﻿@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}}.text-justify{text-align:justify}.eng_font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif !important}.f_num{font-weight:normal !important}.r-hov{text-align:center}.r-hov:before,.r-hov:after{display:none !important}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:400;src:url("/assets/fonts/droidarabickufi/DroidKufi-Regular.eot");src:url("/assets/fonts/droidarabickufi/DroidKufi-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.woff2") format("woff2"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.woff") format("woff"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.ttf") format("truetype")}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:700;src:url("/assets/fonts/droidarabickufi/DroidKufi-Bold.eot");src:url("/assets/fonts/droidarabickufi/DroidKufi-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.woff2") format("woff2"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.woff") format("woff"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.ttf") format("truetype")}@font-face{font-family:AvenirNext-Light;src:url("/assets/fonts/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf?1495477880") format("truetype"),url("/assets/fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2?1495477879") format("woff2"),url("/assets/fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff?1495477879") format("woff"),url("/assets/fonts/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg?1495477880#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg"),url("/assets/fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?&1495477880#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Regular;src:url("/assets/fonts/276b3566-1c3b-4bc1-8915-15314f091f29.ttf?1495477879") format("truetype"),url("/assets/fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?1495477880") format("woff2"),url("/assets/fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff?1495477879") format("woff"),url("/assets/fonts/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg?1495477880#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg"),url("/assets/fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Medium;src:url("/assets/fonts/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf?1495477541") format("truetype"),url("/assets/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2?1495477541") format("woff2"),url("/assets/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff?1495477541") format("woff"),url("/assets/fonts/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg?1495477541#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg"),url("/assets/fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-DemiBold;src:url("/assets/fonts/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf?1495477541") format("truetype"),url("/assets/fonts/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?1495477879") format("woff2"),url("/assets/fonts/45b78f45-e639-4836-8612-e0892e120f14.woff?1495477879") format("woff"),url("/assets/fonts/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg?1495477541#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd") format("svg"),url("/assets/fonts/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Bold;src:url("/assets/fonts/bce3274e-f498-48ae-b269-a6930df496e7.ttf?1495477541") format("truetype"),url("/assets/fonts/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?1495477879") format("woff2"),url("/assets/fonts/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff?1495477878") format("woff"),url("/assets/fonts/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg?1495477880#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg"),url("/assets/fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-MediumItalic;src:url("/assets/fonts/03aefdc0-0198-4662-a9c7-640a4734063e.ttf?1495477878") format("truetype"),url("/assets/fonts/cc0a88c2-524b-4c90-b6f0-a80570222c30.woff?1495477541") format("woff"),url("/assets/fonts/349e5647-5161-46bb-a19f-8a609ae235e4.woff2?1495477879") format("woff2"),url("/assets/fonts/132a539d-37fa-48fb-92ec-1f4591f98ee1.svg?1495477879#132a539d-37fa-48fb-92ec-1f4591f98ee1") format("svg"),url("/assets/fonts/1f022c78-180e-4c6b-b5ee-e1573f17e4b6.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:"univers";font-style:normal;font-weight:300;src:url("/assets/fonts/universltstd-light-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:400;src:url("/assets/fonts/universltstd-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:700;src:url("/assets/fonts/universltstd-bold-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:300;src:url("/assets/fonts/universltstd-lightcn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:400;src:url("/assets/fonts/universltstd-cn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:700;src:url("/assets/fonts/universltstd-boldcn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers ultra condensed";font-style:normal;font-weight:700;src:url("/assets/fonts/universltstd-ultracn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"honda";src:url("/assets/fonts/honda.eot?v=2");src:url("/assets/fonts/honda.eot?#iefix?v=2") format("embedded-opentype"),url("/assets/fonts/honda.woff?v=2") format("woff"),url("/assets/fonts/honda.ttf?v=2") format("truetype"),url("/assets/fonts/honda.svg#honda?v=2") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"honda" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\61"}.icon-arrow-line:before{content:"\63"}.icon-phone:before{content:"\64"}.icon-email:before{content:"\65"}.icon-cret:before{content:"\62"}.icon-instagram:before{content:"\66"}.icon-youtube:before{content:"\67"}.icon-facebook:before{content:"\68"}.icon-twitter:before{content:"\6a"}.icon-plus-icon:before{content:"\6c"}.icon-left:before{content:"\6d"}.icon-linkdine:before{content:"\69"}.icon-key:before{content:"\6e"}.icon-android-add:before{content:"\6f"}.icon-top-icon:before{content:"\70"}.icon-download:before{content:"\6b"}.icon-left-1:before{content:"\71"}.icon-play:before{content:"\72"}.icon-email-rtl:before{content:"\73"}.icon-youtube-play:before{content:"\75"}.icon-share02:before{content:"\76"}.icon-phone-rtl:before{content:"\74"}.icon-refresh:before{content:"\77"}.icon-phone-icon:before{content:"\78"}.icon-right:before{content:"\79"}.icon-down-arrow:before{content:"\7a"}.icon-trims-grey:before{content:"\42"}.icon-wheels-grey:before{content:"\43"}.icon-accessories-grey:before{content:"\41"}.icon-basket-icon:before{content:"\44"}.icon-cross:before{content:"\45"}.icon-setting-icon:before{content:"\46"}.icon-download-icon:before{content:"\47"}.icon-checkmark-round:before{content:"\48"}.icon-classcalendar:before{content:"\49"}.icon-day-icon:before{content:"\4a"}.icon-night-icon:before{content:"\4b"}.icon-tik-tok:before{content:"\4d"}.icon-snapchat:before{content:"\4e"}/*!
 * Bootstrap v3.3.7 (//getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.language-drop .bootstrap-select.btn-group .dropdown-menu{max-height:inherit !important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857;color:#3f3f3f;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#c00;text-decoration:none}a:hover,a:focus{color:maroon;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:4.375em;line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222}h2,.h2{font-size:34px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:24px}}small,.small{font-size:87%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#c00}a.text-primary:hover,a.text-primary:focus{color:#900}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#c00}a.bg-primary:hover,a.bg-primary:focus{background-color:#900}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#3f3f3f;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:.9375em;padding-right:.9375em}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1630px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:.9375em;padding-right:.9375em}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-.9375em;margin-right:-.9375em}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:rgba(0,0,0,0)}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:22px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#3f3f3f;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:.3125em;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:36px;padding:.375em .75em;font-size:1em;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:36px}input[type="date"].input-sm,.input-group-sm>input.form-control[type="date"],.input-group-sm>input.input-group-addon[type="date"],.input-group-sm>.input-group-btn>input.btn[type="date"],.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input.form-control[type="time"],.input-group-sm>input.input-group-addon[type="time"],.input-group-sm>.input-group-btn>input.btn[type="time"],.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input.form-control[type="datetime-local"],.input-group-sm>input.input-group-addon[type="datetime-local"],.input-group-sm>.input-group-btn>input.btn[type="datetime-local"],.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input.form-control[type="month"],.input-group-sm>input.input-group-addon[type="month"],.input-group-sm>.input-group-btn>input.btn[type="month"],.input-group-sm input[type="month"]{line-height:33px}input[type="date"].input-lg,.input-group-lg>input.form-control[type="date"],.input-group-lg>input.input-group-addon[type="date"],.input-group-lg>.input-group-btn>input.btn[type="date"],.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input.form-control[type="time"],.input-group-lg>input.input-group-addon[type="time"],.input-group-lg>.input-group-btn>input.btn[type="time"],.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input.form-control[type="datetime-local"],.input-group-lg>input.input-group-addon[type="datetime-local"],.input-group-lg>.input-group-btn>input.btn[type="datetime-local"],.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input.form-control[type="month"],.input-group-lg>input.input-group-addon[type="month"],.input-group-lg>.input-group-btn>input.btn[type="month"],.input-group-lg input[type="month"]{line-height:49px}}.form-group{margin-bottom:.9375em}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:33px;line-height:33px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>.input-group-btn>select.btn[multiple]{height:auto}.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:49px;line-height:49px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>.input-group-btn>select.btn[multiple]{height:auto}.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:49px;min-height:42px;padding:11px 16px;font-size:20px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:49px;height:49px;line-height:49px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:27px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#7f7f7f}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:29px}.form-horizontal .form-group{margin-left:-.9375em;margin-right:-.9375em}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:20px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-transform:uppercase;font-size:.8125em;text-align:left;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:none;white-space:nowrap;padding:.6875em 1.5625em;font-size:.8125em;line-height:1.42857;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.btn i{position:absolute;right:.9375em;font-size:1.75em;top:.3125em;line-height:1}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#c00;border-color:#b30000;min-width:10.4375em}.btn-primary:focus,.btn-primary.focus{color:#fff}.btn-primary:hover{color:#fff;background-color:#900;border-color:#750000}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#900;border-color:#750000}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#750000;border-color:#300}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#c00;border-color:#b30000}.btn-primary .badge{color:#c00;background-color:#fff}.marine-page .btn.btn-primary{background:#023f88}.marine-page .btn.btn-primary:before{background:#0b65d2 !important}.marine-page .btn.btn-primary:hover{background:#023f88}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#c00;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:maroon;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:.125em;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:.3125em 0;margin:.125em 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:.1875em 1.25em;clear:both;font-weight:normal;line-height:1.42857;color:#3f3f3f;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#323232;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#c00}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125em}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);box-shadow:inset 0 0px 0px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:14px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:20px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#c00}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#c00}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14px 15px;font-size:20px;line-height:22px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7px;margin-bottom:7px}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7px;margin-bottom:7px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:8.5px;margin-bottom:8.5px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14px;margin-bottom:14px}@media (min-width: 768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:rgba(0,0,0,0)}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#c00;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:maroon;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#c00;border-color:#c00;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:20px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#c00}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#900}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#c00;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:72px}}.thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#3f3f3f}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#c00}.alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#c00;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#c00;border-color:#c00}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#f99}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#3f3f3f;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#3f3f3f}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#c00}.panel-primary>.panel-heading{color:#fff;background-color:#c00;border-color:#c00}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c00}.panel-primary>.panel-heading .badge{color:#c00;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c00}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto;z-index:9999999999}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}.stepPopup .modal-lg{width:752px}}.tooltip,.ui-tooltip{position:absolute;z-index:1070;display:block;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in,.ui-tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top,.ui-tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right,.ui-tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom,.ui-tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left,.ui-tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner,.ui-tooltip-content{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:16px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.btn-primary{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-primary span{position:relative;z-index:1}.btn-primary i{z-index:9}.btn-primary:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.btn-icon{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c00;color:#fff}.btn-icon span{position:relative;z-index:9}.btn-icon i{z-index:9}.btn-icon:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.btn-white{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-white span{position:relative;z-index:9}.btn-white i{z-index:9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-white:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}@media (min-width: 1200px){.btn-primary:hover,.btn-white:hover,.btn-icon:hover{color:#fff}.btn-primary:hover:before,.btn-white:hover:before,.btn-icon:hover:before{left:0;right:auto;width:100%}.btn-white:hover i{right:1.5625em}}.content-scroll{overflow:auto;position:relative;height:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_buttonUp,.mCSB_buttonDown{display:none !important}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:4px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.automobiles-page .innerMenu>li .dropDown ul{height:95vh;overflow:scroll}.scroll-active{overflow-y:hidden !important}.g-recaptcha iframe{background:none !important}input::-ms-clear{display:none}.inner-banner.landing-banner .mobile-banner{display:none}header{background:#fff;padding:.6875em 0em 0em 0em;height:4.0625em;width:100%;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);border-bottom:solid 1px #e3e3e3;position:absolute;left:0;top:0;z-index:999999}header .fullContainer{width:100%;padding:0}header .fullContainer .row{margin:0}header .fullContainer .row [class^="col-"]{padding:0}header.sticky{position:fixed}header #nav-icon3{display:none}.language-drop .bootstrap-select.btn-group .dropdown-menu{z-index:99999}.honda-logo{width:12.25em;height:1.6875em;padding:0;margin:0 3.75em 0 0;float:left;position:absolute;left:1.75em;top:1.0625em;z-index:99}.honda-logo:after{height:2.75em;width:1px;content:'';position:absolute;right:-1.9375em;top:-.375em;background:#c9c9c9}.honda-logo img{width:100%}.honda-logo.marine-logo{width:8.125em;height:2.25em;top:.9375em}.honda-logo.marine-logo:after{top:-.3125em}.topNav{margin:0;padding:0;float:right;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;visibility:visible;position:absolute;right:1.875em;top:1.4375em;z-index:99}.topNav li{list-style:none;float:left;padding:0 .9375em;line-height:1.0625em;border-right:solid 1px #c9c9c9}.topNav li:last-child{border-right:none}.topNav li:first-child{border-right:none;padding:0}.topNav li a{color:#000;font-size:1.25em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topNav li a.arabic{font-family:'Droid Arabic Kufi', serif;color:#525354;font-size:1em}.topNav li a:hover,.topNav li a:focus{text-decoration:none}.topNav li .btn-hollow{font-size:.875em;color:#c00;background:#fff;border:1px solid #c00;margin:-.625em 0 0;letter-spacing:.03125em;padding:0px 1em 0 1em;line-height:2.5em}.topNav li .btn-hollow i{font-size:1em;position:relative;left:auto;right:auto;margin:0 .75em 0 0;top:.125em}.topNav:after{display:none}.mobile-contact{float:left;position:absolute;left:52px;top:11px;width:20px;display:none}.mobile-contact img{width:100%}.marine-menu .innerMenu{margin-left:12em}.marine-menu .main-navigation{background:#fff;padding:7.875em 0;border-bottom:solid 2px #c90e0e;width:100%}.marine-menu .main-navigation [class^="col-"]{border-right:solid 1px #eaeaea;min-height:20em;padding-left:6.25em;padding-right:6.25em;position:relative}.marine-menu .main-navigation [class^="col-"]:first-child{padding-left:.9375em;padding-right:.9375em}.marine-menu .main-navigation [class^="col-"].border-right:after{position:absolute;left:19.8125em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.marine-menu .main-navigation [class^="col-"]:last-child{border-right:none;padding-right:.9375em}.marine-menu .main-navigation hr{border:none;margin:0 0 2.5em 0;height:1px;display:block;width:13.4375em;background:#eaeaea;text-align:left}.marine-menu .main-navigation h5{color:#000;font-size:1em;text-transform:uppercase;margin:0 0 1.875em 0;font-weight:700}.marine-menu .main-navigation .liveMenu{margin:0 0 2.5em 0;float:left;width:19.8125em;padding:0}.marine-menu .main-navigation .liveMenu li{list-style:none;display:block;position:static;width:100%;min-height:inherit !important;padding:0;background:none !important;border:0}.marine-menu .main-navigation .liveMenu li:hover>a,.marine-menu .main-navigation .liveMenu li.active>a{color:#c00}.marine-menu .main-navigation .liveMenu li a{font-size:1.625em;color:#000;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;line-height:28px;padding-bottom:5px}.marine-menu .main-navigation .liveMenu li a:hover,.marine-menu .main-navigation .liveMenu li a:focus{text-decoration:none}.marine-menu .main-navigation .liveMenu li .bigList{margin:0;padding:0;position:absolute;left:24.125em;width:22.75em;height:100%;padding-right:.9375em;top:0;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff;overflow:initial;border-right:solid 1px #eaeaea}.marine-menu .main-navigation .liveMenu li .bigList li{list-style:none;display:block;padding:0 0 .9375em 0;margin:0 0 1.5625em 0;border-bottom:solid 1px #eaeaea}.marine-menu .main-navigation .liveMenu li .bigList li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.marine-menu .main-navigation .liveMenu li .bigList li a{color:#000;font-size:1.3125em;font-weight:700;display:block;position:relative;padding:0 0 .625em 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:none}.marine-menu .main-navigation .liveMenu li .bigList li a i{position:absolute;right:0;top:.1875em;color:#c00;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.marine-menu .main-navigation .liveMenu li .bigList li a:hover,.marine-menu .main-navigation .liveMenu li .bigList li a:focus{text-decoration:none;color:#c00}.marine-menu .main-navigation .liveMenu li .bigList li .product-img{position:absolute;left:143%;z-index:1;visibility:hidden;opacity:0;top:5%}.marine-menu .main-navigation .liveMenu li .bigList li .product-img h6{text-transform:uppercase;margin-bottom:.3125em}.marine-menu .main-navigation .liveMenu li .bigList li .product-img .price-ammount{font-size:1.625em;font-weight:bold;margin-bottom:.625em;display:inline-block}.marine-menu .main-navigation .liveMenu li .bigList li.active a{color:#c00}.marine-menu .main-navigation .liveMenu li .bigList li.active .product-img{visibility:visible;opacity:1}.marine-menu .main-navigation .liveMenu li.active>.bigList{visibility:visible;opacity:1}.innerMenu{margin:0 0 0 16.3125em;padding:0}.innerMenu>li{list-style:none;float:left;margin:0 1em 0 .625em;position:inherit}.innerMenu>li>a{color:#474747;font-size:.90625em;text-transform:uppercase;font-weight:700;padding:.8125em .9375em 1.6875em .9375em;display:block;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu>li>a:after{width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#b4b4b4 transparent transparent transparent;position:absolute;content:'';right:-.125em;top:-.9375em;margin:auto;bottom:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block !important}.innerMenu>li>a:before{position:absolute;left:0;right:0;bottom:2px;margin:auto;z-index:9;content:'';background:url("/assets/svgs/tuntuna.svg") no-repeat;width:1em;height:.5em;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-size:cover}.innerMenu>li>a:hover,.innerMenu>li>a:focus{text-decoration:none}.innerMenu>li>a.none-before:after,.innerMenu>li>a.none-before:before{display:none !important}.innerMenu>li .dropDown{position:absolute;left:0;top:3.375em;width:100%;background:#fff;display:none;overflow-y:scroll;height:92vh !important}.innerMenu>li .dropDown ul{margin:0;padding:0;background:#fff;padding-bottom:.3125em}.innerMenu>li .dropDown ul li{list-style:none;float:left;width:33.3333%;margin:0;min-height:17.8125em;background:#fff;position:relative;overflow:hidden;padding:2.375em 1.875em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-left:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}.innerMenu>li .dropDown ul li:first-child{border-left:none}.innerMenu>li .dropDown ul li .explore-btn{width:12.1875em;position:absolute;left:-100%;bottom:1.125em;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu>li .dropDown ul li .explore-btn .price{font-size:.875em;color:#000;text-transform:uppercase;display:block}.innerMenu>li .dropDown ul li .explore-btn b{font-size:1em;color:#000;margin-bottom:10px;display:block}.innerMenu>li .dropDown ul li .logo-text{float:left;padding:0;width:100%}.innerMenu>li .dropDown ul li .logo-text i{display:inline-block;width:auto;margin-bottom:1.0625em}.innerMenu>li .dropDown ul li .logo-text i img{width:100%}.innerMenu>li .dropDown ul li .logo-text span{display:block;color:#000;font-size:.8125em;text-transform:uppercase;letter-spacing:1px}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-weight:800;text-transform:uppercase;margin:0;font-family:"univers condensed";color:#fff}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-weight:800;margin:0;color:#fff}.innerMenu>li .dropDown ul li .btn-with-txt{position:absolute;bottom:1.875em;right:1.25em}.innerMenu>li .dropDown ul li .btn-with-txt h5{color:#fff;text-transform:uppercase;font-size:.875em;margin:0 0 .3125em}.innerMenu>li .dropDown ul li .modal-car{position:absolute;right:-32%;bottom:0;z-index:9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:65.1%}.innerMenu>li .dropDown ul li .modal-car img{width:100%}.innerMenu>li .dropDown ul li .list-button{width:14.0625em;position:absolute;right:1.875em;top:-100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu>li .dropDown ul li .list-button a{float:left;height:2.9375em;width:50%;text-transform:uppercase;text-align:center;font-size:.75em;color:#000;border:solid 1px #bfbfbf;padding:.625em 0 0 0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;overflow:hidden}.innerMenu>li .dropDown ul li .list-button a span{position:relative;z-index:9}.innerMenu>li .dropDown ul li .list-button a:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.innerMenu>li .dropDown ul li .list-button a:last-child{border-left:none}.innerMenu>li .dropDown ul li .list-button a:hover,.innerMenu>li .dropDown ul li .list-button a:focus{text-decoration:none}.innerMenu>li .dropDown ul li:nth-child(even){background:#f4f4f4}.innerMenu>li .dropDown ul li:nth-child(odd){background:#fff}.innerMenu>li .dropDown ul li.bg-menu-item{background-size:cover}.innerMenu>li .dropDown ul li .modal-big-logo{position:absolute;left:2px;bottom:0;padding-left:0;font-size:104px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;white-space:nowrap;line-height:58px;color:#dddde0;opacity:0.5}.innerMenu>li .submenu{position:absolute;left:0;right:0;width:100%;padding:6.25em 0;background:#fff;z-index:99;top:3.375em;display:none}.innerMenu>li .submenu [class^="col-"]{border-right:solid 1px #eaeaea;min-height:20em}.innerMenu>li .submenu [class^="col-"]:last-child{border-right:none;padding-left:6.25em}.innerMenu>li .submenu [class^="col-"].border-right:after{position:absolute;left:25.9375em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.innerMenu>li .submenu hr{border:none;margin:0 0 2.5em 0;height:1px;display:block;width:13.4375em;background:#eaeaea}.innerMenu.right{margin:0 9.75em 0 0em}.innerMenu.right li{position:relative}.innerMenu.right .submenu2{position:absolute;left:-123%;top:3.375em;background:#fff;width:24.5em;padding:0;display:none}.innerMenu.right .submenu2 .submenu2list{margin:0 0 1.25em 0;padding:0;float:left;width:100%}.innerMenu.right .submenu2 .submenu2list li{display:block;border-bottom:solid 1px #eaeaea;padding:0 0 .9375em 0;margin:0 0 1.5625em 0;float:left;width:100%}.innerMenu.right .submenu2 .submenu2list li.last-child{padding:0;margin-bottom:0;border-bottom:none}.innerMenu.right .submenu2 .submenu2list li a{font-size:1em;color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block;position:relative;font-weight:700}.innerMenu.right .submenu2 .submenu2list li a i{position:absolute;right:0;top:0;font-size:1.625em;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu.right .submenu2 .submenu2list li a:hover,.innerMenu.right .submenu2 .submenu2list li a:focus{text-decoration:none}.innerMenu.right .submenu2 div{float:left;width:100%;padding:2.5em}.innerMenu.right .submenu2 .btn{min-width:100%;height:3.375em;padding-top:1.125em}.innerMenu.right .submenu2 .btn i{top:.5em}.innerMenu.right .submenu2 .contact-detail{border-top:solid 1px #e3e5e6;background:#f7f9fb}.innerMenu.right .submenu2 h4{color:#000;margin:0 0 1.875em 0;text-transform:uppercase;font-size:1em;font-weight:700}.innerMenu.right .submenu2 .emailList{margin:0;padding:0}.innerMenu.right .submenu2 .emailList li{list-style:none;margin-bottom:.625em;display:block}.innerMenu.right .submenu2 .emailList li:last-child{margin-bottom:0}.innerMenu.right .submenu2 .emailList li a{color:#000;position:relative;padding:0 0 0 1.875em;font-size:.875em;font-weight:400;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu.right .submenu2 .emailList li a.call{font-size:1.375em;font-weight:700}.innerMenu.right .submenu2 .emailList li a.call i{top:0em}.innerMenu.right .submenu2 .emailList li a i{position:absolute;left:0;top:.1875em;color:#c00;font-size:.875em}.innerMenu.right .submenu2 .emailList li a:hover,.innerMenu.right .submenu2 .emailList li a:focus{text-decoration:none}.innerMenu.powerProducts-Menu>li .dropDown ul li{width:25%}.innerMenu.powerProducts-Menu>li .dropDown ul li .logo-text i{font-family:"univers";font-weight:bold;font-size:2.25em;color:#c9cacc;font-style:normal;margin-bottom:3px;text-transform:uppercase}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{right:20px;bottom:20px;width:auto}.innerMenu.powerProducts-Menu>li .dropDown ul li:hover .modal-car{right:30px}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li{width:33.33%}.liveMenu{margin:0 0 2.5em 0;float:left;width:25.9375em;padding:0}.liveMenu li{list-style:none;display:block;position:static;float:left;width:100%}.liveMenu li:hover>a,.liveMenu li.active>a{color:#c00}.liveMenu li a{font-size:1.625em;padding:0;color:#000;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.liveMenu li a:hover,.liveMenu li a:focus{text-decoration:none}.liveMenu li .bigList{margin:0;padding:0;position:absolute;left:34.0625em;width:18.75em;height:100%;top:0;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff}.liveMenu li .bigList li{list-style:none;display:block;padding:0 0 .3125em 0;margin:0 0 1.25em 0;border-bottom:solid 1px #eaeaea}.liveMenu li .bigList li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.liveMenu li .bigList li a{color:#000;font-size:1.3125em;font-weight:700;display:block;position:relative;padding:0 0 .625em 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:none}.liveMenu li .bigList li a i{position:absolute;right:0;top:.1875em;color:#c00;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.liveMenu li .bigList li a:hover,.liveMenu li .bigList li a:focus{text-decoration:none}.liveMenu li.active>.bigList{visibility:visible;opacity:1}.listMenu{margin:0;padding:0}.listMenu li{list-style:none;margin-bottom:.5em}.listMenu li a{color:#959595;text-transform:uppercase;font-size:1em;margin:0;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.listMenu li a:hover,.listMenu li a:focus{text-decoration:none}.menuRightList{padding-right:2.3125em}.menuRightList .btn-full{font-size:.8125em;min-width:100%;margin-bottom:.625em;padding-left:3.75em;padding-top:.875em;height:3.125em}.menuRightList .btn-full .key-white{position:absolute;right:inherit;left:.75em;width:.9375em;margin:auto;top:.3125em}.menuRightList .btn-full .key-white img{width:100%}.menuRightList .btn-full .get-a-quote{position:absolute;right:inherit;left:.625em;width:.9375em;margin:auto;top:.3125em}.menuRightList .btn-full .get-a-quote img{width:100%}.menuRightList .btn-full .download-icon{position:absolute;right:inherit;left:.625em;width:.8125em;top:.3125em}.menuRightList .btn-full .download-icon img{width:100%}.head-img{display:block;margin-bottom:.625em;position:relative}.head-img .text-btn{position:absolute;left:0;top:0;width:100%;height:100%;padding:.3125em .9375em}.head-img .text-btn h4{font-size:1em;font-weight:300;text-transform:uppercase;color:#fff}.head-img .text-btn h4 b{font-size:1.625em}.head-img .text-btn .btn{font-size:.625em;min-width:12.5em}.black-overlay{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;z-index:99999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.black-overlay.active{opacity:1;visibility:visible}.search-box{width:100%;position:absolute;top:0;background:#fff;z-index:9999;height:100%;left:0;padding:.625em 0;display:none}.search-box .form-group{position:relative;margin:0}.search-box .form-control{border:none;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1.625em;padding:0 11.875em 0 2.5em;color:#000;height:1.375em}.search-box .form-control ::-webkit-input-placeholder{color:#000}.search-box .form-control ::-moz-placeholder{color:#000}.search-box .form-control :-ms-input-placeholder{color:#000}.search-box .form-control :-moz-placeholder{color:#000}.search-box .magnify{position:absolute;left:0;top:0;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;right:0;top:0}.search-box .cross-btn{position:absolute;right:1.875em;top:1.75em;background:url("/assets/images/cross.png") no-repeat center center;width:1.125em;height:1.125em}.inner-banner{overflow:hidden;padding-top:4.0625em;width:100% !important;max-height:93.3vh;position:relative}.inner-banner img{width:100%}.inner-banner .container{position:absolute;top:35%;z-index:9;width:100%;padding:0 6.25em;text-shadow:2px 2px 3px #7b7b7b}.inner-banner h1{color:#fff;font-size:4.3125em;margin:0 0 .03125em 0;text-transform:uppercase;font-weight:700;font-family:"univers condensed";line-height:.9375em}.inner-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0;letter-spacing:.0625em}.inner-banner .btn{font-size:.5em;padding:.9375em .625em .625em 3.8125em;min-width:20.5em;height:3.0625em;letter-spacing:.125em}.inner-banner .btn i{top:.4375em;right:.8125em}.inner-banner .btn .icon-key{left:.3125em;right:initial;top:.3125em;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-o-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.inner-banner.landing-banner .container{top:16%}.inner-banner.landing-banner .logo-left{position:absolute;left:1.75em;width:auto;top:14%}.inner-banner.landing-banner h1{font-size:2.75em;font-weight:normal;text-transform:none;text-align:center;font-family:"univers"}.inner-banner.landing-banner .container2{position:absolute;bottom:5px;top:auto}.inner-banner.landing-banner .container2 .head{line-height:33px;font-size:1.5em;color:#fff;text-align:center}.new-heading{text-align:center}.new-heading h2{line-height:.8125em;margin:0 0 .5em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;font-size:4.1875em}.new-heading p{font-size:1.375em;margin-bottom:2.625em}.landing-form{margin-top:3.125em}.landing-form .head{position:relative;font-size:1.25em !important;padding-bottom:25px;text-transform:none !important}.landing-form .head:before{content:"";height:3px;width:20px;background:#000;position:absolute;left:0;bottom:0}.right-logo{position:absolute;right:7%;bottom:6%;width:11.75em;height:2.875em;z-index:9}.right-logo img{width:100%}.right-logo span.all-new{position:absolute;color:#fff;width:100%;text-align:center;top:-3px;left:0;letter-spacing:5.2px}.right-logo span.all-new:before{content:'';background:#fff;width:1.8em;left:0;top:-2px;bottom:0;height:1px;margin:auto;position:absolute}.right-logo span.all-new:after{content:'';background:#fff;width:1.8em;right:0;top:-2px;bottom:0;height:1px;margin:auto;position:absolute}.mobile-navigation{background:#fff;position:fixed;left:0;top:0;overflow-y:scroll;width:100%;height:100%;padding-top:6.25em;display:none;z-index:99999}.mobile-navigation .listOne{margin:0;padding:0}.mobile-navigation .listOne li{list-style:none;display:block;border-bottom:solid 1px #eaeaea}.mobile-navigation .listOne li a{font-size:1.5em;color:#000;position:relative;display:block;padding:.9375em;text-transform:uppercase;font-weight:700}.mobile-navigation .listOne li a i{position:absolute;right:.625em;top:0;width:2.5em;height:1.5625em;margin:auto;bottom:0;background:#f1f1f1}.mobile-navigation .listOne li a i:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url("/assets/svgs/black-plus.svg") no-repeat;background-size:100% 100%;content:'';display:block;width:.75em;height:.75em}.mobile-navigation .listOne li a.active{color:#c00}.mobile-navigation .listOne li a.active i:before{background:url("/assets/svgs/black-minus.svg") no-repeat;width:.75em;height:.1875em}.mobile-navigation .listOne li a:hover,.mobile-navigation .listOne li a:focus{text-decoration:none}.mobile-navigation .listOne li ul{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin:0;padding:0 .3125em}.mobile-navigation .listOne li ul li{border:none}.mobile-navigation .listOne li ul li a{font-size:1.25em;border:none}.mobile-navigation .listTwo{margin:0;padding:.625em 0;background:#f8f8f8;border-bottom:solid 1px #e4e4e4}.mobile-navigation .listTwo li{display:block;list-style:none}.mobile-navigation .listTwo li a{display:block;color:#959595;text-transform:uppercase;font-size:1.375em;padding:.5em .9375em;font-weight:700}.mobile-navigation .get-in-touch{padding:1.25em;display:block}.mobile-navigation .get-in-touch h3{color:#000;font-weight:700;font-size:1.625em;text-transform:uppercase;margin:0 0 .9375em 0}.mobile-navigation .get-in-touch ul{margin:0;padding:0}.mobile-navigation .get-in-touch ul li{list-style:none;display:inline-block;margin-right:.625em}.mobile-navigation .get-in-touch ul li:last-child{margin-right:0}.mobile-navigation .get-in-touch ul li a{position:relative;padding:0 0 0 1.5625em;display:block;font-size:1.25em;color:#000;font-weight:700}.mobile-navigation .get-in-touch ul li a i{position:absolute;left:0;top:.1875em;color:#c00}.langMenu{display:none}a.testing-d-button{position:absolute;top:3.9em;right:8.5em;z-index:999}a.testing-d-button img{width:8.625em}a.testing-d-button .book-text-btn{position:absolute;width:100%;left:0;right:0;margin:auto;text-align:center;top:0.7em;color:#000;font-weight:bold;line-height:1.2em;letter-spacing:-0.5px}.motorcycle .honda-logo{width:3.5em;height:2.8125em;padding:0;margin:-.5625em 3.75em 0 0;float:left;position:absolute;left:1.75em;top:1.0625em;z-index:99}.motorcycle .honda-logo:after{top:.1875em}.motorcycle .innerMenu{margin:0 0 0 7.8125em}.motorcycle .unlimited .col-md-6{height:100vh;padding:0}.motorcycle .unlimited .col-md-6 .box-one .box-one-text .head-text{font-family:"univers condensed";font-size:60px;font-weight:bold;line-height:60px;color:#fff;margin:0px 0px 20px 0px}.motorcycle .unlimited .col-md-6.boxTwo .box-one{height:50%;margin-bottom:0;background-size:45% !important;background-position-y:bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one img{margin:0 0 .625em 0}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{position:relative;padding-bottom:19px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:3.75em;font-weight:bold;line-height:50px;color:#000;text-transform:uppercase;padding-right:0px;font-family:"univers condensed"}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.875em;line-height:30px;color:#c00;text-transform:uppercase;font-weight:bold;margin-top:12px;margin-bottom:21px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto p{font-size:1.375em;line-height:18px;color:#000}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto:before{width:20px;height:2px;background:#000;content:"";position:absolute;left:0px;bottom:0px}.motorcycle .unlimited .col-md-6 .box-two{height:50%;width:50%}.motorcycle .unlimited .col-md-6 .box-two .comp-top-text p{font-size:.875em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text .bt-white{background:none;border:1px solid #fff}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.top{bottom:auto;top:0px}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.top h2{margin:0px;padding-right:1em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom{padding-bottom:1.3125em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom a{margin-right:7px}.motorcycle .book-bt{padding:.6875em .625em .6875em 3.8125em !important;min-width:20.5em}.motorcycle .book-bt i{top:.4375em;right:.8125em}.motorcycle .book-bt .icon-key{left:.4375em;right:inherit;top:.25em;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-o-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.motorcycle .productDragAndFilterSection .slick-slide{margin:0px 0px}.motorcycle .productDragAndFilterSection .slick-slide img{transition:all 500ms ease;transform:scale(0.7)}.motorcycle .productDragAndFilterSection .slick-slide.slick-current img{transform:scale(1)}@media (max-width: 1366px) and (min-width: 1200px){.motorcycle .productDragAndFilterSection .slick-slide.category-car1,.motorcycle .productDragAndFilterSection .slick-slide.category-car2,.motorcycle .productDragAndFilterSection .slick-slide.category-car3,.motorcycle .productDragAndFilterSection .slick-slide.category-car4,.motorcycle .productDragAndFilterSection .slick-slide.category-car5,.motorcycle .productDragAndFilterSection .slick-slide.category-car6,.motorcycle .productDragAndFilterSection .slick-slide.category-car7,.motorcycle .productDragAndFilterSection .slick-slide.category-car8,.motorcycle .productDragAndFilterSection .slick-slide.category-car9,.motorcycle .productDragAndFilterSection .slick-slide.category-car10,.motorcycle .productDragAndFilterSection .slick-slide.category-car11,.motorcycle .productDragAndFilterSection .slick-slide.category-car12,.motorcycle .productDragAndFilterSection .slick-slide.category-car13,.motorcycle .productDragAndFilterSection .slick-slide.category-car14,.motorcycle .productDragAndFilterSection .slick-slide.category-car15,.motorcycle .productDragAndFilterSection .slick-slide.category-car16,.motorcycle .productDragAndFilterSection .slick-slide.category-car17,.motorcycle .productDragAndFilterSection .slick-slide.category-car18{text-align:center}.motorcycle .productDragAndFilterSection .slick-slide.category-car1 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car2 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car3 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car4 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car5 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car6 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car7 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car8 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car9 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car10 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car11 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car12 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car13 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car14 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car15 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car16 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car17 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car18 img{width:72%;display:inline-block}.inner-banner.landing-banner .container2 .head{line-height:23px}.mac .innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;bottom:5px}.mac .search-box .container{width:88.75em}.mac .search-box .cross-btn{background-size:cover;background:url("/assets/images/cross.png") no-repeat;width:2em;height:2em;top:1em}.mac body .productDragAndFilterSection .slider{margin-top:2em !important}.mac .productDragAndFilterSection .head{margin-top:2em}.mac .productDragAndFilterSection .details h2{margin-top:12px}.mac .productDragAndFilterSection .btn{margin-top:0px}}@media (min-width: 1367px) and (max-width: 1600px){.motorcycle .productDragAndFilterSection .slick-slide.category-car1,.motorcycle .productDragAndFilterSection .slick-slide.category-car2,.motorcycle .productDragAndFilterSection .slick-slide.category-car3,.motorcycle .productDragAndFilterSection .slick-slide.category-car4,.motorcycle .productDragAndFilterSection .slick-slide.category-car5,.motorcycle .productDragAndFilterSection .slick-slide.category-car6,.motorcycle .productDragAndFilterSection .slick-slide.category-car7,.motorcycle .productDragAndFilterSection .slick-slide.category-car8,.motorcycle .productDragAndFilterSection .slick-slide.category-car9,.motorcycle .productDragAndFilterSection .slick-slide.category-car10,.motorcycle .productDragAndFilterSection .slick-slide.category-car11,.motorcycle .productDragAndFilterSection .slick-slide.category-car12,.motorcycle .productDragAndFilterSection .slick-slide.category-car13,.motorcycle .productDragAndFilterSection .slick-slide.category-car14,.motorcycle .productDragAndFilterSection .slick-slide.category-car15,.motorcycle .productDragAndFilterSection .slick-slide.category-car16,.motorcycle .productDragAndFilterSection .slick-slide.category-car17,.motorcycle .productDragAndFilterSection .slick-slide.category-car18{text-align:center}.motorcycle .productDragAndFilterSection .slick-slide.category-car1 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car2 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car3 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car4 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car5 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car6 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car7 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car8 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car9 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car10 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car11 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car12 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car13 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car14 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car15 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car16 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car17 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car18 img{width:72%;display:inline-block}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:61%}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-size:45% !important;background-position:right bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:1.875em}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.5625em}.motorcycle .book-bt{height:39px}.innerMenu>li .dropDown ul li{min-height:15em}.innerMenu>li .dropDown ul li .modal-car{width:60%}.innerMenu>li .dropDown ul li .list-button{width:12em;right:1em}.innerMenu>li .dropDown ul li:hover .list-button{top:2.3em}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-size:28px}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-size:24px}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;bottom:5px;text-align:center}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car img{width:100%;transform:scale(0.9)}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car{bottom:inherit;top:-33px}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.65)}.innerMenu li .dropDown ul li .explore-btn{bottom:1.5em}.motorcycle .unlimited .col-md-6.boxTwo .box-one .h-logo{width:5.625em;margin-bottom:0}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:2.5em}.config-popup header{font-size:15.5px}}@media (min-width: 1400px) and (max-width: 1599.98px){.innerMenu>li .dropDown ul li{min-height:20.625em}}@media (min-width: 1200px) and (max-width: 1280px){.motorcycle .innerMenu{margin:0 0 0 8.125em}}@media (min-width: 1281px) and (max-width: 1366px){.motorcycle .innerMenu{margin:0 0 0 3.75em}.liveMenu .bigList li .product-img img{zoom:0.80}.motorcycle .innerMenu{margin:0 0 0 3.75em}}@media (min-width: 1200px) and (max-width: 1366px){body .t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:5px}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{bottom:-21px;right:0}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.65)}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom a img{width:45%}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-size:45% !important;background-position:right bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-bottom:10px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:1.875em;line-height:24px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{margin-top:0;margin-bottom:5px;font-size:1.5625em}.motorcycle .book-bt{height:27px}.innerMenu li .dropDown ul li:hover .list-button{width:10em;right:1em}.innerMenu li .dropDown ul li:hover .list-button a{height:2.5375em;font-size:.70em}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-size:26px}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-size:22px}}@media (min-width: 1280px) and (max-width: 1281px){.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;text-align:center;top:inherit;bottom:0}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car img{width:100%;transform:scale(0.85)}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car{width:40%;text-align:center;bottom:inherit;top:-18px}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.65)}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-size:26px}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-size:22px}body .innerMenu>li .dropDown ul li{min-height:18.125em !important}}@media (min-width: 1200px){.innerMenu li:hover>a{color:#c00}.innerMenu li:hover>a:after{border-color:#c00 transparent transparent transparent}.innerMenu li:hover>a:before{opacity:1}.innerMenu li .dropDown ul li:hover .list-button{top:3.125em}.innerMenu li .dropDown ul li:hover .explore-btn{left:1.875em}.innerMenu li .dropDown ul li:hover .modal-car{right:0}.innerMenu li .dropDown ul li .list-button a:hover{color:#fff}.innerMenu li .dropDown ul li .list-button a:hover:before{left:0;right:auto;width:100%}.topNav li a:hover{color:#c00}.topNav li a.arabic:hover{color:#c00}.innerMenu.right .submenu2 .submenu2list li a:hover{color:#c00}.innerMenu.right .submenu2 .submenu2list li a:hover i{right:.9375em}.liveMenu li.active>.bigList,.liveMenu li:hover>.bigList{visibility:visible;opacity:1}.liveMenu li:hover>.bigList{z-index:9}.liveMenu li .bigList li a:hover{color:#c00}.liveMenu li .bigList li a:hover i{color:#c00;right:.625em !important}.listMenu li a:hover{color:#c00}.emailList li a:hover{color:#c00}.topNav li .btn-hollow{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topNav li .btn-hollow span{position:relative;z-index:9}.topNav li .btn-hollow i{z-index:9}.topNav li .btn-hollow:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:#c00;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.topNav li .btn-hollow:hover{color:#fff}.topNav li .btn-hollow:hover:before{left:0;right:auto;width:100%}}.dropDown .close_ico{display:none}header.header.scroll-to-fixed-fixed{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media (min-width: 992px) and (max-width: 1199px){.inner-banner.landing-banner .logo-left{width:10%;top:17%}.inner-banner.landing-banner .container2{bottom:-6px}.inner-banner.landing-banner .container2 .head{line-height:22px}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;bottom:5px}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car{width:40%;bottom:0px;right:0}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.6);float:right;position:relative;top:20px}header{width:100% !important}.innerMenu li .active{color:#c00}.innerMenu li .active:after{border-color:#c00 transparent transparent transparent}.innerMenu li .active:before{opacity:0}.innerMenu li .dropDown ul li{min-height:18.5em}.innerMenu li .dropDown ul li:hover .list-button{top:3.125em;display:none}.innerMenu li .dropDown ul li:hover .explore-btn{left:.9375em}.innerMenu li .dropDown ul li:hover .modal-car{right:0}.innerMenu li .dropDown ul li .list-button a:hover{color:#fff}.innerMenu li .dropDown ul li .list-button a:hover:before{left:0;right:auto;width:100%}.innerMenu li .dropDown ul li .logo-top-tx h2{font-size:24px}.innerMenu li .dropDown ul li .logo-top-tx h3{font-size:20px}.innerMenu li .dropDown ul li .btn-with-txt{left:1.25em;right:auto;bottom:3.4375em}.innerMenu li .dropDown ul li .logo-text span{font-size:1.125em}.dropDown .close_ico{display:none;background:url("/assets/images/cross.png") no-repeat;width:2em;height:2em;position:absolute;float:left;z-index:999;right:20px;top:10px}.search-box .container{width:90%}.head-img .text-btn h4{margin:5px 0px}header.header.scroll-to-fixed-fixed{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.testing-d-button{position:absolute;top:3.9em;right:6em}a.testing-d-button img{width:9.5em}.motorcycle .innerMenu{margin:0 0 0 8.125em}}@media (min-width: 768px) and (max-width: 991px){.inner-banner.landing-banner .logo-left{width:14%;top:20%}.inner-banner.landing-banner .container{top:23%}.inner-banner.landing-banner .container h1{font-size:2em}.inner-banner.landing-banner .container.container2{top:auto;bottom:-4px}.inner-banner.landing-banner .container.container2 .head{line-height:15px;font-size:1.2em}.search-box .container{width:90%}.right-logo{display:none}.innerMenu{display:none}.inner-banner .virtual-btn{display:none}.inner-banner .container{padding:0 1.875em;top:35%}.inner-banner .container h1{font-size:3.125em;margin-bottom:.1875em}.inner-banner .container p{font-size:1em}.inner-banner .container .btn{padding:1.375em 1.5625em 1.375em 3.8125em;font-size:1em;height:initial;margin-bottom:1.25em}.inner-banner .container .btn i{top:.75em}.inner-banner .container .btn .icon-key{top:.75em}.innerMenu,.black-overlay.active{display:none}.honda-logo{left:0;right:0;margin:auto}.honda-logo:after{display:none}.topNav li{margin:0;list-style:none;float:left;border-right:solid 1px #c9c9c9;padding:0 1.25em;line-height:1.0625em}.topNav li:last-child{border-right:0px}.topNav:after{display:none}header #nav-icon3{margin:initial;left:.9375em;right:initial;width:2.1875em;top:.1875em;display:block}header #nav-icon3 span{background:#000;height:2px;width:100%}header #nav-icon3:after{display:none}header #nav-icon3 span:nth-child(2),header #nav-icon3 span:nth-child(3){top:1.5625em}header #nav-icon3 span:nth-child(4){top:2.125em}a.testing-d-button{position:absolute;top:3.9em;right:6em}a.testing-d-button img{width:9.5em}header.header.scroll-to-fixed-fixed{margin-top:0 !important}}@media (max-width: 767px){.t-drive-cont .inner-t-drive form .fields-set.two{margin-bottom:0 !important}.t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:1.75em !important}body .bootstrap-select.dropup.btn-group .btn .caret{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:0}.t-drive-cont .inner-t-drive .head-img .form-group .bootstrap-select>.btn{width:100% !important}.new-heading h2{font-size:2.5em}.thanks.book-t-d-thx a{padding-left:.9375em !important}.inner-banner.landing-banner{max-height:inherit}.inner-banner.landing-banner img{display:none}.inner-banner.landing-banner .mobile-banner{display:block;width:100%;margin-left:0}.inner-banner.landing-banner h1{font-size:1.75em}.inner-banner.landing-banner .container{top:28%}.inner-banner.landing-banner .container.container2{top:auto}.inner-banner.landing-banner .container.container2 .head{line-height:20px;font-size:1.2em}.langMenu{margin:0;padding:.4375em .9375em 0 0;float:right;display:none;position:relative;z-index:999}.langMenu>li{float:right;list-style:none;border-left:solid 1px #e3e3e3;padding-left:.9375em;margin-left:1.875em}.langMenu>li:last-child{border-left:none;padding-left:0em;margin-left:0em}.langMenu>li>a{color:#000}.langMenu>li>a.arabic{font-family:'Droid Arabic Kufi', serif;color:#525354;font-size:1.25em}.langMenu>li>a:hover,.langMenu>li>a:focus{text-decoration:none}.langMenu>li .form-control{background:none;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:initial;color:#474747;padding:0;font-size:1.25em}.langMenu>li .bootstrap-select>.btn{height:initial;padding:.3125em}.langMenu>li .bootstrap-select.btn-group .btn .filter-option{color:#474747}.langMenu>li .btn-default:active:hover,.langMenu>li .btn-default:active:focus,.langMenu>li .btn-default:active.focus,.langMenu>li .btn-default.active:hover,.langMenu>li .btn-default.active:focus,.langMenu>li .btn-default.active.focus,.langMenu>li .open>.btn-default.dropdown-toggle:hover,.langMenu>li .open>.btn-default.dropdown-toggle:focus,.langMenu>li .open>.btn-default.dropdown-toggle.focus{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.langMenu>li .btn-group.open .dropdown-toggle{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header.mobile-trans .topNav{display:none}.header.mobile-trans .langMenu{display:block}.header.mobile-trans .honda-logo{display:none}.search-box .container{padding-top:3px}.search-box .cross-btn{right:0.5em;top:1.4em;width:2em;height:2em}.search-box .btn{right:29px}.search-box .magnify{top:3px}.search-box .form-control{padding-top:4px}.innerMenu{display:none}.honda-logo{left:0;right:0;margin:auto}.honda-logo:after{display:none}.topNav li{margin:0;padding:0}.topNav li a.arabic{display:none}.topNav li:first-child{display:none}.topNav:after{display:none}header #nav-icon3{margin:initial;left:.9375em;right:initial;width:2.1875em;top:.375em;display:block}header #nav-icon3 span{background:#000;height:2px;width:100%}header #nav-icon3:after{display:none}header #nav-icon3 span:nth-child(2),header #nav-icon3 span:nth-child(3){top:1.5625em}header #nav-icon3 span:nth-child(4){top:2.125em}.inner-banner{overflow:hidden}.inner-banner img{width:100%;margin-left:0}.inner-banner .container{width:100%;padding:0 .9375em;top:40% !important;text-align:center}.inner-banner .container .row{margin:0 -.9375em}.inner-banner .container .row [class^="col-"]{padding:0 .9375em}.inner-banner h1{font-size:1.875em;margin-bottom:.625em}a.testing-d-button{position:absolute;top:3.9em;right:2.5em}a.testing-d-button img{width:7em;margin:0}a.testing-d-button .book-text-btn{font-size:0.7em;line-height:1.5em}header.header.scroll-to-fixed-fixed{margin-top:0 !important}.mobile-contact{display:block;top:14px}body .thanks.book-t-d-thx p b{font-size:2.5em;line-height:40px}.inner-banner .virtual-btn{text-align:left;display:none}.inner-banner .virtual-btn .btn{padding-left:1em !important}}@media (max-width: 480px){.t-drive-cont .inner-t-drive form .fields-set.two{margin-bottom:0}.inner-banner.landing-banner h1{font-size:1.1em}.inner-banner.landing-banner .container{top:33%}.inner-banner.landing-banner .container.container2{bottom:-6px}.inner-banner.landing-banner .container.container2 .head{line-height:14px;font-size:1em}.landing-form.t-drive-cont.test-d-form.onPage .head-img{width:100%}.landing-form.t-drive-cont.test-d-form.onPage .head-img .form-group{width:100%}.landing-form.t-drive-cont.test-d-form.onPage .head-img .form-group .bootstrap-select>.btn{width:100% !important}body .unlimited .col-md-6 .box-one .box-one-text img.img-responsive{margin-top:-58%;position:absolute}body .unlimited .col-md-6 .box-two.box-four .box-one-text img.img-responsive{margin-top:-58%;position:absolute}.search-box .form-control{padding:.3em 6.6em 0 0}.search-box .magnify{display:none}.search-box .btn{min-width:initial}.search-box .btn i{display:none}a.testing-d-button{position:absolute;top:3.9em;right:1em}a.testing-d-button img{width:5.5em}a.testing-d-button .book-text-btn{font-size:0.7em;line-height:1.1em}}@media (max-width: 320px){#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}body .unlimited .col-md-6 .box-one .box-one-text img.img-responsive{margin-top:-48%;position:absolute}body .unlimited .col-md-6 .box-two.box-four .box-one-text img.img-responsive{margin-top:-53%;position:absolute}}@-moz-keyframes bounce22{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-moz-transform:translateY(-.1875em);transform:translateY(-.1875em)}}@-webkit-keyframes bounce22{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-webkit-transform:translateY(-.1875em);transform:translateY(-.1875em)}}@keyframes bounce22{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-.3125em);-ms-transform:translateY(-.3125em);-webkit-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-moz-transform:translateY(-.1875em);-ms-transform:translateY(-.1875em);-webkit-transform:translateY(-.1875em);transform:translateY(-.1875em)}}.sticky-right-icon{position:fixed;right:5.5em;bottom:2.5em;transform:translateY(-50%);background:#fff;z-index:999999;list-style-type:none;width:3.5em;height:3.5em;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 4px 0px;border-radius:45px;margin:0;transition:0.5s}.sticky-right-icon img{width:1.75em;height:1.75em;transition:0.2s}.sticky-right-icon a{position:absolute;width:100%;height:100%;z-index:1}.bottom-form{text-align:center;background:#070707;padding:2em 0;border-top:solid 5px #070707;border-bottom:1px solid #121212;float:left;width:100%;position:relative}.bottom-form .container{display:inline-block}.bottom-form h3{font-size:1.125em;color:#fff;margin:.75em 0 0 0;padding:0 0 0 4.125em;position:relative;font-weight:400;text-align:left}.bottom-form h3 i{position:absolute;left:0;top:-.1875em;width:2.9375em;height:1.3125em}.bottom-form h3 i img{width:100%}.bottom-form .form-group{width:33.333%;float:left;margin-right:4.666%;margin-bottom:0}.bottom-form .form-group.last-child{margin-right:0;width:23.80%}.bottom-form .form-control{border:solid 1px #161616;border-left:none;border-top:none;background:#000;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;height:2.5625em;font-size:1em;color:#fff}.bottom-form .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bottom-form .form-wrapper{overflow:hidden;padding-left:5%}.bottom-form .form-wrapper .loader{font-size:.5em}.bottom-form .form-wrapper .thanks .thanks-inner{height:100%;padding-top:0.7%}.bottom-form .btn-white{background:none;border:solid 1px #666666;color:#fff;letter-spacing:.0625em;height:3.25em;min-width:100%}.bottom-form .btn-white:focus{outline:none}.bottom-form ::-webkit-input-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form ::-moz-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form :-ms-input-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form :-moz-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form .has-error .form-control{border:1px solid #c00}.bottom-form .has-success .form-control{border:1px solid  #3c763d}.bottom-form .form-wrapper .loading:before{background:#070707}footer{background-size:cover !important;padding:4.375em 0;float:left;width:100%;position:relative;overflow:hidden}footer .container{position:relative;z-index:2}footer .container.ft-desktop-none{margin-bottom:8.125em}footer h4{color:#fff;text-transform:uppercase;font-size:1em;margin:0 0 1.875em 0;font-weight:700}footer ul{margin:0;padding:0}footer ul li{list-style:none;display:block;margin:0 0 .625em 0}footer ul li a{color:#808080;font-size:1em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;overflow:hidden;display:inline-block;word-spacing:3px}footer ul li a:after{width:100%;height:1px;position:absolute;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff;left:-100%;bottom:0}footer ul li a:hover,footer ul li a:focus{text-decoration:none}footer ul li a:focus{color:#fff}footer .col-md-2{width:20%}footer h1{position:absolute;left:0;right:0;text-align:center;bottom:22%;font-size:8.125em;margin:0;text-transform:uppercase;font-family:"univers condensed";font-weight:700;color:rgba(139,139,139,0.4);letter-spacing:.21875em;white-space:nowrap;mix-blend-mode:color-dodge}footer .socialList{width:100%;position:relative;z-index:2;margin:0 0 2.1875em 0;display:flex;align-items:center;justify-content:space-between}footer .socialList .socialListInner{width:33.333%}footer .socialList .socialListInner:nth-child(2){text-align:center}footer .socialList .socialListInner:nth-child(2) h4{text-align:center}footer .socialList .socialListInner:last-child{text-align:right}footer .socialList .socialListInner:last-child h4{text-align:right}footer .socialList .socialListInner:only-child{margin:0 auto;text-align:center}footer .socialList .socialListInner:only-child h4{text-align:center}footer .socialList h4{margin-left:.5em;text-align:left}footer .socialList:after{left:0}footer .socialList:before{right:0}footer .socialList ul{margin:auto;display:block;padding:0}footer .socialList ul li{display:inline-block;margin:0 .5em}footer .socialList ul li a{color:#fff;font-size:1.1875em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;overflow:visible}footer .socialList ul li a:after{display:none}footer .socialList ul li a:before{width:2.1875em;height:2.1875em;position:absolute;left:-.5625em;top:-.5em;content:'';background:#c00;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}footer .socialList ul li a.facebookIcon:before{left:-.625em}footer .socialList ul li a i{position:relative;z-index:1}footer .socialList ul li a:hover,footer .socialList ul li a:focus{text-decoration:none}footer p{color:#fff;margin:0;font-size:.8125em}.gecko footer h1,.chrome46 footer h1,.ie footer h1{color:rgba(139,139,139,0.04)}.gecko.firefox footer h1{color:rgba(139,139,139,0.4)}.ie .bootstrap-select.btn-group .btn .caret{top:.75em}.gecko.firefox .bootstrap-select.btn-group .btn .caret{top:.25em}.pro_landing footer h1{bottom:31.4%}.homepage.normal-pages .margin-b{margin-bottom:2.5em}.homepage.normal-pages footer{margin-bottom:0px}.margin-b{margin-bottom:3.4375em}.lastList{margin:0;padding:0;float:right;display:flex;justify-content:flex-end;align-items:center}.lastList li{list-style:none;float:left;margin:0 .9375em 0 0;border-right:solid 1px #bcbcbc;padding-right:.9375em;line-height:.75em}.lastList li:last-child{margin:0;padding:0;border:none}.lastList li a{color:#fff;font-size:.8125em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-bottom:.1875em}.lastList li a:hover,.lastList li a:focus{text-decoration:none}.lastList li a:after{background:#808080}.back-to-top{color:#fff;text-transform:uppercase;font-size:.6875em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.back-to-top:after{width:0;height:0;border-style:solid;border-width:0 .375em .4375em .375em;border-color:transparent transparent #b4b4b4 transparent;position:absolute;left:0;right:0;margin:auto;top:-1.5625em;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.back-to-top:hover,.back-to-top:focus{text-decoration:none}.back-to-top:focus{color:#fff}.mobile-ftList{display:none}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1.275em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:2em}.motorcycle-home-ftr .margin-b{margin-bottom:2.4375em}.feedback-text{background:#c00;color:#fff;display:inline-block;padding:.1875em 2.8125em;margin:1.25em 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top-left-radius:25px;border-top-right-radius:25px;font-size:.9375em;text-align:center}.innerMenu>li .dropDown ul li .logo-text span.disclaimer-text{color:#c00}.innerMenu>li .dropDown ul li .logo-text span.disclaimer-text a{color:inherit;font-weight:600;text-decoration:underline}.recall-text-dropdown .dropdown-menu{max-height:260px !important;padding-top:0}@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}.mac body .sticky-right-icon{bottom:4.5em}}@media (min-width: 1367px) and (max-width: 1600px){footer .socialList{margin:6.125em 0 1.75em 0}.pro_landing footer .socialList{margin:4.125em 0 1.75em 0}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:1.2375em}}@media (min-width: 1500px) and (max-width: 1600px){.latest-news .txt{min-height:15.625em}footer{padding-top:2.5em}footer .container.ft-desktop-none{margin-bottom:0}footer .socialList{margin:.9375em 0 1.5625em}}@media (min-width: 1200px) and (max-width: 1366px){footer .container.ft-desktop-none{margin-bottom:4.375em}.latest-news .txt{min-height:15.625em}.convenience-section .banner-img.video .openvideolink{bottom:-14%}footer .socialList{margin-top:4.125em}footer ul li a{font-size:1.125em}footer p{font-size:1em}footer .lastList li a{font-size:1em;padding-top:5px}footer .back-to-top{font-size:.875em}footer h1{bottom:20%}.bottom-form .form-control{font-size:1em}.bottom-form .thanks .thanks-inner p{font-size:1.2em}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:2em}}@media (min-width: 1201px) and (max-width: 1280px){footer .lastList li a{padding-bottom:.3125em}.pro_landing footer{height:auto}.pro_landing footer h1{bottom:21.3%}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer ul li a{font-size:0.9em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:2em}}@media (min-width: 1200px){footer ul li a:hover{color:#fff}footer ul li a:hover:after{left:0}footer ul.moto-scroll{max-height:340px}footer .socialList li a:hover{color:#fff}footer .socialList li a:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lastList li a:hover{color:#808080}.back-to-top:hover{color:#808080}.back-to-top:hover:after{border-color:transparent transparent #808080 transparent;-moz-animation:bounce22 2s infinite;-webkit-animation:bounce22 2s infinite;animation:bounce22 2s infinite}.sticky-right-icon:hover img{transform:scale(0.9)}}@media (min-width: 992px) and (max-width: 1199px){footer{font-size:1.25em}footer .col-md-2{width:20%}footer h1{bottom:21.5%}.bottom-form h3{font-size:1.0625em}.search-box{padding:0.9em 0}.search-box .magnify{top:0.2em}.search-box .cross-btn{width:2em;height:2em;top:1.2em}.feedback-text{width:100%;text-align:center}}@media (min-width: 768px) and (max-width: 991px){.bottom-form h3{margin:0px 0 0 0}.bottom-form h3 i{top:0.5em}.bottom-form .btn-white{height:3em}.bottom-form .btn-white i{top:.33em;right:0.7em}.tow-column-section .large-img{float:right;height:55vh}.pro_landing footer{height:auto}.search-box{padding:0.9em 0}.search-box .magnify{top:0.2em}.search-box .cross-btn{width:2em;height:2em;top:1.2em}footer .col-md-2{width:20%;float:left}.bottom-form .form-wrapper{padding-left:0}.feedback-text{width:100%;text-align:center}}@media (max-width: 767px){.lastList{justify-content:center}footer .socialList ul{display:inline-block}footer .socialList ul li{width:auto;padding:0px 10px}.copyright{position:absolute;bottom:0px}.mobile-center{padding-bottom:50px}.ft-desktop-none{display:none}.bottom-form{padding:3.125em 0;background:#0b0b0b}.bottom-form h3{margin:0 0 .9375em 0;text-align:center;font-size:1.25em}.bottom-form h3 i{margin:0 0 0 -50px;display:inline-block;left:initial;top:-.0625em}.bottom-form .form-wrapper{padding-left:0}.bottom-form .btn{font-size:.9375em;text-align:center;display:inherit;margin-left:0px;min-width:a}.bottom-form .btn span{margin-right:0}.bottom-form .btn i{right:initial;display:none}.bottom-form .form-control{font-size:.8125em}.bottom-form .form-group{width:49%;margin-right:1%;margin-bottom:1.875em}.bottom-form .form-group:nth-child(2){float:right}.bottom-form .form-group.last-child{width:auto;margin-bottom:0}body .bottom-form .form-wrapper .thanks .thanks-inner{height:96px;padding-top:40px}.mobile-center{text-align:center}.back-to-top{margin-bottom:1.25em;display:none}footer{background-size:100% 100% !important;padding:2.5em 0;height:auto !important}footer p{margin-bottom:1.25em;font-size:1.125em}footer .col-md-2{width:50%}footer h1{display:none}footer h4{font-size:1.5em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-bottom:0;padding-top:.75em;padding-bottom:.75em}footer h4 i{position:absolute;right:0;top:0;width:3.125em;height:100%;background:#1e1e1e;text-align:center}footer h4 i:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url("/assets/svgs/plus.svg") no-repeat;background-size:100% 100%;content:'';display:block;width:.9375em;height:.9375em}footer h4.active{color:#c00;margin-bottom:.625em}footer h4.active i:before{background:url("/assets/svgs/minus.svg") no-repeat;width:1.25em;height:.1875em}footer .ft-collapse{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}footer .ft-collapse li a{font-size:1.25em}footer .ftcon{padding-left:0;padding-right:0}footer .ftcon .row{margin-right:0;margin-left:0}footer .ftcon .row [class^="col-"]{border-bottom:solid 1px #303030;padding:.9375em 1.875em}footer .socialList{z-index:99999;margin:0em 0 0em 0;float:left}footer .socialList:after,footer .socialList:before{display:none}footer .socialList ul li{text-align:center;margin:0;float:left}footer .socialList ul li:last-child{margin:0}footer .socialList ul li a{font-size:1.5625em}.margin-b{margin-bottom:0}.lastList{float:none;margin:0 auto}.lastList li{display:inline-block;float:none}.lastList li a{font-size:1em;overflow:visible}.lastList li a:after{display:none}.mobile-ftList{padding:.9375em;display:block}.mobile-ftList ul{margin:0;padding:0;width:100%;text-align:center}.mobile-ftList ul li{display:inline-block;float:none;list-style:none;margin:0 0em 1.875em 0;border-right:solid 1px #bcbcbc;padding-right:.5em;padding-left:.375em;line-height:.875em}.mobile-ftList ul li:last-child{margin:0;padding:0;border:none}.mobile-ftList ul li a{color:#fff;font-weight:700;text-transform:uppercase;font-size:1em}.mobile-ftList ul li a i{width:1.875em;height:1.875em;display:block}body #section5{padding-top:0px}.feedback-text{width:100%;text-align:center}.sticky-right-icon{right:1.5625em;bottom:0}}@media (min-width: 700px) and (max-width: 767px){body .mobile-ftList ul li{border:0px;padding-left:0px;padding-right:0px}body .mobile-ftList ul li a{line-height:1em;position:relative;padding-right:.6em;padding-left:.375em}body .mobile-ftList ul li a:after{left:auto;width:1px;content:'';position:absolute;right:0px;top:-1px;background:#bcbcbc;height:12px}body .mobile-ftList ul li:last-child a:after{display:none}}@media (max-width: 575.98px){footer .socialMb{padding:0}footer .socialList{flex-direction:column;margin-top:1.875em}footer .socialList .socialListInner{margin-bottom:2.8125em;text-align:center;position:relative;width:100%}footer .socialList .socialListInner:before{content:'';background:#1f1f1f;position:absolute;width:100%;height:1px;top:-1.5625em;left:0}footer .socialList .socialListInner:nth-child(3){text-align:center}footer .socialList .socialListInner:nth-child(3) h4{text-align:center}footer .socialList .socialListInner:last-child{text-align:center}footer .socialList .socialListInner:last-child h4{text-align:center}footer .socialList h4{text-align:center}.feedback-text{width:100%;text-align:center}.sticky-right-icon{right:1.5625em;bottom:0}}@media (min-width: 411px) and (max-width: 413px){body .mobile-ftList ul li{border:0px;padding-left:0px;padding-right:0px}body .mobile-ftList ul li a{line-height:1em;position:relative;padding-right:.6em;padding-left:.375em}body .mobile-ftList ul li a:after{left:auto;width:1px;content:'';position:absolute;right:0px;top:-1px;background:#bcbcbc;height:12px}body .mobile-ftList ul li:last-child a:after{display:none}}@media (max-width: 480px){.logo-section{padding:1.9375em 0px 1.8125em 0}.bottom-form h3{text-align:left;padding-left:50px}.bottom-form h3 i{margin:0 0 0 -50px}.bottom-form .form-group{width:100%;margin-bottom:.9375em}.bottom-form .form-group.last-child{margin-bottom:0;width:auto}.bottom-form .btn{display:block;width:100%}footer .col-md-2{width:100%}.sticky-right-icon{right:1.5625em;bottom:0}}@media (max-width: 320px){.mobile-center{padding-bottom:66px}.lastList li a{font-size:.9375em}.sticky-right-icon{right:1.5625em;bottom:0}}.form-wrapper,.file-upload-sec{position:relative}.form-wrapper .thanks,.file-upload-sec .thanks{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#070707;text-align:center;overflow:hidden}.form-wrapper .thanks .thanks-inner,.file-upload-sec .thanks .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.form-wrapper .thanks .thanks-inner h3,.file-upload-sec .thanks .thanks-inner h3{margin:0 0 .625em 0;color:#fff}.form-wrapper .thanks .thanks-inner p,.file-upload-sec .thanks .thanks-inner p{margin:0;color:#fff}.form-wrapper .loading:before,.form-wrapper.loading:before,.file-upload-sec .loading:before,.file-upload-sec.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#f8f8f8}.form-wrapper .loader,.file-upload-sec .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.form-wrapper .loader:before,.file-upload-sec .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.form-wrapper .loader:after,.file-upload-sec .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.contact-loading{float:left;position:relative}.contact-loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;opacity:0.8}.contact-loader,.default-loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:5%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact-loader:before,.default-loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.contact-loader:after,.default-loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.default-loading{float:left;position:relative}.default-loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;opacity:1}.default-loading .contact-loader{top:20%}.enq-form .form-wrapper .thanks{background:#464f5d}.enq-form .form-wrapper .loading:before{background:#464f5d}.captcha-img{position:relative}.captcha-img.form-group{margin-bottom:21px}.img-box{font-weight:700;font-size:15px;margin:0;color:#fff;position:absolute;right:0;top:0;height:44px;width:130px}.img-box a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;color:#56565e;display:inline-block;width:100%;position:relative;line-height:44px;z-index:9}.img-box a:before{position:absolute;right:10px;top:10px;font-size:25px;line-height:22px;font-family:"scbe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.img-box a:hover,.img-box a:focus{text-decoration:none}.img-box img{max-width:100%}.img-box .refresh-c{position:absolute;right:0;width:60px;top:0;height:23px;bottom:0;margin:auto;border-left:solid 1px #56565e;padding-left:20px;color:#56565e}textarea{resize:none}.location-map.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.5)}.location-map .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.location-map .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.location-map .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fv-form-bootstrap .help-block{display:none !important}.h-legacy.loading,.newsDiv.loading,.safetyDiv.loading,.eventsDiv.loading,.offersDiv.loading,.pp-page.loading{position:relative;overflow:hidden}.h-legacy.loading:after,.newsDiv.loading:after,.safetyDiv.loading:after,.eventsDiv.loading:after,.offersDiv.loading:after,.pp-page.loading:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;display:block}.h-legacy .loader,.newsDiv .loader,.safetyDiv .loader,.eventsDiv .loader,.offersDiv .loader,.pp-page .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.h-legacy .loader:before,.newsDiv .loader:before,.safetyDiv .loader:before,.eventsDiv .loader:before,.offersDiv .loader:before,.pp-page .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.h-legacy .loader:after,.newsDiv .loader:after,.safetyDiv .loader:after,.eventsDiv .loader:after,.offersDiv .loader:after,.pp-page .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.pp-page.loading:after{background:#f3f6fa !important}section.search-result h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;padding-top:4em;font-size:2.75em}section.search-result hr.full{width:100%;display:inline-block;background:#c00}section.search-result .fp-tableCell{vertical-align:top}@media (max-width: 1024px){section.search-result h2{padding-top:2.5em}}.cd-image-container{position:relative;width:66%;margin:0 auto 1.875em auto}.cd-image-container img{display:block}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-right:#cc0000 5px solid}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.is-visible .cd-resize-img{width:60%;-webkit-animation:cd-bounce-in 0.7s;-moz-animation:cd-bounce-in 0.7s;animation:cd-bounce-in 0.7s}@-webkit-keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}@-moz-keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}@keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}.cd-handle{position:absolute;height:4.375em;width:4.375em;left:60%;top:50%;margin-left:-2.375em;margin-top:-1.375em;border-radius:50%;background:url("/assets/images/after-before.png") no-repeat center center;cursor:move;background-size:cover;opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);-moz-transform:translate3d(0, 0, 0) scale(0);-ms-transform:translate3d(0, 0, 0) scale(0);-o-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}.cd-handle.draggable{background-color:#445b7c}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-transition:-webkit-transform 0.3s 0.7s, opacity 0s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s, opacity 0s 0.7s;transition:transform 0.3s 0.7s, opacity 0s 0.7s}@media (max-width: 480px){.cd-image-container{width:100%}.cd-handle{top:42%}}body{overflow:hidden}body.loaded{overflow-y:scroll}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999}#loader{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:20em;height:9.375em;margin:auto;background:url("/assets/svgs/honda-loader.gif") no-repeat center;background-size:100%;z-index:9999999}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#efefef;z-index:999999;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out}.no-js #loader-wrapper{display:none}.win .animated,.mac .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes obaid{0%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{opacity:1;transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@keyframes obaid{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{opacity:1;transform:translateX(-100%);-webkit-transform:translateX(-100%)}}.items{overflow:hidden;position:relative}.items .grid_img{opacity:0}.reveal,.reveals{display:block;position:absolute;top:0;right:0;height:100%;background:#900;z-index:2;width:0}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.win .animate,.mac .animate{filter:alpha(opacity=0);opacity:0}.ie9 .animate,.ie8 .animate{filter:alpha(opacity=100);opacity:1}@media (max-width: 480px){.t-drive-cont .inner-t-drive form .fields-set{margin-bottom:0px !important;border-bottom:0 !important}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select>.btn{width:100% !important}}.rightMenu{position:absolute;right:-70px;width:4.375em;top:0;height:100%;padding-top:13%;-webkit-box-shadow:-10px 0px 30px -20px rgba(0,0,0,0.5);-moz-box-shadow:-10px 0px 30px -20px rgba(0,0,0,0.5);box-shadow:-10px 0px 30px -20px rgba(0,0,0,0.5);background:#fff;z-index:9999}.rightMenu ul{margin:0;padding:0}.rightMenu ul li{list-style:none;position:relative;margin:0 0 .625em 0;padding-bottom:.625em;float:right;width:100%}.rightMenu ul li:after{background:#cfcfd0;height:.0625em;width:1.875em;margin:auto;left:0;right:0;bottom:0;content:'';position:absolute}.rightMenu ul li:last-child{padding-bottom:0;margin:0}.rightMenu ul li:last-child:after{display:none}.rightMenu ul li a{display:block;width:4.375em;height:3.125em;position:relative;text-align:center;background:#fff;float:right;-webkit-transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);overflow:hidden;color:#fff;text-transform:uppercase}.rightMenu ul li a span{font-size:.8125em;position:absolute;right:-25%;top:0;bottom:0;margin:auto;height:2.125em;border-left:solid 1px #f34242;width:100%;overflow:hidden;white-space:nowrap;text-align:left;padding:.3125em 0 0 1.25em;opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);font-weight:normal;font-weight:600;letter-spacing:1px}.rightMenu ul li a i{position:absolute;top:0;bottom:0;margin:auto;right:inherit;left:1.125em;-webkit-transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99)}.rightMenu ul li a i img{width:100%}.rightMenu ul li a i.key-icon{width:1.8em;height:2.125em;display:block}.rightMenu ul li a i.eidt-icon{width:1.5625em;height:1.5625em;display:block}.rightMenu ul li a i.eidt-icon{width:1.75em;height:2.125em;display:block}.rightMenu ul li a i.gallery-icon{width:1.75em;height:2.125em;display:block}.rightMenu ul li a i.heart-icon{width:1.75em;height:1.5em;display:block}.rightMenu ul li a i.pin-icon{width:1.4375em;height:1.875em;display:block}.rightMenu ul li a i.grill-icon{width:2.25em;height:1.6875em;display:block}.rightMenu ul li a i.pdf-icon{width:1.5em;height:1.9375em;display:block;left:1.5625em}.rightMenu ul li a i.eidt-icon-hover{visibility:hidden;opacity:0;width:1.5625em;height:1.5625em;display:block}.rightMenu ul li a i.gallery-icon-hover{visibility:hidden;opacity:0;width:1.75em;height:1.5625em;display:block}.rightMenu ul li a i.heart-icon-hover{width:1.75em;height:1.5em;display:block;visibility:hidden;opacity:0}.rightMenu ul li a i.pin-icon-hover{width:1.4375em;height:1.875em;visibility:hidden;opacity:0;display:block}.rightMenu ul li a i.grill-icon-hover{width:2.25em;height:1.6875em;display:block;opacity:0;visibility:hidden}.rightMenu ul li a i.pdf-icon-hover{width:1.5em;height:1.9375em;display:block;opacity:0;visibility:hidden;top:-.125em}.rightMenu ul li a i.key-icon-hover{width:1.75em;height:2.125em;display:block;opacity:0;visibility:hidden;top:-.125em}.rightMenu.show-slow{right:0}.rightMenu.for-top-sec{right:0 !important}.topArrow{position:absolute;right:0;bottom:10%;text-align:center;left:0;width:.9375em;height:2.5625em;border-top:solid 1px #cfcfd0;padding-top:.625em;margin:auto;font-size:1.5em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topArrow i{z-index:9;position:relative}.topArrow:before{display:block;position:absolute;top:0;right:0;height:0;width:100%;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.t-drive-cont{position:absolute;top:0;right:-62.5em;width:0;padding:0 0;background:#fff;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.t-drive-cont.test-d-form{right:0%;width:50%;opacity:1;filter:alpha(opacity=100)}.t-drive-cont .bar{height:4.0625em;background:#f6f6f6;border-bottom:1px solid #ebebeb;margin:0 0 0 0}.t-drive-cont .bar .icon{background:#fff;text-align:center;float:left;width:4.375em;height:100%;position:relative;border-right:1px solid #ebebeb}.t-drive-cont .bar .icon img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.t-drive-cont .bar h4{display:inline-block;font-size:1.25em;letter-spacing:2px;text-transform:uppercase;font-weight:bold;margin:0;padding:1.25em 0 0 1.875em}.t-drive-cont .bar .close-sider{float:right;height:100%;display:block;width:3.125em;position:relative}.t-drive-cont .bar .close-sider img{display:block;height:auto;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.t-drive-cont .inner-t-drive{padding:6.25em 2.875em 0 3.125em}.t-drive-cont .inner-t-drive h5{font-size:1.375em;color:#000;font-weight:bold;padding:1.75em 0 1em;margin:0 0 1.25em;display:inline-block;position:relative}.t-drive-cont .inner-t-drive h5:before{content:'';position:absolute;width:20px;height:3px;background:#000;left:0;bottom:0}.t-drive-cont .inner-t-drive h6{color:#df0032;font-size:.9375em;letter-spacing:0.5px;margin:0 0 0}.t-drive-cont .inner-t-drive .car-heading{display:inline-block;width:100%;margin-bottom:1.25em}.t-drive-cont .inner-t-drive .head-img{float:left;width:64%}.t-drive-cont .inner-t-drive .head-img .form-group{width:23.75em}.t-drive-cont .inner-t-drive .head-img .form-group .bootstrap-select>.btn{padding:0 0 .5em 0;border-bottom:solid 1px #e0e0e0;font-weight:normal;text-transform:none;font-size:1em;height:2.0625em}.t-drive-cont .inner-t-drive .head-img .form-group.has-error input{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-error .plus-minus{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-error .bootstrap-select button{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-success input{border-color:#368a2e !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-success .plus-minus{border-color:#368a2e !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-success .bootstrap-select button{border-color:#368a2e !important}.t-drive-cont .inner-t-drive .sider-car{float:right;width:33%}.t-drive-cont .inner-t-drive h3{font-size:1.125em;letter-spacing:2px;text-transform:uppercase;font-weight:bold;margin:0 0 1.875em}.t-drive-cont .inner-t-drive .form-wrapper{display:inline-block;width:100%}.t-drive-cont .inner-t-drive form{display:inline-block;width:100%}.t-drive-cont .inner-t-drive form label{list-style:none;display:block;font-size:1.125em;font-weight:400;color:#959595;float:left;margin-right:1em}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select{border:none;min-width:7.5em;box-shadow:none}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select button{box-shadow:none}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select>.btn{padding:0 0 .5em 0;border-bottom:solid 1px #e0e0e0;font-weight:normal;text-transform:none;font-size:1em;height:2.0625em}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select>.btn .filter-option{color:#393939}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:72%}.t-drive-cont .inner-t-drive form .combined{float:left}.t-drive-cont .inner-t-drive form .combined .form-group{float:left;margin-right:2em}.t-drive-cont .inner-t-drive form .combined .form-group .bootstrap-select .dropdown-menu li{border-bottom:1px solid #E0E0E0}.t-drive-cont .inner-t-drive form .combined .form-group .bootstrap-select .dropdown-menu li:last-child{border:none}.t-drive-cont .inner-t-drive form .combined .form-group .bootstrap-select .dropdown-menu li span{white-space:normal}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin{margin-right:0}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select .dropdown-menu{left:initial;right:0}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker{position:relative}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker ::-webkit-input-placeholder{color:#393939}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker :-ms-input-placeholder{color:#393939}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker ::-moz-placeholder{color:#393939;opacity:1}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker :-moz-placeholder{color:#393939;opacity:1}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker input{border:none;border-bottom:solid 1px #e0e0e0;box-shadow:none;height:2.0625em;border-radius:0;padding:0 0 .5em 0}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{position:absolute;right:22px;top:4px;background:none;text-align:center;padding:0;margin:0;border:0;z-index:98}.t-drive-cont .inner-t-drive form .combined .plus-minus{border-bottom:solid 1px #e0e0e0;padding:0 0;height:2.0625em;z-index:2;position:relative}.t-drive-cont .inner-t-drive form .combined .plus-minus.disabled:before{content:'';position:absolute;right:0;bottom:2px;width:100%;height:100%;background:#fff;opacity:.5;filter:alpha(opacity=50)}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox{display:inline-block;margin:0;padding:0;top:4px;height:15px}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label{margin:0;padding:0;width:14px;cursor:pointer;z-index:9}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:before,.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:after{margin-left:0;width:14px;height:14px;font-size:10px;border-radius:0}.t-drive-cont .inner-t-drive form .combined .plus-minus .qtyplus,.t-drive-cont .inner-t-drive form .combined .plus-minus .qtyminus{display:inline-block;color:#393939;font-size:1em;cursor:pointer;width:1.25em;text-align:center}.t-drive-cont .inner-t-drive form .combined .plus-minus .qty{width:1.25em;border:none;box-shadow:none;display:inline-block;background:none}.t-drive-cont .inner-t-drive form .combined .plus-minus .days{display:inline-block}.t-drive-cont .inner-t-drive form .fields-set{display:inline-block;width:100%;margin:0 0 3.5em;padding:0 0 2em;border-bottom:1px solid #ccc}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-error input{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-error .plus-minus{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-error .bootstrap-select button{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-success input{border-color:#368a2e !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-success .plus-minus{border-color:#368a2e !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-success .bootstrap-select button{border-color:#368a2e !important}.t-drive-cont .inner-t-drive form .fields-set.two{border:none}.t-drive-cont .inner-t-drive form .fields-set.two .form-group{width:30%;margin-right:2.6%;display:inline-block}.t-drive-cont .inner-t-drive form .fields-set.two .form-group .bootstrap-select>.btn{height:36px}.t-drive-cont .inner-t-drive form .fields-set.two .form-group .bootstrap-select>.btn .filter-option{color:#959595;font-size:1.125em}.t-drive-cont .inner-t-drive form .fields-set.two .form-group input{border:none;border-bottom:1px solid #e0e0e0;box-shadow:none;padding-left:0;font-size:1.125em;border-radius:0}.t-drive-cont .inner-t-drive form .fields-set.two iframe{background:none}.t-drive-cont .inner-t-drive form .fields-set.one .form-group{width:40%}.t-drive-cont .inner-t-drive form .captcha-feild{position:relative}.t-drive-cont .inner-t-drive form .captcha-feild .img-box{bottom:.1875em;top:auto;text-align:right}.t-drive-cont .inner-t-drive form .captcha-feild .img-box a{width:auto}.t-drive-cont .inner-t-drive form .captcha-feild #errMessage{position:absolute;bottom:-25px;left:0;color:#900}.t-drive-cont .inner-t-drive form .checkbox{margin-top:.625em}.t-drive-cont .inner-t-drive form .checkbox input[type="checkbox"]{width:14px;height:14px;background:none;border:1px solid #c9c9c9;margin-left:0}.t-drive-cont .inner-t-drive form .checkbox label{font-size:.875em}.t-drive-cont .inner-t-drive form .form-btn-sec .btn-primary{min-width:17em;margin-bottom:.1875em}.t-drive-cont .inner-t-drive form .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:.8125em !important}.t-drive-cont .inner-t-drive .thanks{background:#fff}.t-drive-cont .inner-t-drive .thanks .thanks-inner p{color:#000}.t-drive-cont .inner-t-drive .bootstrap-select.btn-group .dropdown-menu li{margin-bottom:0}.virtual-intro-txt{padding-top:6em;padding-bottom:3em;text-align:center}.virtual-intro-txt h1{font-size:1.875em;font-family:inherit;margin-bottom:1.5em;color:#000000}.virtual-intro-txt p{font-size:1.25em}.save-the-date h1{font-size:1.875em;font-family:inherit;padding-bottom:1.25em;margin-bottom:1.25em;text-align:center;position:relative}.save-the-date h1:before{content:'';position:absolute;width:20px;height:3px;background:#000;left:0;right:0;margin:auto;bottom:0}.save-the-date h1 span{color:#C80E0E}.save-the-date h1 span sup{font-size:.625em}.save-the-date .inner-date-wrap{background:#f8f8f8;padding:4em 8.75em}.save-the-date .inner-date{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch}.save-the-date .inner-date p{font-size:1.09375em;font-weight:600;min-height:4.375em;color:#222222}.save-the-date .inner-date .single-date{padding:.8125em 3.875em;position:relative;width:100%}.save-the-date .inner-date .single-date:before{content:'';background:#ccc;width:1px;height:100%;position:absolute;right:0;top:0}.save-the-date .inner-date .single-date:last-child:before{display:none}.save-the-date .inner-date img{width:11.25em}.t-drive-cont.test-d-form.onPage{position:relative;width:100%;overflow:inherit;z-index:9}.t-drive-cont.test-d-form.onPage .container{width:100%}.t-drive-cont.test-d-form.onPage .head-img{width:80%}.t-drive-cont.test-d-form.onPage .sider-car{width:20%;text-align:center}.t-drive-cont.test-d-form.onPage .sider-car img{margin:0 auto}.t-drive-cont.test-d-form.onPage form .combined{width:33%;margin-top:.625em}.t-drive-cont.test-d-form.onPage form .combined label{width:26%}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:60%}.t-drive-cont.test-d-form.onPage form .combined .form-group.no-margin .bootstrap-select{max-width:none}.t-drive-cont.test-d-form.onPage form .combined .form-group div#datePicker{width:100%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-right:1.125em}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyplus,.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyminus{font-size:1.2em;width:2.25em}.t-drive-cont.test-d-form.onPage .form-wrapper .loading:before{background:#fff}.thanks.book-t-d-thx{display:block;text-align:center;padding:40px 0 64px}.thanks.book-t-d-thx p{margin:0 0 30px;font-size:23px}.thanks.book-t-d-thx p b{font-size:3.125em;text-transform:uppercase;color:#222222;font-family:"univers condensed"}.thanks.book-t-d-thx a{padding-left:3.75em;padding-right:.9375em}.thanks.book-t-d-thx a i{transform:rotate(180deg);left:.625em;right:auto;top:2px}.checkbox{padding-left:20px}.checkbox input[type="checkbox"]:checked+labelafter,.checkbox input[type="radio"]:checked+labelafter{content:'✔'}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:0;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox label:after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:0;color:#000;font-size:13px}.checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.container:hover input ~ .checkmark{background-color:#ccc}.container input:checked ~ .checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.container input:checked ~ .checkmark:after{display:block}.checkbox:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.gecko.desktop .checkbox label::after{top:-1px}.checkbox input[type="checkbox"]:checked+label::after{content:'✔'}.checkbox input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#428bca;border-color:#428bca}.checkbox-primary input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type="checkbox"]:checked+label::after{color:#fff}html.fade-black body{position:fixed;overflow:hidden;width:100%}html.fade-black body:before{content:'';width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;z-index:9999999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;visibility:visible}.gecko .t-drive-cont .bootstrap-select.btn-group .btn .caret,.ie .t-drive-cont.bootstrap-select.btn-group .btn .caret{top:0}.t-drive-cont .inner-t-drive .form-group.checkbox{width:100% !important;margin-bottom:0}.t-drive-cont .inner-t-drive .form-group.checkbox.has-success label{color:#368a2e}.t-drive-cont .inner-t-drive .form-group.checkbox.has-error label{color:#bb1c0c}@media (min-width: 1601px) and (max-width: 2400px){.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:7.5em}}@media (min-width: 1530px) and (max-width: 1600px){.rightMenu{padding-top:6%;z-index:999}.crv-campaign-p1-body .rightMenu{padding-top:13%}.t-drive-cont .inner-t-drive h3{margin:0 0 2.5em}.t-drive-cont .inner-t-drive h5{padding:0.75em 0 1em}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}.t-drive-cont.test-d-form{width:57%}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:7.5em}.t-drive-cont.test-d-form.onPage form .combined label{font-size:1em;width:29%}.motorcycle .rightMenu{padding-top:13%}}@media (min-width: 1330px) and (max-width: 1366px){.t-drive-cont{right:-70.5em}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0em 0 3em;padding:0em 0 1em}.t-drive-cont .inner-t-drive form .fields-set.two .checkbox label{line-height:18px}.t-drive-cont .inner-t-drive form .combined .plus-minus{padding-top:0}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox{height:.8125em;top:-1px}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:0}.gecko .t-drive-cont .inner-t-drive form .fields-set.two .form-group{float:left}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:8em}}@media (min-width: 1201px) and (max-width: 1280px){.t-drive-cont{right:-70.5em}.t-drive-cont.test-d-form{width:55%}.t-drive-cont .inner-t-drive .head-img .form-group{margin-bottom:0}.t-drive-cont .inner-t-drive .sider-car img{max-height:120px}.t-drive-cont .inner-t-drive h5{padding:1em 0 0.5em}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 2em;padding:1em 0 1em}.t-drive-cont .inner-t-drive form .fields-set.two .checkbox label{line-height:18px}.t-drive-cont .inner-t-drive form .combined .plus-minus{padding-top:0}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox{height:.8125em;top:-1px}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:0}.gecko .t-drive-cont .inner-t-drive form .fields-set.two .form-group{float:left}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:8em}.t-drive-cont.test-d-form.onPage .container{width:93em}}@media (min-width: 1200px){.rightMenu{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.rightMenu ul li a:hover{background:#c00;width:17em;text-decoration:none}.rightMenu ul li a:hover i.eidt-icon,.rightMenu ul li a:hover i.heart-icon,.rightMenu ul li a:hover i.pin-icon,.rightMenu ul li a:hover i.grill-icon,.rightMenu ul li a:hover i.pdf-icon,.rightMenu ul li a:hover i.key-icon,.rightMenu ul li a:hover i.gallery-icon{visibility:hidden;opacity:0}.rightMenu ul li a:hover i.eidt-icon-hover,.rightMenu ul li a:hover i.heart-icon-hover,.rightMenu ul li a:hover i.pin-icon-hover,.rightMenu ul li a:hover i.grill-icon-hover,.rightMenu ul li a:hover i.pdf-icon-hover,.rightMenu ul li a:hover i.key-icon-hover,.rightMenu ul li a:hover i.gallery-icon-hover{visibility:visible;opacity:1}.rightMenu ul li a:hover span{opacity:1}.rightMenu.hide-slow{right:-70px}.topArrow:hover{color:#fff}.topArrow:hover:before{bottom:0;top:auto;height:100%}.t-drive-cont.test-d-form.onPage .container{width:100em}.t-drive-cont.test-d-form.onPage form .combined label{width:32%}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:56%}.t-drive-cont .bar .icon{width:7.1875em}}@media (min-width: 1530px) and (max-width: 1600px){.save-the-date .inner-date .single-date{padding:.75em 3.625em;margin-right:.6875em}.save-the-date .inner-date-wrap{padding:3.875em 4.25em}.t-drive-cont.test-d-form.onPage .container{width:90em}}@media (min-width: 992px) and (max-width: 1199px){.t-drive-cont .bootstrap-select.btn-group .dropdown-menu{max-height:190px !important}.t-drive-cont .inner-t-drive .head-img .form-group{width:19.6875em}.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{right:0;top:0;width:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.t-drive-cont .inner-t-drive{padding-top:4.0625em;padding-bottom:1.875em}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 2em;padding:1em 0 0.8em}.t-drive-cont .inner-t-drive form .fields-set.two .checkbox label{line-height:18px}.t-drive-cont .inner-t-drive form .combined{width:33%}.t-drive-cont .inner-t-drive form .combined label{width:auto}.t-drive-cont .inner-t-drive form .combined .form-group{width:55%}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:0}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont{float:none;margin:0 auto}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox{height:14px;margin-right:10px}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:before{width:13px;height:13px}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:after{font-size:6px;top:2px}.t-drive-cont .inner-t-drive form .combined .plus-minus .qty{width:2em}.t-drive-cont .inner-t-drive .form-group .bootstrap-select>.btn .filter-option{font-size:1em}.t-drive-cont.test-d-form{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.t-drive-cont .form-wrapper .thanks .thanks-inner{font-size:2em}.t-drive-cont .checkbox label::after{font-size:8px;top:0}.t-drive-cont.test-d-form.onPage{top:initial;overflow-x:hidden}.t-drive-cont.test-d-form.onPage .head-img{width:70%}.t-drive-cont.test-d-form.onPage .sider-car{width:28%}.t-drive-cont.test-d-form.onPage form .combined label{width:auto}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:50%}.detail-page .hrvCampaign .checkbox label::after{font-size:8px;top:0}.save-the-date h1{padding-bottom:.8125em;margin-bottom:.8125em}.save-the-date .inner-date-wrap{padding-left:3.125em;padding-right:3.125em}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:3.75em}.virtual-intro-txt h1{line-height:1.25em;margin-bottom:.9375em}.normal-pages .bootstrap-select.btn-group .btn .caret{top:.125em}.normal-pages .t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:1.25em}.t-drive-cont .bar .icon{width:7.1875em}.t-drive-cont .inner-t-drive{padding:6.25em 4.375em 0 4.375em}}@media (min-width: 768px) and (max-width: 991px){.t-drive-cont form .form-group .bootstrap-select.btn-group{min-width:17.5em}.t-drive-cont .bootstrap-select.btn-group .dropdown-menu{max-height:190px !important}.t-drive-cont .inner-t-drive .head-img .form-group{width:18.125em}.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{right:0;top:17em;width:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.t-drive-cont .inner-t-drive{padding-bottom:1.875em}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 2em;padding:1em 0 0em}.t-drive-cont .inner-t-drive form .combined{width:33%}.t-drive-cont .inner-t-drive form .combined label{width:auto}.t-drive-cont .inner-t-drive form .combined .form-group{width:49%}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:-3px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont{float:none;margin:0 auto}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .checkbox{height:13px;margin-right:6px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .checkbox label:before{width:13px;height:13px;top:-2px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .checkbox label:after{font-size:6px;top:0px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .qty{width:2em}.t-drive-cont .inner-t-drive .form-group .bootstrap-select>.btn .filter-option{font-size:1em}.t-drive-cont.test-d-form{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.t-drive-cont.test-d-form.onPage form .combined{width:40%}.t-drive-cont .form-wrapper .thanks .thanks-inner{font-size:2em}.checkbox label::after{font-size:8px;top:3px}.detail-page .hrvCampaign .checkbox label::after{font-size:8px;top:3px}.t-drive-cont.test-d-form.onPage{top:initial;overflow-x:hidden}.t-drive-cont.test-d-form.onPage .head-img{width:70%}.t-drive-cont.test-d-form.onPage .sider-car{width:28%}.t-drive-cont.test-d-form.onPage form .combined label{width:auto}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:44%}.t-drive-cont.test-d-form.onPage form .combined .form-group.plus-minus-cont{width:64%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-right:0}.save-the-date h1{padding-bottom:.8125em;margin-bottom:.8125em}.save-the-date .inner-date-wrap{padding-left:2.5em;padding-right:2.5em}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:3.75em}.virtual-intro-txt h1{line-height:1.25em;margin-bottom:.9375em}.normal-pages .bootstrap-select.btn-group .btn .caret{top:.125em}.normal-pages .t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:1.25em}}@media (max-width: 767px){.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{right:0;top:0;width:auto;position:fixed;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);overflow-y:scroll}.t-drive-cont .inner-t-drive{overflow-y:scroll;width:100%;padding-bottom:70px;display:block}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 3em;padding:0 0 2em}.t-drive-cont .inner-t-drive form .fields-set .combined{width:33%;margin-right:0}.t-drive-cont .inner-t-drive form .fields-set .combined label{width:100%;margin-right:0}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group{width:80%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group.plus-minus-cont{margin-top:22px}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group div#datePicker .input-group-addon{top:0}.t-drive-cont .inner-t-drive form .fields-set .combined .plus-minus .checkbox{margin-right:2px;top:0}.t-drive-cont .inner-t-drive form .fields-set .combined .plus-minus .checkbox label:after{top:-1px;font-size:7px;left:0}.t-drive-cont .inner-t-drive form .fields-set .combined .qtyplus,.t-drive-cont .inner-t-drive form .fields-set .combined .qtyminus{width:1.4em;font-size:1.2em;text-align:center}.t-drive-cont .inner-t-drive form .fields-set .combined .qty{width:2em}.t-drive-cont .inner-t-drive form .captcha-feild #errMessage{bottom:-18px}.t-drive-cont .inner-t-drive .checkbox label{line-height:20px}.t-drive-cont.test-d-form{width:100%;height:100%;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.t-drive-cont.test-d-form .form-wrapper{height:100%;overflow-y:scroll}.t-drive-cont .form-wrapper .thanks .thanks-inner{font-size:1.2em}.checkbox label::before{width:15px;height:15px;left:0;top:2px}.checkbox label::after{font-size:8px}html.fade-black body{overflow:initial;position:relative}.t-drive-cont.test-d-form.onPage .head-img{width:70%}.t-drive-cont.test-d-form.onPage .sider-car{width:28%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-right:0}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyplus,.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyminus{width:1.2em}.thanks.book-t-d-thx{padding:40px 0 37px}.thanks.book-t-d-thx p{margin:0 0 12px}.save-the-date h1{padding-bottom:.8125em;margin-bottom:.8125em}.save-the-date .inner-date-wrap{padding:.625em .625em}.save-the-date .inner-date-wrap h1{line-height:1.25em;margin-bottom:.9375em;padding-bottom:.9375em}.save-the-date .inner-date-wrap .single-date{padding:2.125em 3.125em;margin:0 0}.save-the-date .inner-date-wrap .single-date p{min-height:1px}.save-the-date .inner-date-wrap .single-date:before{width:75%;height:1px;bottom:0;top:auto;left:0;right:0;margin:0 auto}.save-the-date .inner-date{display:block;padding:0}.save-the-date .inner-date p{font-size:1.25em}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:2.625em}.virtual-intro-txt h1{line-height:1.25em;margin-bottom:.9375em}}@media (max-width: 480px){.t-drive-cont .inner-t-drive{padding:40px 22px 20px 16px !important}.t-drive-cont .inner-t-drive .sider-car{float:right;width:33%;height:18vh;position:relative}.t-drive-cont .inner-t-drive .sider-car img{position:absolute;bottom:0}.t-drive-cont .inner-t-drive form .fields-set .combined{width:100%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group{width:100%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group div#datePicker{width:100%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group.plus-minus-cont{margin-bottom:1.6em}.t-drive-cont .inner-t-drive form .fields-set.two .form-group{width:100%;margin-bottom:1.6em}.t-drive-cont.test-d-form.onPage .head-img{width:100%}.t-drive-cont.test-d-form.onPage .sider-car{width:38%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-right:.9375em}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyplus,.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyminus{width:2em}.t-drive-cont .bar{display:flex;align-items:center}.t-drive-cont .bar h4{font-size:.875em;letter-spacing:initial;padding:.3125em 0 0 1.875em}.t-drive-cont .bar .icon{width:5.3125em}.t-drive-cont .inner-t-drive .head-img .form-group{width:100%}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}}.inner-date-wrap img-responsive{display:inline-block}.popup-content-scroll{height:260px}.stepPopup{user-select:none}.stepPopup .controls{position:absolute;left:0;right:0;top:50%}.stepPopup .controls a{position:absolute;min-width:11.25em;padding:.6875em 1.5625em;font-size:.8125em;background:rgba(255,255,255,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.stepPopup .controls a span{position:relative}.stepPopup .controls a i{position:absolute;right:.9375em;font-size:1.75em;top:.25em}.stepPopup .controls a.right{right:3%}.stepPopup .controls a.left{left:3%;text-align:right}.stepPopup .controls a.left i{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:inherit;left:.9375em;top:-.125em}.stepPopup .modal-dialog{margin:-12.5em auto 0px;top:50%;user-select:initial}.stepPopup .modal-dialog .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;right:1px;top:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.stepPopup .modal-dialog .close:before{background:url("/assets/svgs/cross-out.svg") no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.stepPopup .modal-content{box-shadow:none;border-radius:0;padding-right:.9375em;height:25em}.stepPopup .modal-content .p0{border:#fff 1px solid;padding:0;height:100%}.stepPopup .modal-content .p0 img{width:100%;height:100%}.stepPopup .modal-content .p40{padding:2.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:19em;overflow-y:auto}.stepPopup .modal-content h3{color:#c00;font-size:1.5625em;font-weight:700;text-transform:uppercase;margin:0 0 1.25em 0}.stepPopup .modal-content p{font-size:1em}.stepPopup.maintenance .modal-content{width:32em;height:18em;margin:auto;padding:2.5em 0 0;text-align:center}.stepPopup.maintenance .modal-content .icon{width:5.625em;height:5.625em;line-height:5.625em;background:#c00;margin:0 auto .9375em;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.stepPopup.maintenance .modal-content .icon img{margin:0 auto;display:inline-block;max-width:50%}.stepPopup.iframe-popup .modal-dialog{width:80em;max-width:95%;height:46em;top:10%;margin-top:0}.stepPopup.iframe-popup .modal-content{width:80em;max-width:95%;height:43.5em;margin:auto;padding:0 0 0;text-align:center}.stepPopup.iframe-popup .modal-content .icon{width:5.625em;height:5.625em;line-height:5.625em;background:#c00;margin:0 auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.stepPopup.iframe-popup .modal-content .icon img{margin:0 auto;display:inline-block;max-width:50%}.stepPopup.iframe-popup .modal-content iframe{width:100%;max-width:100%;max-height:100%;height:100%;border:0}.stepPopup.iframe-popup.recall-iframe .modal-dialog{width:100%}.stepPopup.iframe-popup.recall-iframe .modal-dialog .modal-content{width:100%}.stepPopup.car-popup .modal-content{height:22em}.stepPopup.car-popup .modal-content .p40{padding:0em 24px}.lg .lg-thumb-item{border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;position:relative}.lg .lg-thumb-item:after{position:absolute;left:0;bottom:0;height:0;background:#c00;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:'';z-index:9}.lg .lg-thumb-item img{opacity:0.5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lg .lg-thumb-item.active img{opacity:1}.lg .lg-thumb-item.active:after{height:.3125em}.lg .lg-actions button{position:absolute;padding:1.04094em 5em 1.04094em 1.5625em;font-size:.8125em;background:rgba(0,0,0,0.4);outline:none !important;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:none;text-align:left;font-family:"univers"}.lg .lg-actions button span{position:relative}.lg .lg-actions button i{position:absolute;right:.9375em;font-size:1.75em;top:.4375em}.lg .lg-actions button.lg-prev{text-align:right;padding:1.04094em 1.5625em 1.04094em 5em;left:3%}.lg .lg-actions button.lg-prev i{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:inherit;left:.9375em;top:.1875em}.lg .lg-actions button.lg-next{right:3%}.lg .lg-actions button:after,.lg .lg-actions button:before{display:none !important}.lg #lg-counter{position:absolute;top:-3.75em;color:#c00;left:0;font-size:1.25em;font-weight:600;font-family:"univers"}.lg .lg-toolbar{background:none;top:4.375em;right:3.75em;width:auto}.lg .lg-toolbar .lg-close{border:solid 1px #c00;width:1.5625em;height:1.5625em;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;color:#c00;font-size:1.875em;line-height:1.4375em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lg .lg-img-wrap{padding:0}.lg .lg-img-wrap:before{height:0}.motorcycle #model-no-location .modal-content .icon{margin-bottom:1.875em}.mobileText{display:none}.marine-page .stepPopup.generator-d .modal-content .product-area .btn-area{text-align:center}.marine-page .stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}@media (min-width: 1530px) and (max-width: 1540px){.stepPopup .modal-content .p40{padding:4.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em}}@media (min-width: 1530px) and (max-width: 1600px){.stepPopup.iframe-popup .modal-content{height:46em}}@media (min-width: 1330px) and (max-width: 1366px){.stepPopup .modal-content .p0{overflow:hidden}.stepPopup .modal-content .p0 img{height:auto;width:auto;max-height:100%;max-width:100%;margin:0 auto}.stepPopup.maintenance .modal-content p{font-size:1.2em}.stepPopup.iframe-popup .modal-dialog{width:100em;max-width:100%;height:63em;top:4%}.stepPopup.iframe-popup .modal-content{width:100em;max-width:100%;height:100%;margin:auto;padding:0 0 0;text-align:center}.stepPopup .modal-content .p40{padding:3.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-left:0}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-left:0;width:auto;height:auto;max-height:100%;max-width:100%}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1024px) and (max-width: 1550px){.stepPopup .modal-content{height:36.3em}}@media (min-width: 1270px) and (max-width: 1290px){.stepPopup .modal-content .p40{padding:4.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em !important}}@media (min-width: 1200px){.vin-modal.invalid .modal-dialog .modal-content .invalid_text p a:hover{color:#000}.stepPopup .modal-dialog .close:hover,.vin-modal .modal-dialog .close:hover{background:#900}.stepPopup .controls a:hover,.vin-modal .controls a:hover{background:#c00}.lg .lg-actions button:hover{background:#c00}.lg .lg-toolbar .lg-close:hover{background:#c00;border:solid 1px #c00;color:#fff}}.modal{height:100% !important}@media (min-width: 992px) and (max-width: 1199px){.stepPopup .modal-content .scroll-area{height:25em}body .cd-image-container{width:54%}.stepPopup .controls{position:relative;top:auto;margin-top:173px}.stepPopup.iframe-popup .modal-dialog{height:55em}.stepPopup.iframe-popup .modal-content{height:100%;padding:4em 0 0}}@media (max-width: 1024px){.owl-carousel{z-index:1}.lg .lg-actions button{background:none !important}}@media screen and (min-width: 500px) and (max-width: 870px) and (orientation: landscape){body{overflow:hidden !important}body .mobileText{margin:0 auto;padding:0;text-align:center;font-size:1.25em;line-height:1.375em;position:fixed;right:0;top:0;width:100%;z-index:9999999999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}body .mobileText i{margin:0 auto;display:block;font-size:3em;height:1.875em;width:1.875em}body .mobileText p{font-size:1.125em;margin:0 auto}body .mobileText a.logo{text-align:center;margin:0 auto;height:auto}body .mobileText a.logo img{height:2.375em;margin-top:2.1875em;margin-bottom:.625em}body #nav-icon3{display:none}}@media screen and (max-device-width: 870px) and (orientation: landscape){.safari.orientation_landscape{overflow:hidden !important}.safari.orientation_landscape .mobileText{margin:0 auto;padding:0;text-align:center;font-size:1.5em;line-height:1.25em;position:fixed;right:0;top:0;width:100%;z-index:99999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.safari.orientation_landscape .mobileText i{margin:0 auto;font-size:3em;bottom:5%;height:1.875em;width:1.875em}.safari.orientation_landscape .mobileText p{font-size:1.125em;margin:0 auto}.safari.orientation_landscape .mobileText a.logo{text-align:center;margin:0 auto;height:auto}.safari.orientation_landscape .mobileText a.logo img{height:2.375em;margin-top:2.1875em;margin-bottom:.625em}.safari.orientation_landscape #nav-icon3{display:none}}@media (max-width: 480px) and (orientation: portrait){.mobileText{display:none}}@media only screen and (device-height: 896px) and (orientation: landscape){body{overflow:hidden !important}body .mobileText{margin:0;padding:0;text-align:center;font-size:1.25em;line-height:1.375em;position:fixed;right:0;top:0;width:100%;z-index:9999999999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}body .mobileText i{display:block;margin:0 auto;font-size:3em;bottom:5%;height:1.875em;width:1.875em}body .mobileText p{font-size:1.125em;margin:0 auto}body .mobileText a.logo{text-align:center;margin:0 auto;height:auto}body .mobileText a.logo img{height:3.75em}body #nav-icon3{display:none}}@media (min-width: 768px) and (max-width: 991px){.stepPopup .controls{top:auto}.lg .lg-actions button.lg-next{right:0px}.lg .lg-actions button.lg-prev{left:0px}.lg .lg-toolbar{top:2.375em}.modal-dialog{width:37.5em}.stepPopup .modal-dialog{top:30%}.stepPopup .modal-dialog .close{font-size:1.25em}.stepPopup .modal-content{padding-right:0;height:initial;border:none}.stepPopup .modal-content .scroll-area{height:20em}.stepPopup.iframe-popup .modal-dialog{height:75em}.stepPopup.iframe-popup .modal-content{height:100%}}@media (max-width: 767px){.stepPopup .modal-content .p0{display:none}.lg .lg-actions button{text-indent:-500000px;padding-left:0px;padding-right:0px;width:44px}.lg .lg-actions button.lg-prev{padding-left:0px;padding-right:0px;text-align:left;left:0.8em}.lg .lg-actions button i{right:0.8em;text-indent:500000px}.stepPopup .modal-content .scroll-area{height:190px}.controls{display:none}.stepPopup{top:25%;width:80%;left:10%}.stepPopup .modal-dialog{margin:0;top:0;height:auto}.stepPopup .modal-dialog .close{font-size:1.25em}.stepPopup .modal-content{padding-right:0;height:initial;border:none}.stepPopup .modal-content .p40{padding:2.25em}.stepPopup .controls{top:50%}.stepPopup .controls a{padding:1.375em;background:#c00;min-width:5em;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.stepPopup .controls a.left{left:0}.stepPopup .controls a.right{right:0}.stepPopup .controls a span{display:none}.stepPopup.iframe-popup{top:5%}.stepPopup.iframe-popup .modal-dialog{top:0;height:90%}.stepPopup.iframe-popup .modal-content{padding:2em 0 0;height:100%;overflow:scroll}.stepPopup.iframe-popup .modal-content iframe{-webkit-overflow-scrolling:touch}.lg-outer .lg-img-wrap{padding-top:3.5%}}@media (max-width: 480px){.stepPopup.maintenance .modal-content{width:auto}.lg .lg-toolbar .lg-close{width:1.1625em;height:1.1625em;line-height:1.1em}.lg .lg-toolbar{right:.625em;top:1em}.lg-outer .lg-img-wrap{padding-top:3.5%}.stepPopup .modal-content p br{display:none}.stepPopup.promo-pp-mob .modal-content p br{display:block}.stepPopup.iframe-popup{width:96%;left:2%}.stepPopup.iframe-popup .modal-dialog{max-width:100%;height:90%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{outline:none}body.modal-open{overflow-y:hidden !important}.stepPopup .modal-dialog .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;right:1px;top:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:999999}.stepPopup .modal-dialog .close:before{background:url("/assets/svgs/cross-out.svg") no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.mCSB_inside>.mCSB_container{margin-right:0}.summaryContent .mCSB_scrollTools{right:10px}.stepPopup.summaryContent-pop .modal-lg{top:auto;margin:30px auto}.stepPopup.summaryContent-pop .modal-content{box-shadow:none;border-radius:0;padding-right:0;height:auto}.enqThanks{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#fff;overflow:hidden}.enqThanks p{text-align:center;padding:8px 0px;color:#000;font-size:1.5625em;margin-top:4.25em}.carconfigrator-page{margin-top:4.09375em}.carconfigrator-page .center-pane{width:100%;display:flex}.carconfigrator-page .center-pane .col-md-9{padding:0}.carconfigrator-page .center-pane .left-col{float:left;width:100%;padding:0 2.125em;margin-bottom:10px;position:relative}.carconfigrator-page .center-pane .left-col .loading{position:absolute;background:#fff;display:none}.carconfigrator-page .center-pane .left-col .loading.slider-loading{display:block;background:#fff;z-index:99;float:left;width:100%;height:100%;left:0;top:0}.carconfigrator-page .center-pane .left-col .loading.slider-loading:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:50%;margin-top:-1.5625em;left:0;right:0;border-radius:50%;border:2px solid rgba(206,206,206,0.66)}.carconfigrator-page .center-pane .left-col .loading.slider-loading:after{content:'';width:3.125em;height:3.125em;margin:0 auto;margin-top:-1.5625em;position:absolute;top:50%;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.carconfigrator-page .center-pane .left-col h3{font-size:2.25em;color:#000;margin:28px 0px 10px 0px;position:absolute;width:100%;font-weight:bold;padding-left:1.25em;left:0;right:0}.carconfigrator-page .center-pane .left-col .lore_text{float:left;font-size:1em;color:#222;font-family:"univers condensed"}.carconfigrator-page .center-pane .left-col .lore_text a{color:#c00}.carconfigrator-page .center-pane .left-col .trim-slider{position:relative;width:100%;float:left;text-align:center;margin-bottom:50px}.carconfigrator-page .center-pane .left-col .trim-slider .slick-slide{float:left;text-align:center;display:inline-block;position:relative}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow{float:left;position:absolute;top:50%;border:0;text-indent:-5000px;background:none;margin:0;padding:0;z-index:9}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow:before{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;float:left;text-indent:0px;font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bdbbbc;font-size:2.5em}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-prev{left:0px}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-prev:before{content:"\6d"}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-next{right:0px}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-next:before{content:"\79"}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow:hover:before{color:#000}.carconfigrator-page .center-pane .left-col .trim-slider .slick-dots{position:absolute;bottom:-11%;left:0;padding:0;width:100%;text-align:center}.carconfigrator-page .center-pane .left-col .trim-slider .slick-dots li{position:relative;display:inline-block;margin:0 20px 0 0;background:none !important;border:transparent 1px solid !important;border-radius:50%;width:8px;height:8px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.carconfigrator-page .center-pane .left-col .trim-slider .slick-dots li button{display:none}.carconfigrator-page .center-pane .left-col .trim-slider .slick-dots li:before{background:#9c9c9c;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:8px;height:8px;border-radius:50%}.carconfigrator-page .center-pane .left-col .trim-slider .slick-dots li:hover:before{background:#c00}.carconfigrator-page .center-pane .left-col .trim-slider .slick-dots li.slick-active:before{background:#c00}.carconfigrator-page .center-pane .configurator-pane{float:left;width:100%}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs{float:left;width:100%;background:#000;border:0}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li{float:left;border:0;text-transform:uppercase;color:#fff;font-size:1.25em;border-right:1px solid #404040;margin-bottom:0;font-weight:bold;width:15.625em;max-width:25%}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a{padding:20px 2.5em 20px 5em;border:0;background:none;color:#616161;position:relative;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a:hover{color:#fff}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a i{position:absolute;right:.9375em;font-size:.625em;top:2.1875em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a img{margin:.125em .625em 0 0;float:left}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span{font-size:2em;position:absolute;left:.75em;top:.25em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span.icon-wheels-grey{font-size:1.625em;top:.5em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li.active a{color:#fff}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li.head{background:#202020;padding:20px 2.5em}.carconfigrator-page .center-pane .configurator-pane .tab-pane{float:left;width:100%;position:relative;overflow:hidden}.carconfigrator-page .center-pane .configurator-pane .tab-pane .loading{position:absolute;background:#fff;display:none}.carconfigrator-page .center-pane .configurator-pane .tab-pane .loading.slider-loading{display:block;background:#fff;z-index:99;float:left;width:100%;height:177px;left:0;top:0}.carconfigrator-page .center-pane .configurator-pane .tab-pane .loading.slider-loading:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:50%;margin-top:-1.5625em;left:0;right:0;border-radius:50%;border:2px solid rgba(206,206,206,0.66)}.carconfigrator-page .center-pane .configurator-pane .tab-pane .loading.slider-loading:after{content:'';width:3.125em;height:3.125em;margin:0 auto;margin-top:-1.5625em;position:absolute;top:50%;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.carconfigrator-page .center-pane .right-col{background:#f9f9f9;border-left:1px solid #dcdcdc;padding:45px 10px 29px 30px;height:90vh}.carconfigrator-page .center-pane .right-col h4{font-size:1.875em;font-weight:bold;color:#000;margin:0px 0px 15px 0px;text-transform:none}.carconfigrator-page .center-pane .right-col h5{font-size:1em;color:#565656;margin:0px 0px 20px 0px;text-transform:none}.carconfigrator-page .center-pane .right-col .thum-img{margin-bottom:30px;text-align:center;float:right;width:100%;margin-right:1.5625em}.carconfigrator-page .center-pane .right-col .thum-img img{display:inline-block}.carconfigrator-page .center-pane .right-col ul{float:left;width:100%;list-style:none;padding:0;padding-right:20px}.carconfigrator-page .center-pane .right-col ul li{list-style:none;float:left;width:100%;border-bottom:1px solid #dcdcdc;padding-bottom:.8125em;margin-bottom:.8125em}.carconfigrator-page .center-pane .right-col ul li .cl-1{font-size:1em;text-transform:uppercase;color:#000;line-height:2.1875em;font-family:"univers condensed"}.carconfigrator-page .center-pane .right-col ul li .cl-2{font-size:1.5em;color:#222222;font-weight:bold;font-family:"univers condensed"}.carconfigrator-page .center-pane .right-col ul li .cl-3{font-size:1em;color:#565656;line-height:2.1875em;font-family:"univers condensed"}.carconfigrator-page .center-pane .right-col ul li .cl-4{font-size:1.5em;color:#c00;font-weight:bold;font-family:"univers condensed"}.carconfigrator-page .center-pane .right-col ul li span{float:left;width:50%}.carconfigrator-page .center-pane .right-col ul li span:last-child{text-align:right}.carconfigrator-page .center-pane .right-col ul li:last-child{border-bottom:0}.carconfigrator-page .center-pane .right-col .btn-primary{min-width:17em}.carconfigrator-page .center-pane .trim-tab-slider{overflow-y:hidden;height:165px;position:relative;width:auto;clear:both;padding:1.25em 0}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide{position:relative;padding-left:6.25em}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide img{margin:0em 1.5em 0 0;float:right}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide:before{position:absolute;right:0;content:'';top:0;width:1px;height:100%;max-height:7.9375em;bottom:0;margin:auto 0;background:#e3e3e3}.carconfigrator-page .center-pane .trim-tab-slider .checkbox{padding-bottom:1.5625em;padding-left:0;float:left;margin-left:2.5em;position:absolute;left:0;top:0;display:inline-block;width:40%}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label:after{content:''}.carconfigrator-page .center-pane .trim-tab-slider .checkbox.active label::before{background-color:#c00;border-color:#c00}.carconfigrator-page .center-pane .trim-tab-slider .checkbox.active label::after{color:#fff;content:"\48";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label{float:left;width:65%;font-size:.8125em;font-weight:bold;padding-left:0;padding-bottom:.3125em;line-height:normal;text-transform:capitalize;position:static}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label span{color:#000}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label:before{width:22px;height:22px;margin-left:0;bottom:0;top:auto}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label:after{bottom:.125em;margin-left:1px;top:auto}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail{position:absolute;bottom:-2em;left:0;float:left;font-size:1em;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;width:5.625em}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail:after{width:100%;height:1px;position:absolute;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c00;left:-100%;bottom:0}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail:hover,.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail:focus{text-decoration:none}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail:focus{color:#c00}.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow{width:auto !important;background:rgba(51,51,51,0.84);color:#fff;border:0;position:absolute;top:0;bottom:0;height:77%;z-index:1;margin:auto 0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow.nextarrow{right:0}.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow:hover{background:#c00}.carconfigrator-page .center-pane .buildsummary-left{padding:1.875em 1.25em 0}.carconfigrator-page .center-pane .buildsummary-left h2{margin-top:0;margin-bottom:.625em;font-size:2.25em;font-weight:bold;color:#000;width:80%;float:left}.carconfigrator-page .center-pane .buildsummary-left p{color:#949494;font-size:.875em;clear:both}.carconfigrator-page .center-pane .buildsummary-left .back-link{float:right;color:#000;font-size:1em;font-weight:bold;margin:2.5em 0 1.25em 0;text-decoration:none}.carconfigrator-page .center-pane .buildsummary-left .back-link i{font-size:.75em;font-weight:bold;padding:0 .3125em 0 0}.carconfigrator-page .center-pane .buildsummary-left .table-responsive{float:left;width:100%}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td{padding:1.25em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td:first-child img{margin-top:.625em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td.configurator-td1{width:5.625em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td.configurator-td2{width:28.75em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td h4{font-size:1.25em;color:#000;font-weight:bold;margin-top:0;margin-bottom:.3125em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td h5{font-size:1.25em;color:#474747;font-weight:normal;margin-top:.3125em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td .c-amount-img{float:left}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td .c-amount{float:right;color:#474747;font-size:1.25em;margin:1.25em 0 0 0}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td .total-price{color:#c00;font-size:1.5em;font-weight:normal}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td .total-amount{color:#c00;font-size:1.5em;font-weight:bold;float:right}.carconfigrator-page .center-pane .buildsummary-right .thum-img img{margin:0 auto}.carconfigrator-page .center-pane .buildsummary-right ul{margin-bottom:1.5625em}.carconfigrator-page .center-pane .buildsummary-right ul li:last-child{border-bottom:1px solid #dcdcdc}.carconfigrator-page .center-pane .buildsummary-right h4{font-weight:normal}.carconfigrator-page .center-pane .buildsummary-right h6{clear:both;font-size:1em;color:#474747;font-weight:bold;margin:0}.carconfigrator-page .center-pane .buildsummary-right .btn-primary{position:relative;bottom:0;left:0;margin:1.5625em 0 0}.carconfigrator-page .slider-draw{position:relative}.carconfigrator-page .fix{position:absolute;left:50%;top:0;margin:0px auto;margin-left:-424.5px}.carconfigrator-page .fix img{opacity:0}.carconfigrator-page .fix img.active{opacity:1}.carconfigrator-page .build-form{border:1px solid #e3e6eb;padding-bottom:19px;width:100%}.carconfigrator-page .build-form .heading-pane{line-height:50px;border-bottom:1px solid #e3e6eb;background:#f3f6fa;font-size:1.25em;font-weight:bold;color:#c00;text-transform:uppercase;padding:0px 19px;margin:0}.carconfigrator-page .build-form .cont{max-height:80vh}.carconfigrator-page .build-form ul{list-style:none;padding:0;margin:0}.carconfigrator-page .build-form ul li{list-style:none;display:block;width:100%;float:left;padding:16px 19px;border-bottom:1px solid #e3e6eb}.carconfigrator-page .build-form ul li.price-list{background:#f9f9f9}.carconfigrator-page .build-form ul li label{font-size:1.125em;font-weight:bold;color:#000;margin-bottom:10px;display:block}.carconfigrator-page .build-form ul li .b-label-text{font-size:1em;color:#474747;float:left;font-weight:bold}.carconfigrator-page .build-form ul li .b-price-pane{font-size:1em;color:#474747;float:right;width:160px;font-weight:bold}.carconfigrator-page .build-form ul li.price-pane div{font-size:1.25em;color:#c00;margin-bottom:30px}.carconfigrator-page .build-form ul li.price-pane p{color:#949494;font-size:.875em;margin-bottom:10px;display:block;clear:left;padding-right:5%}.carconfigrator-page .build-form .like-head{line-height:50px;font-size:1em;font-weight:bold;color:#474747;padding:0px 19px;margin:0;margin-bottom:8px}.carconfigrator-page .build-form .btn.btn-primary{min-width:14em;margin-left:19px;margin-top:15px}.carconfigrator-page .build-form #frmConfigurator{padding:19px;position:relative}.carconfigrator-page .build-form #frmConfigurator .loading{position:absolute;background:#fff;display:none}.carconfigrator-page .build-form #frmConfigurator .loading.form-loading{display:block;background:#fff;z-index:99;float:left;width:100%;height:100%;left:0;top:0}.carconfigrator-page .build-form #frmConfigurator .loading.form-loading:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:50%;margin-top:-1.5625em;left:0;right:0;border-radius:50%;border:2px solid rgba(206,206,206,0.66)}.carconfigrator-page .build-form #frmConfigurator .loading.form-loading:after{content:'';width:3.125em;height:3.125em;margin:0 auto;margin-top:-1.5625em;position:absolute;top:50%;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.carconfigrator-page .build-form #frmConfigurator .btn.btn-primary{margin-left:0}.carconfigrator-page .mCSB_scrollTools{width:12px}.carconfigrator-page .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#565757;width:12px}.carconfigrator-page .mCSB_scrollTools .mCSB_draggerRail{background-color:#c2c4c7;width:12px}.carconfigrator-page .stepPopup .modal-content .scroll-area{height:17em}.carconfigrator-page .stepPopup .modal-content .scroll-area .mCustomScrollBox{padding-right:1.5625em}.main-section{position:relative;text-align:center;margin:0px auto;display:inline-block}#trims .slick-slide img{width:70%}.readmore-btn{position:relative;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-grid}.readmore-btn:after{width:100%;height:1px;position:absolute;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c00;left:-100%;bottom:0}.readmore-btn:hover,.readmore-btn:focus{text-decoration:none}.readmore-btn:focus{color:#c00}.car-config-pop .btn-primary{text-align:center;margin:20px 10px 10px}.car-config-pop .btn-primary.btn-hollow{background-color:transparent;border:1px solid #c00;color:#c00}.enqThanks .thanks-inner{top:0;bottom:0;display:flex;width:100%;height:86%;align-items:center;justify-content:center}.enqThanks .thanks-inner p{margin:0;font-size:1.25em}.enqThanks .thanks-inner p b{font-size:1.625em}.config-popup .stepPopup .modal-content{height:auto;display:inline-block;width:100%}.config-popup .stepPopup .modal-content h3{margin-top:.3125em}.config-popup .stepPopup .modal-content .p0{height:auto}.config-popup .stepPopup .modal-content .p40{padding:2.5em 2.25em 1.25em}.config-popup .stepPopup .modal-content #itemTitle{display:none}.config-popup .stepPopup .modal-lg{width:95%;max-width:921px}.config-popup .stepPopup.config-change .modal-content{padding-bottom:1.875em}.summaryContent-pop.stepPopup .modal-lg{width:880px}@media (min-width: 1200px){a.btnViewDetail:hover,a.readmore-btn:hover{color:#c00}a.btnViewDetail:hover:after,a.readmore-btn:hover:after{left:0 !important}.car-config-pop .btn-primary.btn-hollow:hover{color:#fff}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label{width:90%;padding-bottom:1em}}@media (min-width: 1280px) and (max-width: 1366px){.carconfigrator-page .stepPopup .modal-content .scroll-area{height:26em}.carconfigrator-page .center-pane .trim-tab-slider{height:135px;padding-right:2em}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide img{width:60%}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail{bottom:-3em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a i{top:3em}#trims .slick-slide img{width:90%;margin-top:27px}.carconfigrator-page .center-pane .right-col{height:56em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span{top:.4375em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span.icon-wheels-grey{top:.75em}.carconfigrator-page .center-pane .right-col.buildsummary-right{height:55em}.carconfigrator-page .center-pane .left-col .trim-slider{float:none;display:block;width:55%;margin-left:auto;margin-right:auto;padding:0 0}.carconfigrator-page .center-pane .left-col .trim-slider .slick-slide .main-section img.img-responsive{width:100%}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-prev{left:-20%}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-next{right:-20%}.carconfigrator-page .fix{left:0;margin-left:0}.carconfigrator-page .fix img{max-width:100%;width:100%}}@media (min-width: 1280px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 1280px) and (max-width: 1366px) and (min-resolution: 140dpi){.carconfigrator-page .fix{left:0;margin-left:0}}@media (min-width: 1280px) and (max-width: 1399px){.carconfigrator-page .fix{left:0;margin-left:0}.carconfigrator-page .center-pane .right-col{height:55em}}@media (min-width: 1200px) and (max-width: 1300px){.carconfigrator-page .center-pane .trim-tab-slider .checkbox{width:50%}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label{width:75%;font-size:.75em}.carconfigrator-page .center-pane .left-col .trim-slider{overflow:visible}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-prev{left:-1.6875%em}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-next{right:-1.6875%em}.carconfigrator-page .fix{left:0;width:100%}}@media (min-width: 992px) and (max-width: 1199px){.carconfigrator-page .fix{margin-left:-361px}.carconfigrator-page .fix img{width:100%}.carconfigrator-page .center-pane .right-col{padding:20px;height:67.75em}.carconfigrator-page .center-pane .right-col.buildsummary-right{height:auto}.carconfigrator-page .center-pane .right-col.buildsummary-right .btn-primary{left:0}.carconfigrator-page .center-pane .right-col .thum-img{margin-right:0}.carconfigrator-page .center-pane .right-col .btn-primary{left:20px;min-width:16em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li{font-size:1em;width:15em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a{padding:1.5em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a i{top:3.125em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span{display:none;top:.5em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span.icon-wheels-grey{top:.75em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a img{margin-bottom:.625em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li.head{padding:1.5em .8em .8em;min-height:4.5em}.carconfigrator-page .center-pane .trim-tab-slider{padding-left:20px;padding-right:20px}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail{bottom:-3.5em}.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow{left:0}.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow.nextarrow{left:auto}.carconfigrator-page .center-pane .trim-tab-slider .checkbox.active label:after{bottom:1px}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label span{line-height:1em}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide img{margin-right:.625em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td.configurator-td2{width:21.875em}.carconfigrator-page .build-form .cont{height:79vh}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow{display:none !important}.carconfigrator-page .center-pane .trim-tab-slider .checkbox{width:40%;padding-bottom:2.1875em}}@media (max-width: 991px){.carconfigrator-page .center-pane .right-col ul{padding-right:0}}@media (min-width: 768px) and (max-width: 991px){.carconfigrator-page .build-form .cont{height:63vh}.summaryContent-pop.stepPopup .modal-lg{width:80%}.carconfigrator-page .center-pane{display:block}.carconfigrator-page .fix{margin-left:-364px}.carconfigrator-page .fix img{width:100%}.carconfigrator-page .center-pane .right-col{padding:20px}.carconfigrator-page .center-pane .right-col.buildsummary-right .btn-primary{margin-top:15px}.carconfigrator-page .center-pane .right-col .thum-img{margin-right:0;float:right;display:none}.carconfigrator-page .center-pane .right-col .btn-primary{left:0px;margin-top:15px;position:relative;margin:0;min-width:16em}.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow{left:0}.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow.nextarrow{left:auto}.carconfigrator-page .center-pane .trim-tab-slider .checkbox{margin-left:4.0625em;padding-bottom:2.1875em;width:40%}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label span{line-height:1em}.carconfigrator-page .center-pane .trim-tab-slider .checkbox.active label:after{font-size:12px;bottom:1px}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li{font-size:1em;width:15em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a{padding:1.5em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a i{top:3.125em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span{display:none;top:.5em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span.icon-wheels-grey{top:.75em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a img{margin-bottom:.625em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li.head{padding:1.5em .8em .8em;min-height:4.5em}.carconfigrator-page .center-pane .right-col{clear:both;height:auto}.carconfigrator-page .center-pane .buildsummary-right{margin:3.125em 0 0}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow{display:none !important}.carconfigrator-page .center-pane .right-col ul li{padding-right:2.5em}}@media (max-width: 767px){.carconfigrator-page .center-pane .trim-tab-slider .slick-arrow{padding-left:0.5em;padding-right:0.5em}.stepPopup.summaryContent-pop{top:0px;left:2%;width:96%}.carconfigrator-page .build-form .cont{height:70vh}.summaryContent-pop.stepPopup .modal-lg{width:auto}.carconfigrator-page .center-pane{display:block}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label:after{font-size:11px}.main-section{width:500px;margin-top:50px}.main-section .fix{margin-left:-250px}.main-section .fix img{width:100%}.carconfigrator-page .center-pane .right-col{height:auto}.carconfigrator-page .center-pane .right-col .btn-primary{position:relative;margin-top:15px;left:0}.carconfigrator-page .center-pane .right-col .thum-img{display:none}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li{width:50%;max-width:100%;border-bottom:1px solid #404040}.carconfigrator-page .center-pane .right-col{clear:both;padding-right:3.125em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td.configurator-td2{width:16.25em}.carconfigrator-page ~ .modal-backdrop.in{opacity:0.9}#trims .slick-slide img{width:80%}}@media (max-width: 480px){.carconfigrator-page .build-form ul li .b-price-pane{text-align:right;padding-right:16px}.main-section{width:280px}.main-section .fix{margin-left:-140px}.carconfigrator-page .center-pane .left-col .lore_text{font-size:0.7em}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-next{font-size:10px;right:-2em}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-prev{font-size:10px;left:-2em}.carconfigrator-page .center-pane .right-col{height:auto;overflow:hidden}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li{width:100%;border-bottom:1px solid #404040}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li.head{padding:20px}.carconfigrator-page .center-pane .trim-tab-slider .checkbox{margin-left:3.125em}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide img{margin-right:2em}.carconfigrator-page .center-pane .buildsummary-left{margin-bottom:1.875em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive{border-bottom:0}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td.configurator-td1{width:6.25em;min-width:6.25em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td.configurator-td2{width:auto}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table td.configurator-td3{min-width:18.75em}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table tr{border-bottom:1px solid #ddd}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table tr td.first-col{display:none}.carconfigrator-page .center-pane .buildsummary-left .table-responsive table tr td.col{border:0;float:left;width:50%;white-space:normal;min-width:inherit}.carconfigrator-page .center-pane .buildsummary-right{padding:2.5em 1.875em}#trims .slick-slide img{width:70%}}@media (min-width: 1367px) and (max-width: 1600px){.homepage{font-size:12px}.container{width:90em}.carconfigrator-page .stepPopup .modal-content .scroll-area{height:24em}.carconfigrator-page .center-pane .trim-tab-slider{height:135px;padding-right:2em}.carconfigrator-page .center-pane .trim-tab-slider .slick-list{padding-left:2em}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide{min-height:80px}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide img{width:60%}.carconfigrator-page .center-pane .trim-tab-slider .checkbox{margin-left:1.5em}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail{bottom:-3em}.carconfigrator-page .center-pane .right-col{height:69.5em}.carconfigrator-page .center-pane .left-col .trim-slider{width:60%;margin-left:auto;margin-right:auto;float:none}.carconfigrator-page .fix{left:0;margin-left:0}.carconfigrator-page .fix img{max-width:100%}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-prev{left:-3.125em}.carconfigrator-page .center-pane .left-col .trim-slider .slick-arrow.slick-next{right:-3.125em}}@media (min-width: 1226px) and (max-width: 1270px){.carconfigrator-page .center-pane .left-col .trim-slider .slick-slide{padding:0px 0px}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide img{width:60%}.carconfigrator-page .center-pane .trim-tab-slider{height:126px}.carconfigrator-page .center-pane .right-col{height:72.5em}#trims .slick-slide img{width:70%;margin-top:12px}.carconfigrator-page .center-pane .trim-tab-slider .checkbox .btnViewDetail{bottom:-3em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span{top:0.55em}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span.icon-wheels-grey{top:.8em}}@media (min-width: 1200px) and (max-width: 1366px){.homepage{font-size:11px}.container{width:88.75em}.carconfigrator-page .center-pane .trim-tab-slider .checkbox{padding-bottom:2.1875em}.carconfigrator-page .center-pane .trim-tab-slider .checkbox label{font-size:.875em}}.mac body{font-size:11.5px}.mac .carconfigrator-page .center-pane .trim-tab-slider .checkbox{padding-bottom:2.1875em}.mac .carconfigrator-page .center-pane .trim-tab-slider .checkbox label{font-size:.875em}@media (min-width: 991px) and (max-width: 1200px){.homepage{font-size:11px}.container{width:100%}}@media (min-width: 768px) and (max-width: 991px){.homepage{font-size:10px}.container{width:100%}}@media (max-width: 767px){.homepage{font-size:12px}.container{width:100%}.carconfigrator-page .center-pane .trim-tab-slider{height:157px}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide{padding-left:3em;padding-right:1em}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide .checkbox{width:50%;margin-left:0;position:relative;margin-bottom:0;padding-bottom:2px}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide .checkbox label{width:100%}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide .checkbox label:before{top:0;bottom:0}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide .checkbox label:after{top:5px;bottom:0}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide .checkbox label span{padding-top:2px;padding-left:30px;float:left}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span{top:.5em}.carconfigrator-page .center-pane .right-col .mCustomScrollBox{max-height:none !important;overflow:visible;height:auto}}@media (max-width: 480px){.carconfigrator-page .center-pane .trim-tab-slider .slick-slide .checkbox{width:40%}.carconfigrator-page .center-pane .trim-tab-slider .slick-slide img{padding-right:2em;margin:0}#trims .slick-slide img{width:60%}.carconfigrator-page .center-pane .configurator-pane .configurator-tabs li a span.icon-wheels-grey{top:0.7em;left:1em}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyLWNvbmZpZ3JhdG9yLmNzcyIsInNvdXJjZXMiOlsiY2FyLWNvbmZpZ3JhdG9yLnNjc3MiLCJfZW0tdG8tcHguc2NzcyIsIl9mb250cy5zY3NzIiwiX2Jvb3RzdHJhcC5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsImJvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsImJvb3RzdHJhcC9fdHlwZS5zY3NzIiwiYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJib290c3RyYXAvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCJib290c3RyYXAvX25hdnMuc2NzcyIsImJvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9fcGFnZXIuc2NzcyIsImJvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCJib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsImJvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwiYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwiYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX3BhbmVscy5zY3NzIiwiYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJib290c3RyYXAvX3dlbGxzLnNjc3MiLCJib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX21vZGFscy5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCJib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiX21peGluLnNjc3MiLCJfc2Nyb2xsZXIuc2NzcyIsIl9pbm5lci1oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9sb2FkaW5nLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfYWZ0ZXItYmVmb3JlLnNjc3MiLCJfcGFnZUxvYWRlci5zY3NzIiwiX2FuaW1hdGUuc2NzcyIsIl9tZWRpYVF1ZXJ5LnNjc3MiLCJfcmlnaHQtbWVudS5zY3NzIiwiX3BvcFVwLnNjc3MiLCJfc2xpY2suc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQGltcG9ydCBcImVtLXRvLXB4XCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwXCI7XHJcbkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwic2Nyb2xsZXJcIjtcclxuQGltcG9ydCBcImlubmVyLWhlYWRlclwiO1xyXG5AaW1wb3J0IFwiZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJsb2FkaW5nXCI7XHJcbkBpbXBvcnQgXCJzZWFyY2hcIjtcclxuQGltcG9ydCBcImFmdGVyLWJlZm9yZVwiO1xyXG5AaW1wb3J0IFwicGFnZUxvYWRlclwiO1xyXG5AaW1wb3J0IFwiYW5pbWF0ZVwiO1xyXG5AaW1wb3J0IFwibWVkaWFRdWVyeVwiO1xyXG5AaW1wb3J0IFwicmlnaHQtbWVudVwiO1xyXG5AaW1wb3J0IFwicG9wVXBcIjtcclxuQGltcG9ydCBcInNsaWNrXCI7XHJcbip7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmJvZHkubW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4uc3RlcFBvcHVwIC5tb2RhbC1kaWFsb2cgLmNsb3NlIHtcclxuICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICB3aWR0aDogMS4zNzVlbTtcclxuICAgIGhlaWdodDogMS4zNzVlbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIHotaW5kZXg6OTk5OTk5O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2Nyb3NzLW91dC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4xMjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjEyNWVtO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgIH1cclxufVxyXG4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5zdW1tYXJ5Q29udGVudCAubUNTQl9zY3JvbGxUb29sc3tcclxuICAgIHJpZ2h0OjEwcHg7XHJcbn1cclxuLnN0ZXBQb3B1cC5zdW1tYXJ5Q29udGVudC1wb3Age1xyXG4gICAgLm1vZGFsLWxne1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uZW5xVGhhbmtze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQuMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uY2FyY29uZmlncmF0b3ItcGFnZXtcclxuICAgIG1hcmdpbi10b3A6IGVtKDY1LjUpO1xyXG4gICAgLmNlbnRlci1wYW5le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmNvbC1tZC05e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdC1jb2x7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBlbSgzNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmxvYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgJi5zbGlkZXItbG9hZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oLTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjY2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oLTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvcmVfdGV4dHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHJpbS1zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTUwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JkYmJiYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw2ZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDc5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTElO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzljOWM5YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbmZpZ3VyYXRvci1wYW5le1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuY29uZmlndXJhdG9yLXRhYnN7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM0MDQwNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oMjUwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IGVtKDQwKSAyMHB4IGVtKDgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6ZW0oMzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogZW0oMikgZW0oMTApIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24td2hlZWxzLWdyZXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBlbSg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IGVtKDQwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1wYW5le1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAubG9hZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGlkZXItbG9hZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgtMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjY2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKC0yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1jb2x7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2Y5ZjlmOTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMTBweCAyOXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6ZW0oODYwKTtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDYzdmg7XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzU2NTY1NjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aHVtLWltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jbC0xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDM1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNsLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jbC0ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jbC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxN2VtO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiBlbSgxNTApO1xyXG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvL2JvdHRvbTogZW0oMzUpO1xyXG4gICAgICAgICAgICAgICAgLy9sZWZ0OmVtKDUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHJpbS10YWItc2xpZGVye1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgyMCkgMDtcclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogZW0oMCkgZW0oMjQpIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGVtKDEyNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgyNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw0OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogZW0oMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuVmlld0RldGFpbHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg5MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLDUxLDUxLDAuODQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzclO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgICAgICAgICYubmV4dGFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1aWxkc3VtbWFyeS1sZWZ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgzMCkgZW0oMjApIDA7XHJcbiAgICAgICAgICAgIGgye1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2stbGlua3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBlbSg0MCkgMCBlbSgyMCkgMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBlbSg1KSAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb25maWd1cmF0b3ItdGQxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGVtKDkwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbmZpZ3VyYXRvci10ZDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oNDYwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYy1hbW91bnQtaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogZW0oMjApIDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG90YWwtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLWFtb3VudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idWlsZHN1bW1hcnktcmlnaHR7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogZW0oMTUwKTsqL1xyXG4gICAgICAgICAgICAudGh1bS1pbWd7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBlbSgyNSkgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci1kcmF3e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5maXh7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQyNC41cHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmJ1aWxkLWZvcm17XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5oZWFkaW5nLXBhbmV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250e1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMTlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gICAgICAgICAgICAgICAgJi5wcmljZS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iLWxhYmVsLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYi1wcmljZS1wYW5le1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnByaWNlLXBhbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlrZS1oZWFke1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2ZybUNvbmZpZ3VyYXRvcntcclxuICAgICAgICAgICAgcGFkZGluZzogMTlweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAubG9hZGluZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbG9hZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oLTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjY2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oLTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAubUNTQl9zY3JvbGxUb29sc3tcclxuICAgIHdpZHRoOiAxMnB4O1xyXG59XHJcbiAgICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NzU3O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NiwgODcsIDg3LCAxKTtcclxuICAgICAgICAvL2ZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xyXG4gICAgICAgIC8vLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiXHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcbiAgICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzRjNztcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuICAgIC5zdGVwUG9wdXB7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgICAgICAvKmhlaWdodDogMjBlbTsqL1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3ZW07XHJcbiAgICAgICAgICAgIC5tQ3VzdG9tU2Nyb2xsQm94e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tYWluLXNlY3Rpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiN0cmltcyAuc2xpY2stc2xpZGUgaW1ne1xyXG4gICAgd2lkdGg6IDcwJTtcclxufVxyXG4ucmVhZG1vcmUtYnRue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBsZWZ0Oi0xMDAlO1xyXG4gICAgICAgIGJvdHRvbTowO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG4uY2FyLWNvbmZpZy1wb3B7XHJcbiAgICAuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgJi5idG4taG9sbG93e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbnFUaGFua3N7XHJcbiAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDg2JTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29uZmlnLXBvcHVwe1xyXG4gICAgLnN0ZXBQb3B1cCB7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucDB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnA0MHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzNikgZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNpdGVtVGl0bGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1sZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29uZmlnLWNoYW5nZXtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnN1bW1hcnlDb250ZW50LXBvcHtcclxuICAgICYuc3RlcFBvcHVwIC5tb2RhbC1sZ3tcclxuICAgICAgICB3aWR0aDo4ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLy5zdW1tYXJ5Q29udGVudHtcclxuICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vfVxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBhLmJ0blZpZXdEZXRhaWwsIGEucmVhZG1vcmUtYnRue1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhci1jb25maWctcG9we1xyXG4gICAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgJi5idG4taG9sbG93e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2Uge1xyXG4gICAgICAgIC5jZW50ZXItcGFuZSB7XHJcbiAgICAgICAgICAgIC50cmltLXRhYi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZXtcclxuICAgICAgICAuc3RlcFBvcHVwe1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnRyaW0tdGFiLXNsaWRlcntcclxuICAgICAgICBoZWlnaHQ6IDEzNXB4OyBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuXHJcbiAgICAgICAgICAgIC5idG5WaWV3RGV0YWlse1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC5jb25maWd1cmF0b3ItcGFuZSAuY29uZmlndXJhdG9yLXRhYnMgbGkgYSBpe1xyXG4gICAgICAgIHRvcDplbSg0OCk7XHJcbiAgICB9XHJcbiAgICAjdHJpbXMgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC5yaWdodC1jb2x7XHJcbiAgICAgICAgaGVpZ2h0OiA1NmVtO1xyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2Uge1xyXG4gICAgICAgIC5jZW50ZXItcGFuZSB7XHJcbiAgICAgICAgICAgIC5jb25maWd1cmF0b3ItcGFuZSB7XHJcbiAgICAgICAgICAgICAgICAuY29uZmlndXJhdG9yLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXdoZWVscy1ncmV5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LWNvbHtcclxuICAgICAgICAgICAgICAgICYuYnVpbGRzdW1tYXJ5LXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDplbSg4ODApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZSAubGVmdC1jb2wgLnRyaW0tc2xpZGVye1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgIC5tYWluLXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbWctcmVzcG9uc2l2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLmxlZnQtY29sIC50cmltLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldntcclxuICAgICAgICBsZWZ0OiAtMjAlO1xyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC5sZWZ0LWNvbCAudHJpbS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7XHJcbiAgICAgICAgcmlnaHQ6IC0yMCU7XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuZml4e1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuZml4IGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMTQwZHBpKSB7XHJcbiAgICAgICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmZpeHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KXtcclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuZml4e1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnJpZ2h0LWNvbHtcclxuICAgICAgICBoZWlnaHQ6IDU1ZW07XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCl7XHJcblxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2V7XHJcbiAgICAgICAgLmNlbnRlci1wYW5lIHtcclxuICAgICAgICAgICAgLnRyaW0tdGFiLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdC1jb2wge1xyXG4gICAgICAgICAgICAgICAgLnRyaW0tc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGVtKC0yNyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogZW0oLTI3JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpeHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIHtcclxuICAgICAgICAuZml4e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM2MXB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNlbnRlci1wYW5lIHtcclxuXHJcbiAgICAgICAgICAgIC5yaWdodC1jb2x7XHJcbiAgICAgICAgICAgICAgICAmLmJ1aWxkc3VtbWFyeS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3Ljc1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRodW0taW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmNvbmZpZ3VyYXRvci1wYW5lIHtcclxuICAgICAgICAgICAgICAgIC5jb25maWd1cmF0b3ItdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGVtKDI0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZW0oMjQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBlbSg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24td2hlZWxzLWdyZXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZW0oMjQpIGVtKDEyLjgpIGVtKDEyLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogZW0oNzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmltLXRhYi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3ggLmJ0blZpZXdEZXRhaWx7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOi0zLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5uZXh0YXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1aWxkc3VtbWFyeS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb25maWd1cmF0b3ItdGQye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgzNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmJ1aWxkLWZvcm0gLmNvbnQge1xyXG4gICAgICAgIGhlaWdodDogNzl2aDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC5sZWZ0LWNvbCAudHJpbS1zbGlkZXIgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnRyaW0tdGFiLXNsaWRlciAuY2hlY2tib3h7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMzUpO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnJpZ2h0LWNvbCB1bHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICB9XHJcbn1cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuYnVpbGQtZm9ybSAuY29udCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3ZoO1xyXG4gICAgfVxyXG4gICAgLnN1bW1hcnlDb250ZW50LXBvcC5zdGVwUG9wdXAgLm1vZGFsLWxne1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2Uge1xyXG4gICAgICAgIC5maXh7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzY0cHg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jZW50ZXItcGFuZSB7XHJcblxyXG4gICAgICAgICAgICAucmlnaHQtY29se1xyXG4gICAgICAgICAgICAgICAgJi5idWlsZHN1bW1hcnktcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAudGh1bS1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHJpbS10YWItc2xpZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLm5leHRhcnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg2NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDM1KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbmZpZ3VyYXRvci1wYW5lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29uZmlndXJhdG9yLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgyNDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDI0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXdoZWVscy1ncmV5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDI0KSBlbSgxMi44KSBlbSgxMi44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGVtKDcyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LWNvbHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idWlsZHN1bW1hcnktcmlnaHR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGVtKDUwKSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC5sZWZ0LWNvbCAudHJpbS1zbGlkZXIgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnJpZ2h0LWNvbCB1bCBsaXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg0MCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzICBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnRyaW0tdGFiLXNsaWRlciAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0ZXBQb3B1cC5zdW1tYXJ5Q29udGVudC1wb3B7XHJcbiAgICAgICAgdG9wOjBweDtcclxuICAgICAgICBsZWZ0OiAyJTtcclxuICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5idWlsZC1mb3JtIC5jb250IHtcclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgIC5zdW1tYXJ5Q29udGVudC1wb3Auc3RlcFBvcHVwIC5tb2RhbC1sZ3tcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZSAudHJpbS10YWItc2xpZGVyIC5jaGVja2JveCBsYWJlbDphZnRlciB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuICAgIC5tYWluLXNlY3Rpb257XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLmZpeHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2Uge1xyXG4gICAgICAgIC5jZW50ZXItcGFuZSB7XHJcbiAgICAgICAgICAgIC5yaWdodC1jb2x7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGh1bS1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29uZmlndXJhdG9yLXBhbmUge1xyXG4gICAgICAgICAgICAgICAgLmNvbmZpZ3VyYXRvci10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDA0MDQwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHQtY29se1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1aWxkc3VtbWFyeS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29uZmlndXJhdG9yLXRkMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oMjYwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB+IC5tb2RhbC1iYWNrZHJvcHtcclxuICAgICAgICAgICAgJi5pbntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0cmltc3tcclxuICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuYnVpbGQtZm9ybSB1bCBsaSAuYi1wcmljZS1wYW5le1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2VjdGlvbntcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgLmZpeCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIHtcclxuICAgICAgICAuY2VudGVyLXBhbmUge1xyXG4gICAgICAgICAgICAubGVmdC1jb2wge1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb3JlX3RleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50cmltLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogZW0oLTMyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBlbSgtMzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodC1jb2x7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmNvbmZpZ3VyYXRvci1wYW5lIHtcclxuICAgICAgICAgICAgICAgIC5jb25maWd1cmF0b3ItdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM0MDQwNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmltLXRhYi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgzMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idWlsZHN1bW1hcnktbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbmZpZ3VyYXRvci10ZDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGVtKDEwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb25maWd1cmF0b3ItdGQye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb25maWd1cmF0b3ItdGQze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogZW0oMzAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLmZpcnN0LWNvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQuY29se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1aWxkc3VtbWFyeS1yaWdodHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdHJpbXMgLnNsaWNrLXNsaWRlIGltZ3tcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAuaG9tZXBhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNDQwKTtcclxuICAgIH1cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdle1xyXG4gICAgICAgIC5zdGVwUG9wdXB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnRyaW0tdGFiLXNsaWRlcntcclxuICAgICAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaGVpZ2h0OiAxMzVweDsgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAuYnRuVmlld0RldGFpbHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2OS41ZW07XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLmxlZnQtY29sIC50cmltLXNsaWRlcntcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5maXgge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuZml4IGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC5sZWZ0LWNvbCAudHJpbS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7XHJcbiAgICAgICAgbGVmdDogZW0oLTUwKTtcclxuICAgIH1cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZSAubGVmdC1jb2wgLnRyaW0tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0e1xyXG4gICAgICAgIHJpZ2h0OiBlbSgtNTApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjZweCkgYW5kIChtYXgtd2lkdGg6IDEyNzBweCl7XHJcblxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2Uge1xyXG4gICAgICAgIC5jZW50ZXItcGFuZXtcclxuICAgICAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgICAgICAgIC50cmltLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZSAudHJpbS10YWItc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnRyaW0tdGFiLXNsaWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjZweDtcclxuICAgIH1cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZSAucmlnaHQtY29sIHtcclxuICAgICAgICBoZWlnaHQ6IDcyLjVlbTtcclxuICAgIH1cclxuICAgICN0cmltcyAuc2xpY2stc2xpZGUgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnRyaW0tdGFiLXNsaWRlciAuY2hlY2tib3ggLmJ0blZpZXdEZXRhaWx7XHJcbiAgICAgICAgYm90dG9tOiAtM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZSAuY29uZmlndXJhdG9yLXBhbmUgLmNvbmZpZ3VyYXRvci10YWJzIGxpIGEgc3BhbntcclxuICAgICAgICB0b3A6IDAuNTVlbTtcclxuICAgICAgICAmLmljb24td2hlZWxzLWdyZXl7XHJcbiAgICAgICAgICAgIHRvcDogLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAuaG9tZXBhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSB7XHJcbiAgICAgICAgLmNlbnRlci1wYW5lIHtcclxuICAgICAgICAgICAgLnRyaW0tdGFiLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDM1KTtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ubWFjIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2Uge1xyXG4gICAgICAgIC5jZW50ZXItcGFuZSB7XHJcbiAgICAgICAgICAgIC50cmltLXRhYi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgzNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuaG9tZXBhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuaG9tZXBhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuaG9tZXBhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC50cmltLXRhYi1zbGlkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oNDgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNik7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlIDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLmNvbmZpZ3VyYXRvci1wYW5lIC5jb25maWd1cmF0b3ItdGFicyBsaSBhIHNwYW57XHJcbiAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJjb25maWdyYXRvci1wYWdlIC5jZW50ZXItcGFuZSAucmlnaHQtY29se1xyXG4gICAgICAgIC5tQ3VzdG9tU2Nyb2xsQm94e1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuY2FyY29uZmlncmF0b3ItcGFnZSAuY2VudGVyLXBhbmUgLnRyaW0tdGFiLXNsaWRlcntcclxuICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCUgO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdHJpbXMgLnNsaWNrLXNsaWRlIGltZ3tcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gICAgLmNhcmNvbmZpZ3JhdG9yLXBhZ2UgLmNlbnRlci1wYW5lIC5jb25maWd1cmF0b3ItcGFuZSAuY29uZmlndXJhdG9yLXRhYnMgbGkgYSBzcGFuLmljb24td2hlZWxzLWdyZXl7XHJcbiAgICAgICAgdG9wOjAuN2VtO1xyXG4gICAgICAgIGxlZnQ6IDFlbTtcclxuICAgIH1cclxuXHJcbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgLm1hYyB7XHJcbiAgICBib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJGJyb3dzZXItY29udGV4dDogMTY7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fWVtXHJcbn1cclxuXHJcblxyXG4vL2xpdmUgUGF0aFxyXG4vLyR3ZWJzaXRlUGF0aDogJy8nO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vTG9jYWwgUGF0aFxyXG4kd2Vic2l0ZVBhdGggOiAnL2VuLXNhLyc7XHJcblxyXG5cclxuXHJcbi50ZXh0LWp1c3RpZnl7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5lbmdfZm9udHtcclxuICBmb250LWZhbWlseTpcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG4uZl9udW17XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uci1ob3Z7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi8qXHJcbiAqIERyb2lkIEFyYWJpYyBLdWZpIChBcmFiaWMpIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9mb250cy9lYXJseWFjY2Vzc1xyXG4gKi9cclxuXHJcblxyXG4vLyR3ZWJzaXRlUGF0aDogJy8nO1xyXG5cclxuLy9Mb2NhbCBQYXRoXHJcbiR3ZWJzaXRlUGF0aCA6ICcvZW4tc2EvJztcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgQXJhYmljIEt1ZmknO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLUJvbGQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLUJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1MaWdodDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy83MzNjYjdiZC01MGUxLTRkZWUtODkzYS0wYjQwZWYzODJiMDIudHRmPzE0OTU0Nzc4ODBcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvMTc0ZDQ1OGEtODFlMC00MTc0LTk0NzMtMzVlM2JmMGE2MTNjLndvZmYyPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNTdhNzlhYTMtOWIwNi00YmE3LWE5YTQtMmI3NjZkODI2ZWNmLndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzU5NDEzNWM2LTZjNGYtNDg4MC1hMGQyLWJhOTIzYjVlZjM4ZS5zdmc/MTQ5NTQ3Nzg4MCM1OTQxMzVjNi02YzRmLTQ4ODAtYTBkMi1iYTkyM2I1ZWYzOGVcIikgZm9ybWF0KCdzdmcnKSwgIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy81ZGIyNjdmOS0zNjEyLTQ4NWMtYWUxOC01Njk4ZDI2OTI4MTYuZW90PyYxNDk1NDc3ODgwI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1SZWd1bGFyO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzI3NmIzNTY2LTFjM2ItNGJjMS04OTE1LTE1MzE0ZjA5MWYyOS50dGY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy83ZGIxZjY3Mi0zYThmLTRkMTktOWM0OS03ZjYxYWVkNDUwYjUud29mZjI/MTQ5NTQ3Nzg4MFwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy80YWI4NmIzNS1jMGMyLTQyYjUtOThhZC00YjZlYmE2NmIxOTcud29mZj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNWQwMmY1ZjQtNDZlNy00NTNhLWFlZjktM2U3MTA2ZDdiYjY4LnN2Zz8xNDk1NDc3ODgwIzVkMDJmNWY0LTQ2ZTctNDUzYS1hZWY5LTNlNzEwNmQ3YmI2OFwiKSBmb3JtYXQoJ3N2ZycpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvMDY5ZmFhMGUtOTkxMy00OGM0LTllZjctODlhNGJjMDgwYjY1LmVvdD8mMTQ5NTQ3Nzg3OSNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtTWVkaXVtO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2VhZDhiNjRiLTFhYmQtNGQ1Yi1hNjQyLWEyMWRmZTJmNDYzYi50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9iMGI4NGU0ZC0yMTY0LTQ1YzctYTY3NC0xNjYyZjE5ZjNiYTYud29mZjI/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9lOTFkMWJiZi0zZmVhLTQ1ZTItYjAwMy1hMjJiMTJjZTZlNWYud29mZj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZTUzNmUxYzItOTJhNC00ZGI0LThhNDEtMWM1NTM1NGQxMWI3LnN2Zz8xNDk1NDc3NTQxI2U1MzZlMWMyLTkyYTQtNGRiNC04YTQxLTFjNTUzNTRkMTFiN1wiKSBmb3JtYXQoJ3N2ZycpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvYzY5NzBhMTQtOGIwZi00NjI5LTkwNzItNzFjN2UxMjM5MDhmLmVvdD8mMTQ5NTQ3NzU0MSNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtRGVtaUJvbGQ7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvY2JjMDIxY2MtYjk2Zi00YzgyLWJhMGQtNTljYjBiNzQ0OWMwLnR0Zj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzQwZDM2YjRhLTYwYzYtNDYwYS1iZjQzLTRjOTQ4YzIzNTYzZS53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzQ1Yjc4ZjQ1LWU2MzktNDgzNi04NjEyLWUwODkyZTEyMGYxNC53b2ZmPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9jNjc3OGJjZi1jYTgyLTRhODYtOGE1Zi0wOGI3MGM5YTcxZmQuc3ZnPzE0OTU0Nzc1NDEjYzY3NzhiY2YtY2E4Mi00YTg2LThhNWYtMDhiNzBjOWE3MWZkXCIpIGZvcm1hdCgnc3ZnJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9mYmY0Mjk4ZC1lZjc1LTQxOWMtYjYxNS00N2YyMDlhNDhlZDIuZW90PyYxNDk1NDc3NTQxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1Cb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2JjZTMyNzRlLWY0OTgtNDhhZS1iMjY5LWE2OTMwZGY0OTZlNy50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy80YzA0ZmIxNC1hYmRiLTRmOTMtODJiYi03MzRkMWI4NDMwN2Iud29mZjI/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy8wNGQyZjIyMy0yNzg2LTQwYzktODQ4MS1iZTlkZDQ3ZDhlN2Yud29mZj8xNDk1NDc3ODc4XCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNjhmMDM3NWQtZjY2Zi00Zjg4LTgyMmEtNWEwYjYxZDJlZmMwLnN2Zz8xNDk1NDc3ODgwIzY4ZjAzNzVkLWY2NmYtNGY4OC04MjJhLTVhMGI2MWQyZWZjMFwiKSBmb3JtYXQoJ3N2ZycpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZmI0MTE3YTUtMTRlZS00MDM1LTg2OTItOTM1YmZmZjdmYzJlLmVvdD8mMTQ5NTQ3NzU0MSNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtTWVkaXVtSXRhbGljO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzAzYWVmZGMwLTAxOTgtNDY2Mi1hOWM3LTY0MGE0NzM0MDYzZS50dGY/MTQ5NTQ3Nzg3OFwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9jYzBhODhjMi01MjRiLTRjOTAtYjZmMC1hODA1NzAyMjJjMzAud29mZj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvMzQ5ZTU2NDctNTE2MS00NmJiLWExOWYtOGE2MDlhZTIzNWU0LndvZmYyPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvMTMyYTUzOWQtMzdmYS00OGZiLTkyZWMtMWY0NTkxZjk4ZWUxLnN2Zz8xNDk1NDc3ODc5IzEzMmE1MzlkLTM3ZmEtNDhmYi05MmVjLTFmNDU5MWY5OGVlMVwiKSBmb3JtYXQoJ3N2ZycpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvMWYwMjJjNzgtMTgwZS00YzZiLWI1ZWUtZTE1NzNmMTdlNGI2LmVvdD8mMTQ5NTQ3Nzg3OSNpZWZpeFwiKWZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogMzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy91bml2ZXJzbHRzdGQtbGlnaHQtd2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDQwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvdW5pdmVyc2x0c3RkLXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDcwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvdW5pdmVyc2x0c3RkLWJvbGQtd2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAzMDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC1saWdodGNuLXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC1jbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy91bml2ZXJzbHRzdGQtYm9sZGNuLXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVycyB1bHRyYSBjb25kZW5zZWRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OjcwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvdW5pdmVyc2x0c3RkLXVsdHJhY24td2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG4kYXZlbmlyLW5leHQtbGlnaHQ6IEF2ZW5pck5leHQtTGlnaHQ7XHJcbiRhdmVuaXItbmV4dC1yZWd1bGFyOiBBdmVuaXJOZXh0LVJlZ3VsYXI7XHJcbiRhdmVuaXItbmV4dC1tZWRpdW06IEF2ZW5pck5leHQtTWVkaXVtO1xyXG4kYXZlbmlyLW5leHQtZGVtaWJvbGQ6IEF2ZW5pck5leHQtRGVtaUJvbGQ7XHJcbiRhdmVuaXItbmV4dC1ib2xkOiBBdmVuaXJOZXh0LUJvbGQ7XHJcbiRhdmVuaXItbmV4dC1tZWRpdW1pdGFsaWM6IEF2ZW5pck5leHQtTWVkaXVtSXRhbGljO1xyXG4kdW5pdmVyczogXCJ1bml2ZXJzXCI7XHJcbiR1bml2ZXJzLWNvbmRlbnNlZDogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4kdW5pdmVycy11bHRyYS1jb25kZW5zZWQ6IFwidW5pdmVycyB1bHRyYSBjb25kZW5zZWRcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImhvbmRhXCI7XHJcbiAgc3JjOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ob25kYS5lb3Q/dj0yXCIpO1xyXG4gIHNyYzp1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvaG9uZGEuZW90PyNpZWZpeD92PTJcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2hvbmRhLndvZmY/dj0yXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2hvbmRhLnR0Zj92PTJcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2hvbmRhLnN2ZyNob25kYT92PTJcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuXHJcbltkYXRhLWljb25dOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi8vXHJcbi8vLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNjFcIjtcclxuLy99XHJcbi8vLmljb24tYXJyb3ctbGluZTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDYzXCI7XHJcbi8vfVxyXG4vLy5pY29uLXBob25lOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNjRcIjtcclxuLy99XHJcbi8vLmljb24tZW1haWw6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG4vL31cclxuLy8uaWNvbi1jcmV0OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNjJcIjtcclxuLy99XHJcbi8vLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNjZcIjtcclxuLy99XHJcbi8vLmljb24teW91dHViZTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY3XCI7XHJcbi8vfVxyXG4vLy5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNjhcIjtcclxuLy99XHJcbi8vLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDZhXCI7XHJcbi8vfVxyXG4vLy5pY29uLXBsdXMtaWNvbjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDZjXCI7XHJcbi8vfVxyXG4vLy5pY29uLWxlZnQ6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xyXG4vL31cclxuLy8uaWNvbi1saW5rZGluZTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY5XCI7XHJcbi8vfVxyXG4vLy5pY29uLWtleTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDZlXCI7XHJcbi8vfVxyXG4vLy5pY29uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNmZcIjtcclxuLy99XHJcbi8vLmljb24tdG9wLWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3MFwiO1xyXG4vL31cclxuLy8uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDZiXCI7XHJcbi8vfVxyXG4vLy5pY29uLWxlZnQtMTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDcxXCI7XHJcbi8vfVxyXG4vLy5pY29uLXBsYXk6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3MlwiO1xyXG4vL31cclxuLy8uaWNvbi1lbWFpbC1ydGw6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3M1wiO1xyXG4vL31cclxuLy8uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3NVwiO1xyXG4vL31cclxuLy8uaWNvbi1zaGFyZTAyOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzZcIjtcclxuLy99XHJcbi8vLmljb24tcGhvbmUtcnRsOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzRcIjtcclxuLy99XHJcbi8vLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDc3XCI7XHJcbi8vfVxyXG4vLy5pY29uLXBob25lLWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3OFwiO1xyXG4vL31cclxuLy8uaWNvbi1yaWdodDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDc5XCI7XHJcbi8vfVxyXG4vLy5pY29uLWRvd24tYXJyb3c6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3YVwiO1xyXG4vL31cclxuLy8uaWNvbi10cmltcy1ncmV5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDJcIjtcclxuLy99XHJcbi8vLmljb24td2hlZWxzLWdyZXk6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0M1wiO1xyXG4vL31cclxuLy8uaWNvbi1hY2Nlc3Nvcmllcy1ncmV5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDFcIjtcclxuLy99XHJcbi8vLmljb24tYmFza2V0LWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0NFwiO1xyXG4vL31cclxuLy8uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQ1XCI7XHJcbi8vfVxyXG4vLy5pY29uLXNldHRpbmctaWNvbjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQ2XCI7XHJcbi8vfVxyXG4vLy5pY29uLWRvd25sb2FkLWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0N1wiO1xyXG4vL31cclxuLy8uaWNvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0OFwiO1xyXG4vL31cclxuLy8uaWNvbi1jbGFzc2NhbGVuZGFyOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDlcIjtcclxuLy99XHJcbi8vLmljb24tZGF5LWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0YVwiO1xyXG4vL31cclxuLy8uaWNvbi1uaWdodC1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNGJcIjtcclxuLy99XHJcblxyXG5cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmljb24tZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjVcIjtcclxufVxyXG4uaWNvbi1jcmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY4XCI7XHJcbn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG59XHJcbi5pY29uLXBsdXMtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5pY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmRcIjtcclxufVxyXG4uaWNvbi1saW5rZGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG59XHJcbi5pY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xyXG59XHJcbi5pY29uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZmXCI7XHJcbn1cclxuLmljb24tdG9wLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xyXG59XHJcbi5pY29uLWxlZnQtMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5pY29uLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG4uaWNvbi1lbWFpbC1ydGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzNcIjtcclxufVxyXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzVcIjtcclxufVxyXG4uaWNvbi1zaGFyZTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc2XCI7XHJcbn1cclxuLmljb24tcGhvbmUtcnRsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc0XCI7XHJcbn1cclxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5pY29uLXBob25lLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uaWNvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5pY29uLWRvd24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2FcIjtcclxufVxyXG4uaWNvbi10cmltcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmljb24td2hlZWxzLWdyZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDNcIjtcclxufVxyXG4uaWNvbi1hY2Nlc3Nvcmllcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQxXCI7XHJcbn1cclxuLmljb24tYmFza2V0LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDRcIjtcclxufVxyXG4uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xyXG59XHJcbi5pY29uLXNldHRpbmctaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG59XHJcbi5pY29uLWRvd25sb2FkLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uaWNvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDhcIjtcclxufVxyXG4uaWNvbi1jbGFzc2NhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmljb24tZGF5LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uaWNvbi1uaWdodC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuLmljb24tdGlrLXRvazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xyXG59XHJcbi5pY29uLXNuYXBjaGF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRlXCI7XHJcbn1cclxuXHJcblxyXG4iLCIvKiFcclxuICogQm9vdHN0cmFwIHYzLjMuNyAoLy9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXHJcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XHJcblxyXG4ubGFuZ3VhZ2UtZHJvcCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi5sYW5ndWFnZS1kcm9wIHVsLmRyb3Bkb3duLW1lbnUuaW5uZXIuc2VsZWN0cGlja2VyIHtcclxuICAvL21heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuIC8vIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xyXG5cclxuLy8gQ29yZSBDU1NcclxuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3R5cGVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jb2RlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvZHJvcGRvd25zXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZiYXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdlclwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JhZGdlc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9hbGVydHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9saXN0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3dlbGxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY2xvc2VcIjtcclxuXHJcbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21vZGFsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wb3BvdmVyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XHJcblxyXG4vLyBVdGlsaXR5IGNsYXNzZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xyXG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcclxuLy9cclxuLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLz09IENvbG9yc1xyXG4vL1xyXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiRncmF5LWJhc2U6ICMwMDAgIWRlZmF1bHQ7XHJcbiRncmF5LWRhcmtlcjogbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcclxuJGdyYXktZGFyazogICMzZjNmM2YgIWRlZmF1bHQ7IC8vICMzMzNcclxuJGdyYXk6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XHJcbiRncmF5LWxpZ2h0OiBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xyXG4kZ3JheS1saWdodGVyOiBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxyXG5cclxuJGJyYW5kLXByaW1hcnk6ICNjYzAwMDAgIWRlZmF1bHQ7IC8vICMzMzdhYjdcclxuJGJyYW5kLWJsdWU6ICMwMjNmODggIWRlZmF1bHQ7IC8vICMzMzdhYjdcclxuXHJcblxyXG4kYnJhbmQtc3VjY2VzczogIzVjYjg1YyAhZGVmYXVsdDtcclxuJGJyYW5kLWluZm86ICM1YmMwZGUgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAjZjBhZDRlICFkZWZhdWx0O1xyXG4kYnJhbmQtZGFuZ2VyOiAjZDk1MzRmICFkZWZhdWx0O1xyXG4kYnJhbmQtd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRicmFuZC1ibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcclxuJGJyYW5kLWdhcnk6ICNlYWVhZWEgIWRlZmF1bHQ7XHJcbiRleHAtZ2FyeTogIzQ2NGY1ZCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gU2NhZmZvbGRpbmdcclxuLy9cclxuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cclxuJGJvZHktYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXHJcbiR0ZXh0LWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxyXG4kbGluay1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFR5cG9ncmFwaHlcclxuLy9cclxuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAkdW5pdmVycywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcclxuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogMTZweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxyXG4kZm9udC1zaXplLXNtYWxsOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XHJcblxyXG4kZm9udC1zaXplLWgxOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XHJcbiRmb250LXNpemUtaDI6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XHJcbiRmb250LXNpemUtaDM6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxyXG4kZm9udC1zaXplLWg0OiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XHJcbiRmb250LXNpemUtaDU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oNjogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxyXG4kbGluZS1oZWlnaHQtYmFzZTogMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XHJcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXHJcbiRsaW5lLWhlaWdodC1jb21wdXRlZDogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XHJcblxyXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEljb25vZ3JhcGh5XHJcbi8vXHJcbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cclxuXHJcbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXHJcbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXHJcbiRpY29uLWZvbnQtbmFtZTogXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XHJcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cclxuJGljb24tZm9udC1zdmctaWQ6IFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XHJcblxyXG4vLz09IENvbXBvbmVudHNcclxuLy9cclxuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXHJcblxyXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiA2cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogMTJweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAxMHB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6IDVweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogMTBweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAxcHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6IDVweCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1sYXJnZTogMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcclxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHggIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxhcmdlOiA2cHggIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAzcHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxyXG4kY2FyZXQtd2lkdGgtYmFzZTogNHB4ICFkZWZhdWx0O1xyXG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cclxuJGNhcmV0LXdpZHRoLWxhcmdlOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRhYmxlc1xyXG4vL1xyXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogOHB4ICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cclxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXHJcbiR0YWJsZS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxyXG4kdGFibGUtYmctYWNjZW50OiAjZjlmOWY5ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXHJcbiR0YWJsZS1iZy1ob3ZlcjogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHRhYmxlLWJnLWFjdGl2ZTogJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEJ1dHRvbnNcclxuLy9cclxuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyOiBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXN1Y2Nlc3MtYmc6ICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWluZm8tY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4taW5mby1iZzogJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbiRidG4taW5mby1ib3JkZXI6IGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4td2FybmluZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJvcmRlcjogZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1kYW5nZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJnOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1ib3JkZXI6IGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEZvcm1zXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcclxuJGlucHV0LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRpbnB1dC1iZy1kaXNhYmxlZDogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xyXG4kaW5wdXQtY29sb3I6ICRncmF5ICFkZWZhdWx0O1xyXG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcclxuJGlucHV0LWJvcmRlcjogI2NjYyAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXHJcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICM2NmFmZTkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAjOTk5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1iYXNlOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1sYXJnZTogKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1zbWFsbDogKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cclxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogZW0oMTUpICFkZWZhdWx0O1xyXG5cclxuJGxlZ2VuZC1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICNlNWU1ZTUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cclxuJGN1cnNvci1kaXNhYmxlZDogbm90LWFsbG93ZWQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IERyb3Bkb3duc1xyXG4vL1xyXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXHJcbiRkcm9wZG93bi1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxyXG4kZHJvcGRvd24tYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4xNSkgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cclxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogI2NjYyAhZGVmYXVsdDtcclxuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxyXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuLy9cclxuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXHJcblxyXG4kemluZGV4LW5hdmJhcjogMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1kcm9wZG93bjogMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6IDEwNzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6IDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6IDEwNTAgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi14czogNDgwcHggIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxyXG4kc2NyZWVuLXhzLW1pbjogJHNjcmVlbi14cyAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1waG9uZTogJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1zbTogNzY4cHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWluOiAkc2NyZWVuLXNtICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi10YWJsZXQ6ICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1tZDogOTkycHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWluOiAkc2NyZWVuLW1kICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tZGVza3RvcDogJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZzogMTIwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLWxnLW1pbjogJHNjcmVlbi1sZyAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXHJcbiRzY3JlZW4teHMtbWF4OiAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1heDogKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cclxuXHJcbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XHJcbi8vIE5hdmJhciBjb2xsYXBzZVxyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IENvbnRhaW5lciBzaXplc1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuJGNvbnRhaW5lci10YWJsZXQ6ICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLXNtOiAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbiRjb250YWluZXItZGVza3RvcDogKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItbWQ6ICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICgxNjAwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1sZzogJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuLy89PSBOYXZiYXJcclxuLy9cclxuLy8jI1xyXG5cclxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXHJcbiRuYXZiYXItaGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZCAhZGVmYXVsdDtcclxuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6IDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAjNzc3ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYmc6ICNmOGY4ZjggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6IGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIGxpbmtzXHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAjNzc3ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICM1NTUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAjZGRkICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAjODg4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbi8vPT09IEludmVydGVkIG5hdmJhclxyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXHJcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJnOiAjMjIyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTmF2c1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xyXG4kbmF2LWxpbmstcGFkZGluZzogMTBweCAxNXB4ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstaG92ZXItYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUYWJzXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICRncmF5ICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICRib2R5LWJnICFkZWZhdWx0O1xyXG5cclxuLy89PSBQaWxsc1xyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGFnaW5hdGlvblxyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuLy89PSBQYWdlclxyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFnZXItYmc6ICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWhvdmVyLWJnOiAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1hY3RpdmUtYmc6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vPT0gSnVtYm90cm9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRqdW1ib3Ryb24tcGFkZGluZzogMzBweCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpICFkZWZhdWx0O1xyXG5cclxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXHJcblxyXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAjM2M3NjNkICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1iZzogI2RmZjBkOCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWluZm8tdGV4dDogIzMxNzA4ZiAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYmc6ICNkOWVkZjcgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICM4YTZkM2IgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJnOiAjZmNmOGUzICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICNhOTQ0NDIgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYmc6ICNmMmRlZGUgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRvb2x0aXBzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweCAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcclxuJHRvb2x0aXAtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0b29sdGlwLWJnOiAjMDAwICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAuOSAhZGVmYXVsdDtcclxuXHJcbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogNXB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG5cclxuLy89PSBQb3BvdmVyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxyXG4kcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcclxuJHBvcG92ZXItdGl0bGUtYmc6IGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTGFiZWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1kZWZhdWx0LWJnOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXByaW1hcnktYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1pbmZvLWJnOiAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXdhcm5pbmctYmc6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxyXG4kbGFiZWwtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXHJcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy89PSBNb2RhbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcclxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxyXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICM5OTkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAjMDAwICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICNlNWU1ZTUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtbGc6IDkwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6IDYwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206IDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBBbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtc3VjY2Vzcy1iZzogJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWluZm8tYmc6ICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby10ZXh0OiAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby1ib3JkZXI6ICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC13YXJuaW5nLWJnOiAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctdGV4dDogJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtZGFuZ2VyLWJnOiAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuLy89PSBQcm9ncmVzcyBiYXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XHJcbiRwcm9ncmVzcy1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG5cclxuLy89PSBMaXN0IGdyb3VwXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcclxuJGxpc3QtZ3JvdXAtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxyXG4kbGlzdC1ncm91cC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICM1NTUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGFuZWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYW5lbC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJHBhbmVsLWJvZHktcGFkZGluZzogMTVweCAhZGVmYXVsdDtcclxuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogMTBweCAxNXB4ICFkZWZhdWx0O1xyXG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcclxuJHBhbmVsLWlubmVyLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWluZm8tdGV4dDogJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWluZm8tYm9yZGVyOiAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXdhcm5pbmctdGV4dDogJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWRhbmdlci10ZXh0OiAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG5cclxuLy89PSBUaHVtYm5haWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6IDRweCAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxyXG4kdGh1bWJuYWlsLWJnOiAkYm9keS1iZyAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXHJcbiR0aHVtYm5haWwtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xyXG4kdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxyXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogOXB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBXZWxsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kd2VsbC1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHdlbGwtYm9yZGVyOiBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQmFkZ2VzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRiYWRnZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJhZGdlLWJnOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuJGJhZGdlLWFjdGl2ZS1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuJGJhZGdlLWFjdGl2ZS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogMTBweCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQnJlYWRjcnVtYnNcclxuLy9cclxuLy8jI1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogOHB4ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRicmVhZGNydW1iLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxyXG4kYnJlYWRjcnVtYi1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcclxuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiBcIi9cIiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQ2Fyb3VzZWxcclxuLy9cclxuLy8jI1xyXG5cclxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy89PSBDbG9zZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2xvc2UtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLz09IENvZGVcclxuLy9cclxuLy8jI1xyXG5cclxuJGNvZGUtY29sb3I6ICNjNzI1NGUgIWRlZmF1bHQ7XHJcbiRjb2RlLWJnOiAjZjlmMmY0ICFkZWZhdWx0O1xyXG5cclxuJGtiZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGtiZC1iZzogIzMzMyAhZGVmYXVsdDtcclxuXHJcbiRwcmUtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRwcmUtY29sb3I6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRwcmUtYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogMzQwcHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IFR5cGVcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxyXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IG11dGVkIGNvbG9yXHJcbiR0ZXh0LW11dGVkOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcclxuJGFiYnItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxyXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXHJcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXHJcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcclxuLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcclxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcclxuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXHJcbiRoci1ib3JkZXI6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiIsIi8vIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gVXRpbGl0aWVzXHJcbkBpbXBvcnQgXCJtaXhpbnMvaGlkZS10ZXh0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvb3BhY2l0eVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtZmlsdGVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvc2l6ZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RhYi1mb2N1c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWVtcGhhc2lzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1vdmVyZmxvd1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3ZlbmRvci1wcmVmaXhlc1wiO1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIm1peGlucy9wYW5lbHNcIjtcclxuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9wcm9ncmVzcy1iYXJcIjtcclxuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcclxuXHJcbi8vIFNraW5zXHJcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xyXG5cclxuLy8gTGF5b3V0XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcclxuQGltcG9ydCBcIm1peGlucy9jZW50ZXItYmxvY2tcIjtcclxuQGltcG9ydCBcIm1peGlucy9uYXYtdmVydGljYWwtYWxpZ25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbi8vXHJcbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXHJcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xyXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cclxuLy9cclxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XHJcblxyXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcclxuQG1peGluIGhpZGUtdGV4dCgpIHtcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxyXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xyXG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcclxufVxyXG4iLCIvLyBPcGFjaXR5XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC8vIElFOCBmaWx0ZXJcclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxyXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xyXG5cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBMYWJlbHNcclxuXHJcbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgJltocmVmXSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXHJcbi8vXHJcbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxyXG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxyXG5cclxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xyXG59XHJcbiIsIi8vIFJlc2l6ZSBhbnl0aGluZ1xyXG5cclxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XHJcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xyXG5cclxuLy9cclxuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aCN7JHBhcmVudH0sXHJcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5cclxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0KSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcclxuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XHJcbn1cclxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXHJcblxyXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xyXG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cclxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxyXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcbiIsIi8vIFR5cG9ncmFwaHlcclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgYSN7JHBhcmVudH06aG92ZXIsXHJcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xyXG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRleHQgb3ZlcmZsb3dcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xyXG4vL1xyXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2ZcclxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXHJcblxyXG4vLyAtIEFuaW1hdGlvbnNcclxuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIC0gQm94IHNoYWRvd1xyXG4vLyAtIEJveCBzaXppbmdcclxuLy8gLSBDb250ZW50IGNvbHVtbnNcclxuLy8gLSBIeXBoZW5zXHJcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxyXG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xyXG4vLyAtIFRyYW5zaXRpb25zXHJcbi8vIC0gVXNlciBTZWxlY3RcclxuXHJcblxyXG4vLyBBbmltYXRpb25zXHJcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG59XHJcblxyXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXHJcbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcclxuXHJcbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbn1cclxuXHJcbi8vIERyb3Agc2hhZG93c1xyXG4vL1xyXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXHJcbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxufVxyXG5cclxuLy8gQm94IHNpemluZ1xyXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcclxuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcclxuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcclxufVxyXG5cclxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcclxuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXHJcbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XHJcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xyXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XHJcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXIgdGV4dFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcclxuICAvLyBGaXJlZm94XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvbnNcclxuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gc2tldygkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxufVxyXG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5cclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuXHJcbi8vIFVzZXIgc2VsZWN0XHJcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxyXG5cclxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG59XHJcbiIsIi8vIEFsZXJ0c1xyXG5cclxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcclxuICB9XHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgLy8gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWRnZSB7XHJcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG4iLCIvLyBQYW5lbHNcclxuXHJcbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgPiAucGFuZWwtZm9vdGVyIHtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBQYWdpbmF0aW9uXHJcblxyXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgPiBsaSB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBMaXN0IEdyb3Vwc1xyXG5cclxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHJcbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYsIGJ1dHRvbiYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfVxyXG4gIH1cclxuXHJcbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJi5hY3RpdmU6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbn1cclxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xyXG4vL1xyXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXHJcbi8vIGFuZCBzdWNjZXNzZXMuXHJcblxyXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XHJcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcclxuICAuaGVscC1ibG9jayxcclxuICAuY29udHJvbC1sYWJlbCxcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSxcclxuICAmLnJhZGlvIGxhYmVsLFxyXG4gICYuY2hlY2tib3ggbGFiZWwsXHJcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXHJcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xyXG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcclxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgfVxyXG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cclxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcclxuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxyXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcclxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICB9XHJcblxyXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXHJcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBQcm9ncmVzcyBiYXJzXHJcblxyXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcclxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRhYmxlc1xyXG5cclxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcclxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxyXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xyXG4gICAgPiB0ZC4jeyRzdGF0ZX0sXHJcbiAgICA+IHRoLiN7JHN0YXRlfSxcclxuICAgICYuI3skc3RhdGV9ID4gdGQsXHJcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XHJcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcclxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxyXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcclxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxyXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxyXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbiIsIi8vIEdyYWRpZW50c1xyXG5cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsIi8vIENsZWFyZml4XHJcbi8vXHJcbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcclxuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcclxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cclxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXHJcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXHJcbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXHJcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cclxuLy9cclxuLy8gU291cmNlOiAvL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxyXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxyXG5cclxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXHJcbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cclxuXHJcbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XHJcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG59XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcclxuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XHJcbiAgfVxyXG4gICN7JGxpc3R9IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xyXG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcclxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcclxuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XHJcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xyXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXHJcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XHJcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxyXG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tbGVmdDogZW0oLTE1KTtcclxuICBtYXJnaW4tcmlnaHQ6IGVtKC0xNSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcclxuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLy9cclxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcclxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxyXG4vL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbi8vXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbi8vIGFuZCBGaXJlZm94LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4vL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4vL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuLy9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4vL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbi8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy9cclxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxyXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXHJcbi8vXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuLy9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbi8vIEVtYmVkZGVkIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxyXG4vL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxyXG4vL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIEdyb3VwaW5nIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxyXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXHJcbi8vXHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICBtYXJnaW46IDA7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXHJcbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4vL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXHJcbi8vXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy9cclxuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbi8vXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbi8vXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuLy9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy8gVGFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFByaW50IHN0eWxlcy5cclxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3JcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAqLFxyXG4gICAgKjpiZWZvcmUsXHJcbiAgICAqOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhLFxyXG4gICAgYTp2aXNpdGVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBhW2hyZWZdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXHJcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXHJcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcclxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuXHJcbiAgICBwcmUsXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICAgIHdpZG93czogMztcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ0bixcclxuICAgIC5kcm9wdXAgPiAuYnRuIHtcclxuICAgICAgICA+IC5jYXJldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRkLFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxyXG59XHJcbiIsIi8vXHJcbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxyXG4vL1xyXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXHJcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXHJcbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XHJcbi8vXHJcbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XHJcblxyXG5AYXQtcm9vdCB7XHJcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcclxuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXHJcbi5nbHlwaGljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy8gSW5kaXZpZHVhbCBpY29uc1xyXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV1cm8sXHJcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XHJcbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XHJcbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XHJcbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XHJcbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XHJcbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XHJcbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XHJcbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XHJcbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XHJcbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XHJcbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XHJcbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XHJcbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XHJcbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XHJcbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XHJcbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XHJcbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XHJcbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XHJcbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XHJcbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XHJcbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XHJcbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XHJcbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XHJcbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XHJcbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XHJcbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XHJcbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XHJcbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XHJcbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XHJcbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XHJcbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XHJcbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XHJcbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XHJcbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XHJcbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XHJcbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XHJcbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XHJcbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XHJcbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XHJcbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XHJcbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XHJcbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XHJcbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XHJcbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XHJcbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XHJcbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XHJcbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XHJcbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XHJcbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XHJcbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XHJcbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XHJcbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XHJcbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XHJcbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXHJcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcclxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXHJcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxyXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxyXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcclxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XHJcbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxyXG4iLCIvL1xyXG4vLyBTY2FmZm9sZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXHJcbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcclxuLy8gLy9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xyXG4qIHtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG5cclxuLy8gQm9keSByZXNldFxyXG5cclxuaHRtbCB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxufVxyXG5cclxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xyXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2VzXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG59XHJcblxyXG4vLyBSb3VuZGVkIGNvcm5lcnNcclxuLmltZy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxufVxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xyXG59XHJcblxyXG4vLyBQZXJmZWN0IGNpcmNsZVxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IC8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSAvL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXHJcbi8vXHJcbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxyXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXHJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIvL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSGVhZGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkaGVhZGluZ3Mtc21hbGwtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzIHtcclxuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA2NSU7XHJcbiAgfVxyXG59XHJcbmg0LCAuaDQsXHJcbmg1LCAuaDUsXHJcbmg2LCAuaDYge1xyXG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEgeyBmb250LXNpemU6IGVtKDcwKTsgbGluZS1oZWlnaHQ6IGVtKDEzKTsgbWFyZ2luOiAwIDAgZW0oMTApIDA7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjMjIyMjIyOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxyXG5cclxuXHJcbi8vIEJvZHkgdGV4dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5wIHtcclxuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEVtcGhhc2lzICYgbWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcclxufVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xyXG4gIHBhZGRpbmc6IC4yZW07XHJcbn1cclxuXHJcbi8vIEFsaWdubWVudFxyXG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcbi50ZXh0LW11dGVkIHtcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxyXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxyXG4gIC8vIGF1dG9tYXRpY2FsbHkuXHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUGFnZSBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xyXG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3Qgb3B0aW9uc1xyXG5cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVzY3JpcHRpb24gTGlzdHNcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbn1cclxuZHQsXHJcbmRkIHtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xyXG4vL1xyXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXHJcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXHJcblxyXG4uZGwtaG9yaXpvbnRhbCB7XHJcbiAgZGQge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xyXG4gICAgZHQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6ICgkZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRkbC1ob3Jpem9udGFsLW9mZnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXHJcbmFiYnJbdGl0bGVdLFxyXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5pbml0aWFsaXNtIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBAZXh0ZW5kIC50ZXh0LXVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHAsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcclxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXHJcbi8vXHJcbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRyZXNzZXNcclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuIiwiLy9cclxuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxufVxyXG5cclxuLy8gSW5saW5lIGNvZGVcclxuY29kZSB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBjb2xvcjogJGNvZGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxufVxyXG5cclxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcclxua2JkIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xyXG5cclxuICBrYmQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJsb2NrcyBvZiBjb2RlXHJcbnByZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xyXG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgY29sb3I6ICRwcmUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xyXG4gIGNvZGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcclxuLnByZS1zY3JvbGxhYmxlIHtcclxuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuIiwiLy9cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi5jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxyXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcclxufVxyXG5cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuLnJvdyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xyXG5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxyXG4vLyBzbWFydHBob25lcy5cclxuXHJcbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XHJcblxyXG5cclxuLy8gU21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcclxuLy8gdG8gdGFibGV0cy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcclxufVxyXG5cclxuXHJcbi8vIExhcmdlIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XHJcbn1cclxuIiwiLy9cclxuLy8gVGFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxudGFibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcclxufVxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8vIEJhc2VsaW5lIHN0eWxlc1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIC8vIENlbGxzXHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcclxuICA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxyXG4gID4gY2FwdGlvbiArIHRoZWFkLFxyXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcclxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcclxuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xyXG4gID4gdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIE5lc3RpbmdcclxuICAudGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG5cclxuLnRhYmxlLWNvbmRlbnNlZCB7XHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyZWQgdmVyc2lvblxyXG4vL1xyXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiB0aGVhZCA+IHRyIHtcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGNlbGwgc2l6aW5nXHJcbi8vXHJcbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcclxuXHJcbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XHJcbn1cclxudGFibGUge1xyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XHJcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXHJcbiAgICA+IC50YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXHJcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXHJcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcclxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEZvcm1zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xyXG4vL1xyXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAkbGVnZW5kLWNvbG9yO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxyXG4gIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cclxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cclxuXHJcbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIG1hcmdpbjogNHB4IDAgMDtcclxuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcclxuc2VsZWN0W211bHRpcGxlXSxcclxuc2VsZWN0W3NpemVdIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XHJcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG59XHJcblxyXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxyXG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XHJcbi8vXHJcbi8vIHNlbGVjdFxyXG4vLyB0ZXh0YXJlYVxyXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxyXG4gIHBhZGRpbmc6IGVtKDYpIGVtKDEyKTtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcclxuXHJcbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICZbZGlzYWJsZWRdLFxyXG4gICZbcmVhZG9ubHldLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXHJcbn1cclxuXHJcbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcclxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xyXG4vL1xyXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xyXG4vL1xyXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcclxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2VcclxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxyXG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxyXG4vL1xyXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcclxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LXNtLFxyXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LWxnLFxyXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyb3Vwc1xyXG4vL1xyXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXHJcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLnJhZGlvLFxyXG4uY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XHJcbn1cclxuXHJcbi5yYWRpbyArIC5yYWRpbyxcclxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcclxuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xyXG59XHJcblxyXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcclxufVxyXG5cclxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xyXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxyXG4vL1xyXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAmW2Rpc2FibGVkXSxcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcclxuLnJhZGlvLFxyXG4uY2hlY2tib3gge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cclxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxyXG5cclxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xyXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XHJcblxyXG4gICYuaW5wdXQtbGcsXHJcbiAgJi5pbnB1dC1zbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcclxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxyXG5cclxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG4uZm9ybS1ncm91cC1zbSB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIH1cclxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXHJcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XHJcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxuLmZvcm0tZ3JvdXAtbGcge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xyXG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xyXG4vL1xyXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxyXG5cclxuLmhhcy1mZWVkYmFjayB7XHJcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XHJcbiAgfVxyXG59XHJcbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3NlcylcclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbn1cclxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxufVxyXG5cclxuLy8gRmVlZGJhY2sgc3RhdGVzXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG59XHJcbi5oYXMtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG59XHJcbi5oYXMtZXJyb3Ige1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXHJcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xyXG5cclxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXHJcbiAgfVxyXG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhlbHAgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XHJcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxyXG5cclxuLmhlbHAtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3RcclxufVxyXG5cclxuXHJcbi8vIElubGluZSBmb3Jtc1xyXG4vL1xyXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcclxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXHJcbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXHJcbi8vXHJcbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2ZcclxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXHJcblxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbkBtaXhpbiBmb3JtLWlubGluZSB7XHJcblxyXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxyXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxyXG4gICAgLnJhZGlvLFxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxyXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG4uZm9ybS1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgZm9ybXNcclxuLy9cclxuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcclxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxyXG5cclxuLmZvcm0taG9yaXpvbnRhbCB7XHJcblxyXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xyXG4gIC8vXHJcbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XHJcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcclxuICB9XHJcblxyXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XHJcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcclxuICAvL1xyXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXHJcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxyXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICB9XHJcblxyXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcclxuICAvL1xyXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXHJcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cclxuICAuZm9ybS1ncm91cC1sZyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAtc20ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoZW0oMTEpLCBlbSgyNSksIGVtKDEzKSwgJGxpbmUtaGVpZ2h0LWJhc2UsIDApO1xyXG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6ZW0oMTUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICB0b3A6IGVtKDUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxyXG59XHJcblxyXG5hLmJ0biB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XHJcbiAgbWluLXdpZHRoOmVtKDE2Nyk7XHJcbn1cclxuXHJcbi5tYXJpbmUtcGFnZXtcclxuICAuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMjNmODg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cclxuLmJ0bi1pbmZvIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XHJcbn1cclxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxyXG4uYnRuLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcclxuLmJ0bi1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcclxufVxyXG5cclxuXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJ1dHRvbiBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1sZyB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuLmJ0bi1zbSB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG4uYnRuLXhzIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcblxyXG5cclxuLy8gQmxvY2sgYnV0dG9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xyXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhlYWRzIHVwIVxyXG4vL1xyXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcclxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXHJcblxyXG4uZmFkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xyXG4gICYuaW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRib2R5Ji5pbiB0byB0Ym9keS5jb2xsYXBzZS5pblxyXG59XHJcblxyXG50ci5jb2xsYXBzZS5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxyXG5cclxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XHJcbn1cclxuIiwiLy9cclxuLy8gRHJvcGRvd24gbWVudXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxyXG4uY2FyZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKDIpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XHJcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcclxuLmRyb3B1cCxcclxuLmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xyXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgcGFkZGluZzogZW0oNSkgMDtcclxuICBtYXJnaW46IGVtKDIpIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblxyXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxyXG4gIC8vXHJcbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXHJcbiAgJi5wdWxsLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuICAuZGl2aWRlciB7XHJcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XHJcbiAgfVxyXG5cclxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcclxuICA+IGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IGVtKDMpIGVtKDIwKTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIH1cclxufVxyXG5cclxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdGl2ZSBzdGF0ZVxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHN0YXRlXHJcbi8vXHJcbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcclxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxyXG4ub3BlbiB7XHJcbiAgLy8gU2hvdyB0aGUgbWVudVxyXG4gID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXHJcbiAgPiBhIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZW51IHBvc2l0aW9uaW5nXHJcbi8vXHJcbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cclxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXHJcbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcclxuICByaWdodDogMDtcclxufVxyXG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxyXG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXHJcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXHJcbi8vXHJcbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXHJcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cclxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cclxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xyXG59XHJcblxyXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xyXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy9cclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXHJcbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xyXG5cclxuLmRyb3B1cCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcclxuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxyXG4gIC5jYXJldCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XHJcbi8vXHJcbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAubmF2YmFyLXJpZ2h0IHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXHJcbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxyXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XHJcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbi5idG4tZ3JvdXAge1xyXG4gIC5idG4gKyAuYnRuLFxyXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5idG4sXHJcbiAgLmJ0bi1ncm91cCxcclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuaW5wdXQtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSwgZ2l2ZW4gdGhhdCBhIC5kcm9wZG93bi1tZW51IGlzIHVzZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcclxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG5cclxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICA+IC5idG46bGFzdC1jaGlsZCxcclxuICA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG5cclxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcclxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXHJcblxyXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxyXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxyXG5cclxuXHJcbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxyXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcclxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwuMTI1KSk7XHJcblxyXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cclxuICAmLmJ0bi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcclxuLmJ0biAuY2FyZXQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcclxuLmJ0bi1sZyAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXHJcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xyXG59XHJcblxyXG5cclxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICA+IC5idG4ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmJ0biArIC5idG4sXHJcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcblxyXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IDElO1xyXG4gIH1cclxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXHJcbi8vXHJcbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXHJcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxyXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXHJcbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXHJcbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cclxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cclxuXHJcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIElucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcclxuXHJcbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcclxuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cclxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZyBvcHRpb25zXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcclxuLy8gbWFuaXB1bGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XHJcbn1cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgQGV4dGVuZCAuaW5wdXQtc207XHJcbn1cclxuXHJcblxyXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4sXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICB3aWR0aDogMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXHJcbn1cclxuXHJcbi8vIFRleHQgaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBTaXppbmdcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgJi5pbnB1dC1sZyB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG5cclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcclxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXHJcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICsgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBOYXZzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm5hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXHJcbiAgICAmLmRpc2FibGVkID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE9wZW4gZHJvcGRvd25zXHJcbiAgLm9wZW4gPiBhIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcclxuICAvL1xyXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcclxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcclxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxyXG4gIC5uYXYtZGl2aWRlciB7XHJcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXHJcbiAgLy9cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxyXG4gID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxyXG4gICAgPiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxyXG4gICYubmF2LWp1c3RpZmllZCB7XHJcbiAgICBAZXh0ZW5kIC5uYXYtanVzdGlmaWVkO1xyXG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBpbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm5hdi1waWxscyB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xyXG4gICAgPiBhIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhY2tlZCBwaWxsc1xyXG4ubmF2LXN0YWNrZWQge1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXYgdmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICA+IGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogMSU7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxyXG4vL1xyXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xyXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSxcclxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xyXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xyXG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4iLCIvL1xyXG4vLyBOYXZiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxyXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cclxuXHJcbi5uYXZiYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXHJcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgaGVhZGluZ1xyXG4vL1xyXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XHJcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxyXG5cclxuLm5hdmJhci1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxyXG4vL1xyXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXHJcbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcclxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cclxuLy9cclxuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcclxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXHJcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXHJcblxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmctbGVmdDogICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgJi5pbiB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJi5jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbiB7XHJcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcclxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxyXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcclxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxyXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItZml4ZWQtdG9wLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2VcclxuLy9cclxuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxyXG5cclxuLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgPiAubmF2YmFyLWhlYWRlcixcclxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcclxuLy9cclxuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxyXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXHJcblxyXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcclxuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW5hdmJhci1maXhlZDtcclxuXHJcbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcbi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG59XHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxufVxyXG5cclxuXHJcbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICA+IGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRvZ2dsZVxyXG4vL1xyXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxyXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi5uYXZiYXItdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZzogOXB4IDEwcHg7XHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcclxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQmFyc1xyXG4gIC5pY29uLWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgfVxyXG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgbmF2IGxpbmtzXHJcbi8vXHJcbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXHJcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxyXG5cclxuLm5hdmJhci1uYXYge1xyXG4gIG1hcmdpbjogKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpICgtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWwpO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgID4gbGkgPiBhLFxyXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcclxuICAgICAgfVxyXG4gICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGZvcm1cclxuLy9cclxuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cclxuLy8gb3VyIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLWZvcm0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuXHJcbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxyXG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcblxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xyXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3NcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXHJcblxyXG4ubmF2YmFyLWJ0biB7XHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XHJcblxyXG4gICYuYnRuLXNtIHtcclxuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcclxuICB9XHJcbiAgJi5idG4teHMge1xyXG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IGluIG5hdmJhcnNcclxuLy9cclxuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcclxuLy9cclxuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxyXG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxyXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cclxuLy9cclxuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAubmF2YmFyLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgICB+IC5uYXZiYXItcmlnaHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIERlZmF1bHQgbmF2YmFyXHJcbi5uYXZiYXItZGVmYXVsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJnO1xyXG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXHJcbiAgICA+IC5vcGVuID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcclxuICAvL1xyXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cclxuXHJcbiAgLm5hdmJhci1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnZlcnNlIG5hdmJhclxyXG5cclxuLm5hdmJhci1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxyXG4gIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1jb2xsYXBzZSxcclxuICAubmF2YmFyLWZvcm0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XHJcbiAgfVxyXG5cclxuICAvLyBEcm9wZG93bnNcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IC5vcGVuID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcclxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJyZWFkY3J1bWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICsgbGk6YmVmb3JlIHtcclxuICAgICAgLy8gW2NvbnZlcnRlcl0gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9pc3N1ZXMvMTExNVxyXG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcclxuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBsaSA+IGEsXHJcbiAgPiBsaSA+IHNwYW4ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gc3BhbiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZGlzYWJsZWQge1xyXG4gICAgPiBzcGFuLFxyXG4gICAgPiBzcGFuOmhvdmVyLFxyXG4gICAgPiBzcGFuOmZvY3VzLFxyXG4gICAgPiBhLFxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTGFyZ2VcclxuLnBhZ2luYXRpb24tbGcge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuXHJcbi8vIFNtYWxsXHJcbi5wYWdpbmF0aW9uLXNtIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFBhZ2VyIHBhZ2luYXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucGFnZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV4dCB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlzYWJsZWQge1xyXG4gICAgPiBhLFxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xyXG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIExhYmVsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxhYmVsXHJcblxyXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXHJcbiAgLmJ0biAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcclxuYS5sYWJlbCB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbG9yc1xyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXHJcblxyXG4ubGFiZWwtZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtaW5mbyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcclxufVxyXG4iLCIvL1xyXG4vLyBCYWRnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi5iYWRnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICBwYWRkaW5nOiAzcHggN3B4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcclxuICAuYnRuICYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi14cyAmLFxyXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMXB4IDVweDtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxyXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xyXG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcclxuYS5iYWRnZSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gSnVtYm90cm9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmp1bWJvdHJvbiB7XHJcbiAgcGFkZGluZy10b3A6ICAgICRqdW1ib3Ryb24tcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xyXG5cclxuICBoMSxcclxuICAuaDEge1xyXG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xyXG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgfVxyXG5cclxuICA+IGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciAmLFxyXG4gIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcclxuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHBhZGRpbmctdG9wOiAgICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcclxuXHJcbiAgICAuY29udGFpbmVyICYsXHJcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIC5oMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGh1bWJuYWlsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3NcclxuLnRodW1ibmFpbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcclxuXHJcbiAgPiBpbWcsXHJcbiAgYSA+IGltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmOmhvdmVyLCBhJjpmb2N1cywgYSYuYWN0aXZlIHRvIGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlXHJcblxyXG4gIC8vIEltYWdlIGNhcHRpb25zXHJcbiAgLmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XHJcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XHJcbmEudGh1bWJuYWlsOmhvdmVyLFxyXG5hLnRodW1ibmFpbDpmb2N1cyxcclxuYS50aHVtYm5haWwuYWN0aXZlIHtcclxuICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG59XHJcbiIsIi8vXHJcbi8vIEFsZXJ0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hbGVydCB7XHJcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xyXG4gIGg0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XHJcbiAgPiBwLFxyXG4gID4gdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gID4gcCArIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzbWlzc2libGUgYWxlcnRzXHJcbi8vXHJcbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxyXG5cclxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xyXG5cclxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogLTIxcHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFsdGVybmF0ZSBzdHlsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cclxuXHJcbi5hbGVydC1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXdhcm5pbmctYmcsICRhbGVydC13YXJuaW5nLWJvcmRlciwgJGFsZXJ0LXdhcm5pbmctdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XHJcbn1cclxuIiwiLy9cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhciBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFdlYktpdFxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuLy8gU3BlYyBhbmQgSUUxMCtcclxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cclxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxyXG59XHJcblxyXG5cclxuLy8gQmFyIGl0c2VsZlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBPdXRlciBjb250YWluZXJcclxuLnByb2dyZXNzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xyXG59XHJcblxyXG4vLyBCYXIgb2YgcHJvZ3Jlc3NcclxuLnByb2dyZXNzLWJhciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XHJcbn1cclxuXHJcbi8vIFN0cmlwZWQgYmFyc1xyXG4vL1xyXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3RpbmdcclxuLy8gYC5wcm9ncmVzcy1iYXJgLlxyXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XHJcbn1cclxuXHJcbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxyXG4vL1xyXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcclxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cclxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBWYXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1pbmZvIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLm1lZGlhIHtcclxuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEsXHJcbi5tZWRpYS1ib2R5IHtcclxuICB6b29tOiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IHtcclxuICB3aWR0aDogMTAwMDBweDtcclxufVxyXG5cclxuLm1lZGlhLW9iamVjdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXHJcbiAgJi5pbWctdGh1bWJuYWlsIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYS1yaWdodCxcclxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLm1lZGlhLWxlZnQsXHJcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEtcmlnaHQsXHJcbi5tZWRpYS1ib2R5IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5tZWRpYS1taWRkbGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5tZWRpYS1ib3R0b20ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXHJcbi5tZWRpYS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cclxuLy9cclxuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xyXG4ubWVkaWEtbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gTGlzdCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XHJcblxyXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXHJcbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbmEubGlzdC1ncm91cC1pdGVtLFxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcclxuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgLy8gRGlzYWJsZWQgc3RhdGVcclxuICAmLmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxyXG4gICYuYWN0aXZlLFxyXG4gICYuYWN0aXZlOmhvdmVyLFxyXG4gICYuYWN0aXZlOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcclxuXHJcblxyXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXHJcbi8vXHJcbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbiIsIi8vXHJcbi8vIFBhbmVsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLnBhbmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XHJcbn1cclxuXHJcbi8vIFBhbmVsIGNvbnRlbnRzXHJcbi5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoZWFkaW5nXHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXHJcbi5wYW5lbC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgPiBhLFxyXG4gID4gc21hbGwsXHJcbiAgPiAuc21hbGwsXHJcbiAgPiBzbWFsbCA+IGEsXHJcbiAgPiAuc21hbGwgPiBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxyXG4ucGFuZWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXHJcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cclxuXHJcbi5wYW5lbCB7XHJcbiAgPiAubGlzdC1ncm91cCxcclxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxyXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcclxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG5cclxuLy8gVGFibGVzIGluIHBhbmVsc1xyXG4vL1xyXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxyXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxyXG5cclxuLnBhbmVsIHtcclxuICA+IC50YWJsZSxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxyXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgY2FwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcclxuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxyXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXHJcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xyXG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXHJcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxyXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXHJcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG4gID4gLnRhYmxlLWJvcmRlcmVkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgPiB0aGVhZCxcclxuICAgID4gdGJvZHksXHJcbiAgICA+IHRmb290IHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGhlYWQsXHJcbiAgICA+IHRib2R5IHtcclxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRib2R5LFxyXG4gICAgPiB0Zm9vdCB7XHJcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxyXG4vL1xyXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxyXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ucGFuZWwtZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuXHJcbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXHJcbiAgLnBhbmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICArIC5wYW5lbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXHJcbi5wYW5lbC1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1pbmZvIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcclxufVxyXG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxyXG4vL1xyXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICBpZnJhbWUsXHJcbiAgZW1iZWQsXHJcbiAgb2JqZWN0LFxyXG4gIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxufVxyXG5cclxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cclxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcclxufVxyXG4iLCIvL1xyXG4vLyBXZWxsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLndlbGwge1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMTlweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemVzXHJcbi53ZWxsLWxnIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcbi53ZWxsLXNtIHtcclxuICBwYWRkaW5nOiA5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbn1cclxuIiwiLy9cclxuLy8gQ2xvc2UgaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uY2xvc2Uge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuYnV0dG9uLmNsb3NlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbiIsIi8vXHJcbi8vIE1vZGFsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcclxuXHJcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcclxuICB9XHJcbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cclxufVxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XHJcbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcbi8vIENsb3NlIGljb25cclxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXHJcblxyXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXHJcbiAgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcclxuICB9XHJcbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcclxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxyXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XHJcbiAgfVxyXG5cclxuICAvLyBNb2RhbCBzaXplc1xyXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWxnIHsgd2lkdGg6IDc1MnB4OyB9XHJcbn1cclxuIiwiLy9cclxuLy8gVG9vbHRpcHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwLCAudWktdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuXHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuXHJcbiAgJi5pbiAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KCR0b29sdGlwLW9wYWNpdHkpOyB9XHJcbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxyXG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cclxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XHJcbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XHJcbi50b29sdGlwLWlubmVyLCAudWktdG9vbHRpcC1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxufVxyXG5cclxuLy8gQXJyb3dzXHJcbi50b29sdGlwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcclxuLnRvb2x0aXAge1xyXG4gICYudG9wIC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBQb3BvdmVyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5wb3BvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogMXB4O1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xyXG5cclxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcclxuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxufVxyXG5cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XHJcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiA5cHggMTRweDtcclxufVxyXG5cclxuLy8gQXJyb3dzXHJcbi8vXHJcbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXHJcblxyXG4ucG9wb3ZlciA+IC5hcnJvdyB7XHJcbiAgJixcclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcbn1cclxuLnBvcG92ZXIgPiAuYXJyb3cge1xyXG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbn1cclxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLnBvcG92ZXIge1xyXG4gICYudG9wID4gLmFycm93IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJpZ2h0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGVmdCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENhcm91c2VsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XHJcblxyXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xyXG4gICAgPiBpbWcsXHJcbiAgICA+IGEgPiBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcclxuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC42cyBlYXNlLWluLW91dCk7XHJcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcclxuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcclxuXHJcbiAgICAgICYubmV4dCxcclxuICAgICAgJi5hY3RpdmUucmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5wcmV2LFxyXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLm5leHQubGVmdCxcclxuICAgICAgJi5wcmV2LnJpZ2h0LFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlLFxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAubmV4dCxcclxuICA+IC5wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAubmV4dCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuICA+IC5wcmV2IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5uZXh0LmxlZnQsXHJcbiAgPiAucHJldi5yaWdodCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlLmxlZnQge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZS5yaWdodCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBAaW5jbHVkZSBvcGFjaXR5KCRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xyXG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXHJcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxyXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXHJcblxyXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXHJcbiAgJi5sZWZ0IHtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkpO1xyXG4gIH1cclxuICAmLnJpZ2h0IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xyXG4gIH1cclxuXHJcbiAgLy8gVG9nZ2xlc1xyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIH1cclxuICAuaWNvbi1uZXh0LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tcHJldixcclxuICAuaWNvbi1uZXh0IHtcclxuICAgIHdpZHRoOiAgMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xyXG4gIH1cclxuXHJcblxyXG4gIC5pY29uLXByZXYge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1uZXh0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAzYSc7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xyXG4vL1xyXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcclxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxNTtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luOiAxcHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXHJcbiAgICAvL1xyXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcclxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXHJcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxyXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxyXG4gICAgLy9cclxuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXHJcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XHJcbiAgfVxyXG4gIC5hY3RpdmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6ICAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNSU7XHJcbiAgcmlnaHQ6IDE1JTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xyXG4gICYgLmJ0biB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cclxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAgIC5pY29uLXByZXYsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBoZWlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuaWNvbi1wcmV2IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XHJcbiAgICB9XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBGbG9hdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNsZWFyZml4IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4uY2VudGVyLWJsb2NrIHtcclxuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBUb2dnbGluZyBjb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XHJcbn1cclxuXHJcblxyXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gRm9yIEFmZml4IHBsdWdpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4iLCIvL1xyXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XHJcbi8vXHJcbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXHJcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XHJcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXHJcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxyXG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXHJcbi8vXHJcbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcclxuLy8gRG9jczogLy9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXHJcbi8vIFNvdXJjZTogLy90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXHJcbi8vIFNvdXJjZTogLy90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xyXG5cclxuQGF0LXJvb3Qge1xyXG4gIEAtbXMtdmlld3BvcnQge1xyXG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcclxuXHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG5cclxuLnZpc2libGUteHMtYmxvY2ssXHJcbi52aXNpYmxlLXhzLWlubGluZSxcclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1ibG9jayxcclxuLnZpc2libGUtc20taW5saW5lLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUsXHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbGctYmxvY2ssXHJcbi52aXNpYmxlLWxnLWlubGluZSxcclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxufVxyXG4udmlzaWJsZS14cy1ibG9jayB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xyXG59XHJcbi52aXNpYmxlLXNtLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XHJcbn1cclxuLnZpc2libGUtbWQtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1tZC1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XHJcbn1cclxuLnZpc2libGUtbGctYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcclxufVxyXG5cclxuXHJcbi8vIFByaW50IHV0aWxpdGllc1xyXG4vL1xyXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xyXG59XHJcbi52aXNpYmxlLXByaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xyXG59XHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9ucygkc3BlZWQ6IDAuNXMpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtby1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZU1peGluKCRzY2FsZTowKXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjdXN0b21Sb3RhdGUoJHJvdGF0ZSl7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNsYXRlKXtcclxuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xyXG4gIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxufVxyXG5cclxuXHJcblxyXG4uYnRuLXByaW1hcnl7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4taWNvbntcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICBpe1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG59XHJcbi5idG4td2hpdGV7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICAgei1pbmRleDogOTtcclxuICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmJ0bi1wcmltYXJ5LCAuYnRuLXdoaXRlLCAuYnRuLWljb257XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXdoaXRle1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgaXtcclxuICAgICAgICByaWdodDplbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIuY29udGVudC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDI2MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbGJhciB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb21cclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhcixcclxuLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcclxuICB0b3VjaC1hY3Rpb246IGF1dG9cclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXJlY3Rpb246IGx0clxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHhcclxufVxyXG5cclxuLm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG9wYWNpdHk6IC43NTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCJcclxufVxyXG5cclxuLm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgcmlnaHQ6IC0yNnB4XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBsZWZ0OiAtMjZweFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyBhKy5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIG1hcmdpbjogNHB4IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEycHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA4cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG59XHJcblxyXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZT4ubUNTQl9jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLm1DU0JfaG9yaXpvbnRhbD4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGJvdHRvbTogLTI2cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIDIwcHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW46IDdweCAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggYXV0b1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbjogMnB4IGF1dG9cclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICBtYXJnaW46IDRweCAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlcj4ubUNTQl9jb250YWluZXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICByaWdodDogMjBweFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4+Lm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4+Lm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4ubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCJcclxufVxyXG5cclxuLm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveH4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXI+Lm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyfi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUN1c3RvbVNjcm9sbGJhcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcclxuLm1DdXN0b21TY3JvbGxiYXI+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIlxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobUNTQl9idXR0b25zLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvcGFjaXR5OiAuNDtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3ZlcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUge1xyXG4gIG9wYWNpdHk6IC45O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIlxyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSlcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggYXV0b1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIG1hcmdpbjogNXB4IGF1dG9cclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDBcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjBweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW46IDdweCBhdXRvXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDE0cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBtYXJnaW46IDAgMXB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogMTRweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbjogMXB4IDBcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBtYXJnaW46IC0xcHggMFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IDBcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA0cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBvcGFjaXR5OiAuMztcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCJcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST0pXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05MnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDcwcHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogNzBweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIlxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMilcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA4cHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiA0cHggYXV0b1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIC4xKVxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIlxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4XHJcbn1cclxuXHJcbi5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IDFweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3R0b206IDFweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICB3aWR0aDogMTJweDtcclxuICBtYXJnaW46IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIC4yKVxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3N1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAxMnB4IDBcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogMCAxMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgaGVpZ2h0OiA1MHB4XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xyXG4gIHdpZHRoOiA1MHB4XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiXHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiXHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCJcclxufVxyXG5cclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogNnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHhcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKVxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBtYXJnaW46IDNweCA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBoZWlnaHQ6IDZweDtcclxuICBtYXJnaW46IDVweCAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNilcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxyXG59IiwiXHJcblxyXG4uYXV0b21vYmlsZXMtcGFnZXtcclxuICAuaW5uZXJNZW51IHtcclxuICAgJiA+IGxpIHtcclxuICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgdWwge1xyXG4gICAgICAgICAgIGhlaWdodDogOTV2aDtcclxuICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zY3JvbGwtYWN0aXZle1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5nLXJlY2FwdGNoYXtcclxuICBpZnJhbWV7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW5uZXItYmFubmVyLmxhbmRpbmctYmFubmVye1xyXG4gIC5tb2JpbGUtYmFubmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgfVxyXG59XHJcbmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGVtKDExKSBlbSgwKSBlbSgwKSBlbSgwKTtcclxuICBoZWlnaHQ6IGVtKDY1KTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgLmZ1bGxDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zdGlja3kge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxuICAjbmF2LWljb24zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5sYW5ndWFnZS1kcm9wIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uaG9uZGEtbG9nbyB7XHJcbiAgd2lkdGg6IGVtKDE5Nik7XHJcbiAgaGVpZ2h0OiBlbSgyNyk7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgZW0oNjApIDAgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogZW0oMjgpO1xyXG4gIHRvcDogZW0oMTcpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiBlbSg0NCk7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTMxKTtcclxuICAgIHRvcDogZW0oLTYpO1xyXG4gICAgYmFja2dyb3VuZDogI2M5YzljOTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAvKiBuZXcgY3NzIG1lbnUgc3RhcnQgKi9cclxuICAmLm1hcmluZS1sb2dve1xyXG4gICAgd2lkdGg6IGVtKDEzMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDM2KTtcclxuICAgIHRvcDogIGVtKDE1KTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRvcDogZW0oLTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBuZXcgY3NzIG1lbnUgc3RvcCAqL1xyXG59XHJcblxyXG4udG9wTmF2IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogZW0oMzApO1xyXG4gIHRvcDogZW0oMjMpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDE3KTtcclxuICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJi5hcmFiaWMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRHJvaWQgQXJhYmljIEt1ZmknLCBzZXJpZjtcclxuICAgICAgICBjb2xvcjogIzUyNTM1NDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4taG9sbG93IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgbWFyZ2luOiBlbSgtMTApIDAgMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKC41KTtcclxuICAgICAgcGFkZGluZzogMHB4IDFlbSAwIDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgZW0oMTIpIDAgMDtcclxuICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtY29udGFjdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUycHg7XHJcbiAgdG9wOiAxMXB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBuZXcgY3NzIG1lbnUgc3RhcnQgKi9cclxuLm1hcmluZS1tZW51e1xyXG4gIC5pbm5lck1lbnUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGVtKDE5Mik7XHJcbiAgfVxyXG4gIC5tYWluLW5hdmlnYXRpb257XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiBlbSgxMjYpIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2M5MGUwZTtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9sZWZ0OjA7XHJcbiAgICAvL3RvcDplbSg4MSk7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLy96LWluZGV4Oi0xO1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ZW0oMzIwKTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYuYm9yZGVyLXJpZ2h0e1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OmVtKDMxNyk7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIHdpZHRoOjFweDtcclxuICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGhye1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDplbSgyMTUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAubGl2ZU1lbnV7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6ZW0oMzE3KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgID5cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OmVtKDM4Nik7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzY0KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgIC8vb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIGVtKDE1KSAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCBlbSgyNSkgMDtcclxuICAgICAgICAgICAgLy8vKiBuZXcgY3NzIHNhIHBlciBtb3RvKi9cclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vLyogbmV3IGNzcyBzYSBwZXIgbW90byovXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJhbmQtZ2FyeTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIGVtKDEwKSAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1ne1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAxNDMlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByaWNlLWFtbW91bnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucHJvZHVjdC1pbWd7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICA+XHJcbiAgICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBuZXcgY3NzIG1lbnUgZW5kICovXHJcbi5pbm5lck1lbnUge1xyXG4gIG1hcmdpbjogMCAwIDAgZW0oMjYxKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gID5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgZW0oMTYpIDAgZW0oMTApO1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICA+XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQuNSk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEzKSBlbSgxNSkgZW0oMjcpIGVtKDE1KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNiNGI0YjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgtMik7XHJcbiAgICAgICAgdG9wOiBlbSgtMTUpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvdHVudHVuYS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYubm9uZS1iZWZvcmUge1xyXG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wRG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBlbSg1NCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgaGVpZ2h0OiA5MnZoICFpbXBvcnRhbnQ7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAvL2hlaWdodDogOTV2aDtcclxuICAgICAgICAvL292ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogZW0oMjg1KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzOCkgZW0oMzApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkYmRiZGI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RiZGJkYjtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5leHBsb3JlLWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxOTUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDE4KTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE3KTtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmctbWVudS1pdGVte1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvLXRvcC10eHtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi13aXRoLXR4dHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDMwKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9kYWwtY2FyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTMyJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgd2lkdGg6IDY1LjElO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjI1KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBlbSg0Nyk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiZmJmYmY7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogZW0oMTApIDAgMCAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuMXMpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYmctbWVudS1pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1vZGFsLWJpZy1sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIC8qIHdvcmQtd3JhcDogaW5oZXJpdDsgKi9cclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGRkZGUwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgIH1cclxuICAgIC5zdWJtZW51e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgdG9wOiBlbSg1NCk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgbWluLWhlaWdodDplbSgzMjApO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3JkZXItcmlnaHR7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6ZW0oNDE1KTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1nYXJ5O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaHJ7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDplbSgyMTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1nYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJpZ2h0IHtcclxuICAgIG1hcmdpbjogMCBlbSgxNTYpIDAgZW0oMCk7XHJcbiAgICBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xMjMlO1xyXG4gICAgICB0b3A6ZW0oNTQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHdpZHRoOmVtKDM5Mik7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC5zdWJtZW51Mmxpc3R7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VhZWFlYTtcclxuICAgICAgICAgIHBhZGRpbmc6MCAwIGVtKDE1KSAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjUpIDA7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRpdntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OmVtKDU0KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTgpO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0b3AgOmVtKDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgYm9yZGVyLXRvcDpzb2xpZCAxcHggI2UzZTVlNjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOWZiO1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5lbWFpbExpc3R7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgICYuY2FsbHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICB0b3A6ZW0oMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICB0b3A6ZW0oMyk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucG93ZXJQcm9kdWN0cy1NZW51e1xyXG4gICAgPlxyXG4gICAgICBsaXtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9kYWwtY2Fye1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIC5tb2RhbC1jYXJ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgJi5tYWluLW1hcmluZS1tZW51e1xyXG4gICAgICA+XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIC5kcm9wRG93biB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5saXZlTWVudXtcclxuICBtYXJnaW46IDAgMCBlbSg0MCkgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDplbSg0MTUpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgPlxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJpZ0xpc3R7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OmVtKDU0NSk7XHJcbiAgICAgIHdpZHRoOiBlbSgzMDApO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgZW0oNSkgMDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIxKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSgxMCkgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgPlxyXG4gICAgICAuYmlnTGlzdHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGlzdE1lbnV7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg4KTtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1lbnVSaWdodExpc3R7XHJcbiAgcGFkZGluZy1yaWdodDogZW0oMzcpO1xyXG4gLmJ0bi1mdWxse1xyXG4gICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgcGFkZGluZy1sZWZ0OmVtKDYwKTtcclxuICAgcGFkZGluZy10b3A6IGVtKDE0KTtcclxuICAgaGVpZ2h0OmVtKDUwKTtcclxuICAgLmtleS13aGl0ZXtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgcmlnaHQ6aW5oZXJpdDtcclxuICAgICBsZWZ0OiBlbSgxMik7XHJcbiAgICAgd2lkdGg6IGVtKDE1KTtcclxuICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgdG9wOmVtKDUpO1xyXG4gICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICAgfVxyXG4gICAuZ2V0LWEtcXVvdGV7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIHJpZ2h0OmluaGVyaXQ7XHJcbiAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgIHRvcDplbSg1KTtcclxuICAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICB9XHJcbiAgIH1cclxuICAgLmRvd25sb2FkLWljb257XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIHJpZ2h0OmluaGVyaXQ7XHJcbiAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgIHdpZHRoOiBlbSgxMyk7XHJcbiAgICAgdG9wOmVtKDUpO1xyXG4gICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZC1pbWd7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGV4dC1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB0b3A6MDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBhZGRpbmc6IGVtKDUpIGVtKDE1KTtcclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgYntcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgICAgIG1pbi13aWR0aDplbSgyMDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmxhY2stb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1ibGFjaywgMC44KTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjJzKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuLnNlYXJjaC1ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgcGFkZGluZzogMCBlbSgxOTApIDAgZW0oNDApO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGhlaWdodDogZW0oMjIpO1xyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLm1hZ25pZnkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiBlbSgyMSk7XHJcbiAgICBoZWlnaHQ6IGVtKDIxKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuY3Jvc3MtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICB0b3A6IGVtKDI4KTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY3Jvc3MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgd2lkdGg6IGVtKDE4KTtcclxuICAgIGhlaWdodDogZW0oMTgpO1xyXG4gIH1cclxufVxyXG4uaW5uZXItYmFubmVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg2NSk7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtaGVpZ2h0OiA5My4zdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM1JTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgZW0oMTAwKTtcclxuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSg2OSk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgwLjUpIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG5cclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgxMCkgZW0oMTApIGVtKDYxKTtcclxuICAgIG1pbi13aWR0aDogZW0oMzI4KTtcclxuICAgIGhlaWdodDogZW0oNDkpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDIpO1xyXG4gICAgaSB7XHJcbiAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1rZXkge1xyXG4gICAgICBsZWZ0OiBlbSg1KTtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHRvcDogZW0oNSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFuZGluZy1iYW5uZXJ7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgdG9wOiAxNiU7XHJcbiAgICB9XHJcbiAgICAubG9nby1sZWZ0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEuNzVlbTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRvcDogMTQlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IGVtKDQ0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcjJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgLmhlYWR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWhlYWRpbmd7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgye1xyXG4gICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICBtYXJnaW46IDAgMCAuNWVtIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIGZvbnQtc2l6ZTplbSg2Nyk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYyNWVtO1xyXG4gIH1cclxufVxyXG4ubGFuZGluZy1mb3Jte1xyXG4gIG1hcmdpbi10b3A6IGVtKDUwKTtcclxuICAuaGVhZHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yaWdodC1sb2dvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDclO1xyXG4gIGJvdHRvbTogNiU7XHJcbiAgd2lkdGg6IGVtKDE4OCk7XHJcbiAgaGVpZ2h0OiBlbSg0Nik7XHJcbiAgei1pbmRleDogOTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHNwYW4uYWxsLW5ldyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1LjJweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlLW5hdmlnYXRpb257XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OjA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgLmxpc3RPbmV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlYWVhO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OmVtKDEwKTtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgd2lkdGg6ZW0oNDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ibGFjay1wbHVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ibGFjay1taW51cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOmVtKDEyKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6ZW0oMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSg1KTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0VHdve1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNGU0ZTQ7XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIHBhZGRpbmc6ZW0oOCkgZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdldC1pbi10b3VjaHtcclxuICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgZW0oMjUpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHRvcDplbSgzKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGFuZ01lbnV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5hLnRlc3RpbmctZC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDMuOWVtO1xyXG4gIHJpZ2h0OiA4LjVlbTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA4LjYyNWVtO1xyXG4gIH1cclxuICAuYm9vay10ZXh0LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMC43ZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBtb3RvcmN5Y2xlIGNzcyBzdGFydCAqL1xyXG4ubW90b3JjeWNsZXtcclxuICAuaG9uZGEtbG9nb3tcclxuICAgIHdpZHRoOiAzLjVlbTtcclxuICAgIGhlaWdodDogMi44MTI1ZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtLjU2MjVlbSAzLjc1ZW0gMCAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxLjc1ZW07XHJcbiAgICB0b3A6IDEuMDYyNWVtO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB0b3A6IGVtKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXJNZW51e1xyXG4gICAgbWFyZ2luOiAwIDAgMCBlbSgxMjUpO1xyXG4gIH1cclxuICAudW5saW1pdGVkIC5jb2wtbWQtNntcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmJveC1vbmV7XHJcbiAgICAgIC5ib3gtb25lLXRleHR7XHJcbiAgICAgICAgLmhlYWQtdGV4dHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6NjBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJveFR3b3tcclxuICAgICAgICAuYm94LW9uZXtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20gIWltcG9ydGFudDtcclxuICAgICAgICAgIC5tb3Rve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrOztcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXR3b3tcclxuICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIC5jb21wLXRvcC10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOmVtKDE0KTtcclxuICAgICAgfVxyXG4gICAgICAuYm94LW9uZS10ZXh0e1xyXG4gICAgICAgIC5idC13aGl0ZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9we1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b217XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjEpO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLWJ0IHtcclxuICAgIHBhZGRpbmc6IGVtKDExKSBlbSgxMCkgZW0oMTEpIGVtKDYxKSAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiBlbSgzMjgpO1xyXG4gICAgaSB7XHJcbiAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1rZXkge1xyXG4gICAgICBsZWZ0OiBlbSg3KTtcclxuICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRle1xyXG4gICAgbWFyZ2luOiAwcHggMHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1jdXJyZW50e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBtb3RvcmN5Y2xlIGNzcyBlbmQgKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBMYXB0b3BzIGxhcmdlIGRldmljZXMgKGRlc2t0b3BzLCAxNjAwcHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY5OS45OHB4KSB7XHJcbiAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAvL1xyXG4gIC8vLm1vdG9yY3ljbGUgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCBpbWcge1xyXG4gIC8vICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgLy9cclxuICAvL31cclxuICAubW90b3JjeWNsZSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZXtcclxuICAgICYuY2F0ZWdvcnktY2FyMSwmLmNhdGVnb3J5LWNhcjIsJi5jYXRlZ29yeS1jYXIzLCYuY2F0ZWdvcnktY2FyNCwmLmNhdGVnb3J5LWNhcjUsJi5jYXRlZ29yeS1jYXI2LCYuY2F0ZWdvcnktY2FyNywmLmNhdGVnb3J5LWNhcjhcclxuICAgICwmLmNhdGVnb3J5LWNhcjksJi5jYXRlZ29yeS1jYXIxMCwmLmNhdGVnb3J5LWNhcjExLCYuY2F0ZWdvcnktY2FyMTIsJi5jYXRlZ29yeS1jYXIxMywmLmNhdGVnb3J5LWNhcjE0LCYuY2F0ZWdvcnktY2FyMTUsJi5jYXRlZ29yeS1jYXIxNlxyXG4gICAgLCYuY2F0ZWdvcnktY2FyMTcsJi5jYXRlZ29yeS1jYXIxOHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXIgLmNvbnRhaW5lcjIgLmhlYWR7XHJcbiAgICBsaW5lLWhlaWdodDoyM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1hYyB7XHJcblxyXG4gICAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94e1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDg4Ljc1ZW07XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY3Jvc3MucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IGVtKDMyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMik7XHJcbiAgICAgIHRvcDogZW0oMTYpO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgICBib2R5IC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWRlcntcclxuICAgICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9ue1xyXG5cclxuICAgICAgLmhlYWR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAubW90b3JjeWNsZSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZXtcclxuICAgICYuY2F0ZWdvcnktY2FyMSwmLmNhdGVnb3J5LWNhcjIsJi5jYXRlZ29yeS1jYXIzLCYuY2F0ZWdvcnktY2FyNCwmLmNhdGVnb3J5LWNhcjUsJi5jYXRlZ29yeS1jYXI2LCYuY2F0ZWdvcnktY2FyNywmLmNhdGVnb3J5LWNhcjgsJi5jYXRlZ29yeS1jYXI5LCYuY2F0ZWdvcnktY2FyMTAsJi5jYXRlZ29yeS1jYXIxMSwmLmNhdGVnb3J5LWNhcjEyLCYuY2F0ZWdvcnktY2FyMTMsJi5jYXRlZ29yeS1jYXIxNCwmLmNhdGVnb3J5LWNhcjE1LCYuY2F0ZWdvcnktY2FyMTYsJi5jYXRlZ29yeS1jYXIxNywmLmNhdGVnb3J5LWNhcjE4e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51e1xyXG4gICAgdG9wOiA2MSU7XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3byAuYm94LW9uZXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5tb3RvIHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb2stYnR7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudT5saSAuZHJvcERvd24gdWwgbGl7XHJcbiAgICBtaW4taGVpZ2h0OmVtKDI0MCk7XHJcbiAgICAubW9kYWwtY2Fye1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtYnV0dG9ue1xyXG4gICAgICB3aWR0aDogZW0oMTkyKTtcclxuICAgICAgcmlnaHQ6IDFlbTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5saXN0LWJ1dHRvbntcclxuICAgICAgICB0b3A6IDIuM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nby10b3AtdHgge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXJNZW51LnBvd2VyUHJvZHVjdHMtTWVudS5tYWluLW1hcmluZS1tZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG5ib3R0b206IGluaGVyaXQ7XHJcbiAgICB0b3A6IC0zM3B4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudSBsaSAuZHJvcERvd24gdWwgbGkgLmV4cGxvcmUtYnRue1xyXG4gICAgYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLnVubGltaXRlZCB7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICAmLmJveFR3byB7XHJcbiAgICAgICAgICAuYm94LW9uZSB7XHJcbiAgICAgICAgICAgIC5oLWxvZ297XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDkwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3RvIHtcclxuICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbmZpZy1wb3B1cHtcclxuICAgIGhlYWRlcntcclxuICAgICAgZm9udC1zaXplOiAxNS41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gTGFwdG9wcyBsYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgMTQwMHB4IGFuZCB1cClcclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xyXG5cclxuICAuaW5uZXJNZW51e1xyXG4gICAgPmxpIHtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDplbSgzMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC5pbm5lck1lbnUge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIGVtKDEzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLmlubmVyTWVudSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGl2ZU1lbnUge1xyXG4gICAgLmJpZ0xpc3R7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIC5wcm9kdWN0LWltZ3tcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgem9vbTogMC44MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLmlubmVyTWVudSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgYm9keSAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG4gICAgIC8vd2lkdGg6IDQwJTtcclxuICAgICBib3R0b206IC0yMXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAgaW1ne1xyXG4gICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpO1xyXG4gICAgIH1cclxuICAgfVxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvIC5ib3gtb25lLXRleHQuYm90dG9tIGF7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAubW90byB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib29rLWJ0e1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUgbGkgLmRyb3BEb3duIHVsIGxpOmhvdmVyIC5saXN0LWJ1dHRvbntcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgcmlnaHQ6IGVtKDE2KTtcclxuICAgIGF7XHJcbiAgICAgIGhlaWdodDogMi41Mzc1ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjcwZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXJNZW51e1xyXG4gICAgPmxpIHtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5sb2dvLXRvcC10eCB7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpYW5kIChtYXgtd2lkdGg6IDEyODFweCl7XHJcblxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogaW5oZXJpdDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51Lm1haW4tbWFyaW5lLW1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgdG9wOiAtMThweDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42NSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXJNZW51e1xyXG4gICAgPmxpIHtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5sb2dvLXRvcC10eCB7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keXtcclxuICAgIC5pbm5lck1lbnV7XHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDplbSgyOTApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5pbm5lck1lbnUge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLmxpc3QtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogZW0oNTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZXhwbG9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubW9kYWwtY2FyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BOYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcmFiaWMge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudXtcclxuICAgICYucmlnaHQge1xyXG4gICAgICAuc3VibWVudTIge1xyXG4gICAgICAgIC5zdWJtZW51Mmxpc3Qge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICByaWdodDplbSgxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXZlTWVudXtcclxuICAgIGxpe1xyXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgID5cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OmVtKDEwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdE1lbnV7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW1haWxMaXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiBsaSB7XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcERvd257XHJcbiAgLmNsb3NlX2ljb3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbmhlYWRlcntcclxuICAmLmhlYWRlci5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gIC5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXJ7XHJcbiAgICAubG9nby1sZWZ0eyB3aWR0aDogMTAlO1xyXG4gICAgICB0b3A6MTclO31cclxuICAgIC5jb250YWluZXIye1xyXG4gICAgICBib3R0b206IC02cHg7XHJcbiAgICAgIC5oZWFke1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXJNZW51LnBvd2VyUHJvZHVjdHMtTWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhcntcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3R0b206IDVweDtcclxuICB9XHJcbiAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnUubWFpbi1tYXJpbmUtbWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhcntcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAvKiBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyAqL1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLy8ubW9iaWxlLW5hdmlnYXRpb257XHJcbiAgLy8gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAvL31cclxuICAgaGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmlubmVyTWVudSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wRG93biB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBlbSgyOTYpO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZXhwbG9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubW9kYWwtY2FyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLXRvcC10eCB7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXdpdGgtdHh0e1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBib3R0b206IGVtKDU1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3BEb3due1xyXG4gICAgLmNsb3NlX2ljb3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWQtaW1nIC50ZXh0LWJ0biBoNHtcclxuICAgIG1hcmdpbjogNXB4IDBweDtcclxuICB9XHJcbiAgaGVhZGVye1xyXG4gICAgJi5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgYS50ZXN0aW5nLWQtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMy45ZW07XHJcbiAgICByaWdodDogNmVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDkuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAuaW5uZXJNZW51IHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCBlbSgxMzApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuaW5uZXItYmFubmVyLmxhbmRpbmctYmFubmVyIHtcclxuICAgIC5sb2dvLWxlZnR7XHJcbiAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgIHRvcDoyMCU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6IDIzJTtcclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250YWluZXIye1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgLmhlYWR7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQtbG9nb3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAudmlydHVhbC1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZzogMCBlbSgzMCk7XHJcbiAgICAgIHRvcDogMzUlO1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzKTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjIpIGVtKDI1KSBlbSgyMikgZW0oNjEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHRvcDplbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWtleXtcclxuICAgICAgICAgIHRvcDplbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUsIC5ibGFjay1vdmVybGF5LmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ob25kYS1sb2dvIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9wTmF2IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICAgcGFkZGluZzogMCAxLjI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgLy8mLmFyYWJpYyB7XHJcbiAgICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1yaWdodDowcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgI25hdi1pY29uMyB7XHJcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgd2lkdGg6IGVtKDM1KTtcclxuICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgdG9wOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgdG9wOiBlbSgzNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLnRlc3RpbmctZC1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzLjllbTtcclxuICAgIHJpZ2h0OiA2ZW07XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogOS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlcntcclxuICAgICYuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZpZWxkcy1zZXQudHdve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSBmb3JtIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNzVlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLmJvb3RzdHJhcC1zZWxlY3QuZHJvcHVwLmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRvcDowO1xyXG4gIH1cclxuXHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSAuaGVhZC1pbWcgLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uZXctaGVhZGluZyBoMntcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gIH1cclxuICAudGhhbmtzLmJvb2stdC1kLXRoeCBhe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAuOTM3NWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmlubmVyLWJhbm5lci5sYW5kaW5nLWJhbm5lcntcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWJhbm5lcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6MjglO1xyXG4gICAgICAmLmNvbnRhaW5lcjJ7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIC5oZWFke1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZ01lbnV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiBlbSg3KSBlbSgxNSkgMCAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgID5cclxuICAgIGxpe1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZTNlM2UzO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDMwKTtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDApO1xyXG4gICAgICB9XHJcbiAgICAgID5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICYuYXJhYmlje1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaScsIHNlcmlmO1xyXG4gICAgICAgICAgY29sb3I6ICM1MjUzNTQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLm1vYmlsZS10cmFucyAudG9wTmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXIubW9iaWxlLXRyYW5zIC5sYW5nTWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmhlYWRlci5tb2JpbGUtdHJhbnMgLmhvbmRhLWxvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNlYXJjaC1ib3h7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgcmlnaHQ6IDAuNWVtO1xyXG4gICAgICB0b3A6IDEuNGVtO1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIHJpZ2h0OiAyOXB4O1xyXG4gICAgfVxyXG4gICAgLm1hZ25pZnl7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaG9uZGEtbG9nbyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJi5hcmFiaWMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogZW0oMzUpO1xyXG4gICAgICB0b3A6IGVtKDYpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0b3A6IGVtKDI1KTtcclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0b3A6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICB0b3A6NDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnJvd3tcclxuICAgICAgICBtYXJnaW46IDAgZW0oLTE1KTtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEudGVzdGluZy1kLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMuOWVtO1xyXG4gICAgcmlnaHQ6IDIuNWVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDdlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmJvb2stdGV4dC1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlcntcclxuICAgICYuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZS1jb250YWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOjE0cHg7XHJcbiAgfVxyXG4gIGJvZHkgLnRoYW5rcy5ib29rLXQtZC10aHggcCBie1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAudmlydHVhbC1idG4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldC50d297XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbi5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXIge1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6IDMzJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIuY29udGFpbmVyMntcclxuICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAuaGVhZHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5sYW5kaW5nLWZvcm17XHJcbiAgICAmLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2UgLmhlYWQtaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiAuYm94LW9uZSAuYm94LW9uZS10ZXh0IGltZy5pbWctcmVzcG9uc2l2ZXtcclxuICAgIG1hcmdpbi10b3A6IC01OCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIGJvZHkgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC10d28uYm94LWZvdXIgIC5ib3gtb25lLXRleHQgaW1nLmltZy1yZXNwb25zaXZle1xyXG4gICAgbWFyZ2luLXRvcDogLTU4JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgcGFkZGluZzouM2VtIDYuNmVtIDAgMDtcclxuICAgIH1cclxuICAgIC5tYWduaWZ5e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICBpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYS50ZXN0aW5nLWQtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMy45ZW07XHJcbiAgICByaWdodDogMWVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDUuNWVtO1xyXG4gICAgfVxyXG4gICAgLmJvb2stdGV4dC1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAjcmMtaW1hZ2VzZWxlY3QsIC5nLXJlY2FwdGNoYSB7dHJhbnNmb3JtOnNjYWxlKDAuNzcpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzcpO3RyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7fVxyXG4gIGJvZHkgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC1vbmUgLmJveC1vbmUtdGV4dCBpbWcuaW1nLXJlc3BvbnNpdmV7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDglO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvLmJveC1mb3VyICAuYm94LW9uZS10ZXh0IGltZy5pbWctcmVzcG9uc2l2ZXtcclxuICAgIG1hcmdpbi10b3A6IC01MyU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuXHJcbn0iLCJALW1vei1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJvdW5jZTIyIHtcclxuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8udmlkZW8tY29udGVudC1pbWd7XHJcbi8vICBoZWlnaHQ6IGVtKDk4MCk7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIGZsb2F0OiBsZWZ0O1xyXG4vLyAgb2JqZWN0LWZpdDogY292ZXI7XHJcbi8vfVxyXG5cclxuLnN0aWNreS1yaWdodC1pY29ue1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogZW0oODgpO1xyXG4gIGJvdHRvbTogZW0oNDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IGVtKDU2KTtcclxuICBoZWlnaHQ6IGVtKDU2KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgIGhlaWdodDogZW0oMjgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gIH1cclxuICBhe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1mb3Jte1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciA7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgYmFja2dyb3VuZDogIzA3MDcwNztcclxuICBwYWRkaW5nOmVtKDMyKSAwO1xyXG4gIGJvcmRlci10b3A6c29saWQgNXB4ICMwNzA3MDc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IGVtKDEyKSAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIGVtKDY2KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDplbSgtMyk7XHJcbiAgICAgIHdpZHRoOmVtKDQ3KTtcclxuICAgICAgaGVpZ2h0OmVtKDIxKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICB3aWR0aDozMy4zMzMlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjY2JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDIzLjgwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIGJvcmRlcjpzb2xpZCAxcHggIzE2MTYxNjtcclxuICAgIGJvcmRlci1sZWZ0Om5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgLypoZWlnaHQ6ZW0oNjEpO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMSk7Ki9cclxuICAgIGhlaWdodDplbSg0MSk7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlcntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgLmxvYWRlcntcclxuICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgIH1cclxuICAgIC50aGFua3Mge1xyXG4gICAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjNjY2NjY2O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICAgIGhlaWdodDplbSg1Mik7XHJcbiAgICBtaW4td2lkdGg6MTAwJTtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDEpO1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIC5oYXMtZXJyb3Ige1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyB7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAgIzNjNzYzZDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzA3MDcwNyA7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXJ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmLmZ0LWRlc2t0b3Atbm9uZXsgbWFyZ2luLWJvdHRvbTplbSgxMzApO31cclxuXHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3b3JkLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgbGVmdDotMTAwJTtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtbWQtMntcclxuICAgIHdpZHRoOjIwJTtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3R0b206IDIyJTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMwKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiByZ2JhKDEzOSwxMzksMTM5LDAuNCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMy41KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItZG9kZ2U7XHJcbiAgfVxyXG4gIC5zb2NpYWxMaXN0e1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW46MCAwIGVtKDM1KSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuc29jaWFsTGlzdElubmVye1xyXG4gICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0SW5uZXI6b25seS1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC8vJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gIHRvcDowO1xyXG4gICAgLy8gIHdpZHRoOjQwJTtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgLy8gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcbiAgICAvLyAgaGVpZ2h0OiAxcHg7XHJcbiAgICAvLyAgYm90dG9tOiA2cHg7XHJcbiAgICAvLyAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLy99XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGVtKDgpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDplbSgzNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgzNSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDplbSgtOSk7XHJcbiAgICAgICAgICAgIHRvcDplbSgtOCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZmFjZWJvb2tJY29ue1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBsZWZ0OmVtKC0xMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICB9XHJcbn1cclxuLmdlY2tvIGZvb3RlciBoMSwgLmNocm9tZTQ2IGZvb3RlciBoMSwgLmllIGZvb3RlciBoMXtcclxuICBjb2xvcjogcmdiYSgxMzksMTM5LDEzOSwwLjA0KTtcclxufVxyXG4uZ2Vja28uZmlyZWZveCBmb290ZXIgaDF7XHJcbiAgY29sb3I6IHJnYmEoMTM5LDEzOSwxMzksMC40KTtcclxufVxyXG4vLy5nZWNrbyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQsXHJcbi5pZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXR7XHJcbiAgdG9wOmVtKDEyKTtcclxufVxyXG5cclxuLmdlY2tvLmZpcmVmb3ggLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0e1xyXG4gIHRvcDplbSg0KTtcclxufVxyXG5cclxuXHJcbi5wcm9fbGFuZGluZ3tcclxuICBmb290ZXJ7XHJcbiAgICAvKmhlaWdodDogMTAwdmg7Ki9cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgaDF7XHJcbiAgICAgIGJvdHRvbTogMzEuNCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAubWFyZ2luLWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tYntcclxuICBtYXJnaW4tYm90dG9tOiBlbSg1NSk7XHJcbn1cclxuLmxhc3RMaXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIGVtKDE1KSAwIDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYmNiY2JjO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDEyKTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMpO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4MDgwODA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJhY2stdG8tdG9we1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IGVtKDExKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjphZnRlcntcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMCBlbSg2KSBlbSg3KSBlbSg2KTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2I0YjRiNCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6ZW0oLTI1KTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1mdExpc3R7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5tb3RvcmN5Y2xlLWhvbWUtZnRye1xyXG4gIGZvb3RlcntcclxuICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjI3NWVtO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJnaW4tYntcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmZlZWRiYWNrLXRleHR7XHJcbiAgYmFja2dyb3VuZDogI2MwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMykgZW0oNDUpO1xyXG4gIG1hcmdpbjplbSgyMCkgMCAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmlubmVyTWVudSB7XHJcbiAgJj4gbGkge1xyXG4gICAgLmRyb3BEb3duIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAmLmRpc2NsYWltZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MwMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjYWxsLXRleHQtZHJvcGRvd257XHJcbiAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KXtcclxuICAubWFje1xyXG4gICAgYm9keXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAuc3RpY2t5LXJpZ2h0LWljb24ge1xyXG4gICAgICAgIGJvdHRvbTogZW0oNzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuICBmb290ZXIgLnNvY2lhbExpc3R7XHJcbiAgICBtYXJnaW46IDYuMTI1ZW0gMCAxLjc1ZW0gMDtcclxuICB9XHJcblxyXG4gIC5wcm9fbGFuZGluZ3tcclxuICAgIGZvb3RlciAuc29jaWFsTGlzdHtcclxuICAgICAgbWFyZ2luOiA0LjEyNWVtIDAgMS43NWVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjIzNzVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDI1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIHBhZGRpbmctdG9wOiBlbSg0MCk7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJi5mdC1kZXNrdG9wLW5vbmUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbjogZW0oMTUpIDAgZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICBmb290ZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICYuZnQtZGVza3RvcC1ub25lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIC50eHQge1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSgyNTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udmVuaWVuY2Utc2VjdGlvbiAuYmFubmVyLWltZy52aWRlbyAub3BlbnZpZGVvbGlua3tcclxuICAgIGJvdHRvbTogLTE0JTtcclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg2Nik7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogZW0oMjIpO1xyXG5cclxuICAgIH1cclxuICAgIHVsIGxpIGEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIC5sYXN0TGlzdCBsaSBhIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuYmFjay10by10b3Age1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBib3R0b206IDIwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIC50aGFua3MgLnRoYW5rcy1pbm5lciBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xlLWhvbWUtZnRye1xyXG4gICAgZm9vdGVye1xyXG4gICAgICBwYWRkaW5nOiAyLjM3NWVtIDA7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICYuZnQtZGVza3RvcC1ub25le1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXJnaW4tYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuICBmb290ZXJ7XHJcbiAgICAubGFzdExpc3QgbGkgYXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvX2xhbmRpbmd7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBib3R0b206IDIxLjMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGZvb3RlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tb3RvLXNjcm9sbHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFzdExpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhY2stdG8tdG9we1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBib3VuY2UyMiAycyBpbmZpbml0ZTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlMjIgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UyMiAycyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuICAuYm90dG9tLWZvcm0gLmZvcm0tY29udHJvbHtcclxuICAgLy8gZm9udC1zaXplOiAuNzg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICBmb290ZXJ7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIC5jb2wtbWQtMntcclxuICAgICAgd2lkdGg6MjAlO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGJvdHRvbTogMjEuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJveHtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDA7XHJcbiAgICAubWFnbmlmeXtcclxuICAgICAgdG9wOjAuMmVtO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRvcDogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcbiAgLmJvdHRvbS1mb3JtIGgzIHtcclxuICAgIG1hcmdpbjowcHggMCAwIDA7XHJcbiAgICBpe1xyXG4gICAgICB0b3A6IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ib3R0b20tZm9ybSAuYnRuLXdoaXRle1xyXG4gICAgaGVpZ2h0OiAzZW07XHJcbiAgICBpIHtcclxuICAgICAgdG9wOiAuMzNlbTtcclxuICAgICAgcmlnaHQ6IDAuN2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbiAubGFyZ2UtaW1ne1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGhlaWdodDogNTV2aDtcclxuICAgIH1cclxuXHJcbiAgLnByb19sYW5kaW5nIGZvb3RlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJveHtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDA7XHJcbiAgICAubWFnbmlmeXtcclxuICAgICAgdG9wOjAuMmVtO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRvcDogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoyMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2stdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmxhc3RMaXN0e1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLnNvY2lhbExpc3QgdWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGl7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29weXJpZ2h0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8uZl9tZW51X21vYmlsZXtcclxuICAvLyAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgLy99XHJcblxyXG5cclxuICAubW9iaWxlLWNlbnRlcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICBwYWRkaW5nOiBlbSg1MCkgMDtcclxuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGVmdDppbml0aWFsO1xyXG4gICAgICAgIHRvcDplbSgtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogYTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5sYXN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5IC5ib3R0b20tZm9ybSAuZm9ybS13cmFwcGVyIC50aGFua3MgLnRoYW5rcy1pbm5lcntcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuICAubW9iaWxlLWNlbnRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmJhY2stdG8tdG9we1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiBlbSg0MCkgMDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjUwJTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMTIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTIpO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHdpZHRoOmVtKDUwKTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvcGx1cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6ZW0oMTUpO1xyXG4gICAgICAgICAgaGVpZ2h0OmVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL21pbnVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZ0LWNvbGxhcHNle1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdGNvbntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICMzMDMwMzA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICBtYXJnaW46IGVtKDApIDAgZW0oMCkgMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAvL3dpZHRoOjIwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmdpbi1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmxhc3RMaXN0e1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZS1mdExpc3R7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgZW0oMCkgZW0oMzApIDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2JjYmNiYztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICB3aWR0aDplbSgzMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgzMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5ICNzZWN0aW9uNXtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIGJvZHkgIC5tb2JpbGUtZnRMaXN0IHVsIGxpe1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgYXtcclxuICAgICAgbGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjM3NWVtO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDojYmNiY2JjO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRXh0cmEgc21hbGwgZGV2aWNlcyAocG9ydHJhaXQgcGhvbmVzLCBsZXNzIHRoYW4gNTc2cHgpXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gIGZvb3RlciB7XHJcbiAgICAuc29jaWFsTWJ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICAuc29jaWFsTGlzdElubmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHRvcDogZW0oLTI1KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDExcHgpIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xyXG5cclxuICBib2R5ICAubW9iaWxlLWZ0TGlzdCB1bCBsaXtcclxuICAgIGJvcmRlcjowcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIGF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IC4zNzVlbTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDotMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2JjYmNiYztcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYXtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLmxvZ28tc2VjdGlvbntcclxuICAgIHBhZGRpbmc6IDEuOTM3NWVtIDBweCAxLjgxMjVlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1mb3JtIGgzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW46IDAgMCAwIC01MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgJi5sYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIGZvb3RlciB7XHJcbiAgICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLm1vYmlsZS1jZW50ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG4gIC5sYXN0TGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgcmlnaHQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmZvcm0td3JhcHBlciwgLmZpbGUtdXBsb2FkLXNlY3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnRoYW5rc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICMwNzA3MDc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnRoYW5rcy1pbm5lcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiBlbSgxMTApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGluZywgJi5sb2FkaW5ne1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXJ7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb250YWN0LWxvYWRpbmd7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcbn1cclxuLmNvbnRhY3QtbG9hZGVyLCAuZGVmYXVsdC1sb2FkZXJ7XHJcbiAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IGVtKDE1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1JTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmRlZmF1bHQtbG9hZGluZ3tcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLmNvbnRhY3QtbG9hZGVye1xyXG4gICAgdG9wOiAyMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmVucS1mb3JtIHtcclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIC50aGFua3N7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICB9XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NGY1ZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FwdGNoYS1pbWd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYuZm9ybS1ncm91cHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgfVxyXG59XHJcbi5pbWctYm94e1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDowO1xyXG4gIHRvcDowO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDoxMzBweDtcclxuICBhe1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBjb2xvcjogIzU2NTY1ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlIDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInNjYmVcIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yZWZyZXNoLWN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDowO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICB0b3A6MDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICM1NjU2NWU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzU2NTY1ZTtcclxuICB9XHJcbn1cclxudGV4dGFyZWF7XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi5sb2NhdGlvbi1tYXB7XHJcbiAgJi5sb2FkaW5ne1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXJ7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXIgeyBmcm9tIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxufVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRlciB7IGZyb20ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG59XHJcbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxyXG59XHJcblxyXG5cclxuLmZ2LWZvcm0tYm9vdHN0cmFwIC5oZWxwLWJsb2Nre1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4uaC1sZWdhY3ksIC5uZXdzRGl2LCAuc2FmZXR5RGl2LCAuZXZlbnRzRGl2LCAub2ZmZXJzRGl2LCAucHAtcGFnZXtcclxuICAmLmxvYWRpbmd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmxvYWRlcntcclxuICAgIG1pbi13aWR0aDogZW0oMTAwKTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICBhbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcmVtO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IC4yZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBwLXBhZ2V7XHJcbiAgJi5sb2FkaW5ne1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2YzZjZmYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59Iiwic2VjdGlvbi5zZWFyY2gtcmVzdWx0IHtcclxuICBoMiB7XHJcbiAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gICAgZm9udC1zaXplOiAyLjc1ZW07XHJcblxyXG4gIH1cclxuICBoci5mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnkgO1xyXG4gIH1cclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIC8qcGFkZGluZy10b3A6IGVtKDUwKTsqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgc2VjdGlvbi5zZWFyY2gtcmVzdWx0IGgye1xyXG4gICAgcGFkZGluZy10b3A6IDIuNWVtO1xyXG4gIH1cclxufSIsIlxyXG4uY2QtaW1hZ2UtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDY2JTtcclxuICBtYXJnaW46IDAgYXV0byBlbSgzMCkgYXV0bztcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5jZC1yZXNpemUtaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLyogRm9yY2UgSGFyZHdhcmUgQWNjZWxlcmF0aW9uIGluIFdlYktpdCAqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJpZ2h0OiAjY2MwMDAwIDVweCBzb2xpZDtcclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtdmlzaWJsZSAuY2QtcmVzaXplLWltZyB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICAvKiBib3VuY2UgaW4gYW5pbWF0aW9uIG9mIHRoZSBtb2RpZmllZCBpbWFnZSAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLWluIDAuN3M7XHJcbiAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtaW4ge1xyXG4gIDAlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2QtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBlbSg3MCk7XHJcbiAgd2lkdGg6IGVtKDcwKTtcclxuICBsZWZ0OiA2MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKC0zOCk7XHJcbiAgbWFyZ2luLXRvcDogZW0oLTIyKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hZnRlci1iZWZvcmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIC8qIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMiksIDAgMCAxMHB4IHJnYmEoMCwwLDAsMC42KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7ICovXHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxufVxyXG5cclxuLmNkLWhhbmRsZS5kcmFnZ2FibGUge1xyXG4gIC8qIGNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHdoZW4gZWxlbWVudCBpcyBhY3RpdmUgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1YjdjO1xyXG59XHJcblxyXG4uaXMtdmlzaWJsZSAuY2QtaGFuZGxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjdzLCBvcGFjaXR5IDBzIDAuN3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjdzLCBvcGFjaXR5IDBzIDAuN3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgIHtcclxuICAuY2QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2QtaGFuZGxlIHtcclxuICAgIHRvcDogNDIlXHJcbiAgfVxyXG59IiwiYm9keXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYubG9hZGVke1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxufVxyXG5cclxuI2xvYWRlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcclxufVxyXG4jbG9hZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6MDtcclxuICBib3R0b206MDtcclxuICB3aWR0aDogZW0oMzIwKTtcclxuICBoZWlnaHQ6IGVtKDE1MCk7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2hvbmRhLWxvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxufVxyXG5cclxuLyojbG9hZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBlbSg1KTtcclxuICBsZWZ0OiBlbSg1KTtcclxuICByaWdodDogZW0oNSk7XHJcbiAgYm90dG9tOiBlbSg1KTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICohXHJcbiAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG59XHJcblxyXG4jbG9hZGVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGVtKDE1KTtcclxuICBsZWZ0OiBlbSgxNSk7XHJcbiAgcmlnaHQ6IGVtKDE1KTtcclxuICBib3R0b206IGVtKDE1KTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICohXHJcbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbn0qL1xyXG5cclxuLypALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUgICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlICAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbn0qL1xyXG5cclxuI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogNTElO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICAvKiBJRSA5ICovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxufVxyXG5cclxuI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbiNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIExvYWRlZCAqL1xyXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1sZWZ0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgIC8qIElFIDkgKi9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG59XHJcblxyXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxufVxyXG5cclxuLmxvYWRlZCAjbG9hZGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmxvYWRlZCAjbG9hZGVyLXdyYXBwZXIge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgMXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8qIEphdmFTY3JpcHQgVHVybmVkIE9mZiAqL1xyXG4ubm8tanMgI2xvYWRlci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLndpbiwgLm1hY3tcclxuICAuYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5oaW5nZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5ib3VuY2VJbixcclxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcE91dFgsXHJcbi5hbmltYXRlZC5mbGlwT3V0WSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcclxuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xyXG4gIDAlLCA1MCUsIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcclxuICAwJSwgNTAlLCAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXNoIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ydWJiZXJCYW5kIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFrZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnN3aW5nIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0YWRhIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnRhZGEge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd29iYmxlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLndvYmJsZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XHJcbiAgMTEuMSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmVcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZylcclxuICB9XHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpXHJcbiAgfVxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKVxyXG4gIH1cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKVxyXG4gIH1cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmVcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamVsbG8ge1xyXG4gIDExLjElIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcblxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZylcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKVxyXG4gIH1cclxuICA0NC40JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZylcclxuICB9XHJcbiAgNTUuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpXHJcbiAgfVxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpXHJcbiAgfVxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uamVsbG97XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbztcclxuICBhbmltYXRpb24tbmFtZTpqZWxsbztcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNTAlLCA1NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNTAlLCA1NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgb2JhaWQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBvYmFpZCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogYW5pbWF0aW9uIHN0YXJ0ICovXHJcblxyXG4uaXRlbXN7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLml0ZW1zIC5ncmlkX2ltZ3tcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5yZXZlYWwsIC5yZXZlYWxze1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogYW5pbWF0aW9uIGVuZCAqL1xyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJblVwUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgMjAlLCA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuLndpbiwgLm1hY3tcclxuICAuYW5pbWF0ZXtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmllOSwgLmllOHtcclxuICAuYW5pbWF0ZXtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuXHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5maWVsZHMtc2V0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi5yaWdodE1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTcwcHg7XHJcbiAgd2lkdGg6IGVtKDcwKTtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxMyU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwcHggMzBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuNTApO1xyXG4gIC1tb3otYm94LXNoYWRvdzogLTEwcHggMHB4IDMwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuICBib3gtc2hhZG93OiAtMTBweCAwcHggMzBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuNTApO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjZmNmZDA7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxKTtcclxuICAgICAgICB3aWR0aDogZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogZW0oNzApO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY5LCAwLCAwLjI5LCAwLjk5KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42OSwgMCwgMC4yOSwgMC45OSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtMjUlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzNCk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNmMzQyNDI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDUpIDAgMCBlbSgyMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42OSwgMCwgMC4yOSwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42OSwgMCwgMC4yOSwgMC45OSk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxOCk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY5LCAwLCAwLjI5LCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY5LCAwLCAwLjI5LCAwLjk5KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5rZXktaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjhlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjEyNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZWlkdC1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5laWR0LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5nYWxsZXJ5LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5oZWFydC1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5waW4taWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ3JpbGwtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgzNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGRmLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDMxKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDI1KTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmVpZHQtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5nYWxsZXJ5LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaGVhcnQtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5waW4taWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5ncmlsbC1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDM2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyNyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBkZi1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgzMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRvcDogZW0oLTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5rZXktaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zaG93LXNsb3cge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICYuZm9yLXRvcC1zZWMge1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wQXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDEwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogZW0oMTUpO1xyXG4gIGhlaWdodDogZW0oNDEpO1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2ZjZmQwO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMCk7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGkge1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnQtZHJpdmUtY29udCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogZW0oLTEwMDApO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICByaWdodDogMCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuXHJcbiAgfVxyXG4gIC5iYXIge1xyXG4gICAgaGVpZ2h0OiBlbSg2NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IGVtKDcwKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogZW0oMjApIDAgMCBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Utc2lkZXIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgcGFkZGluZzogZW0oMTAwKSBlbSg0NikgMCBlbSg1MCk7XHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDI4KSAwIGVtKDE2KTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAjZGYwMDMyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgLmNhci1oZWFkaW5nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLmhlYWQtaW1nIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogZW0oMzgwKTtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIC41ZW0gMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuMDYyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiMWMwYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYjFjMGMgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYjFjMGMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzY4YTJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGx1cy1taW51cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM2OGEyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM2OGEyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZXItY2FyIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDMwKTtcclxuXHJcbiAgICB9XHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1pbi13aWR0aDogZW0oMTIwKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAuYnRuIHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNWVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzMpO1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgdG9wOiA3MiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuY29tYmluZWQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgzMik7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubm8tbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpdiNkYXRlUGlja2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCA0IC0gMTggKi9cclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8qc3Bhbi5zbS1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE0KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgZW0oMikgMCAwO1xyXG4gICAgICAgICAgfSovXHJcbiAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdHlwbHVzLCAucXR5bWludXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF0eSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRheXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpZWxkcy1zZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSg1Nik7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIGVtKDMyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLypmbG9hdDogcmlnaHQ7Ki9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgJi5oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmIxYzBjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiMWMwYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmIxYzBjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM2OGEyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM2OGEyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi42JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4ge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcHRjaGEtZmVpbGR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pbWctYm94e1xyXG4gICAgICAgICAgYm90dG9tOiBlbSgzKTtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNlcnJNZXNzYWdle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzkwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE3ZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDEzKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhhbmtzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAudGhhbmtzLWlubmVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlydHVhbC1pbnRyby10eHR7XHJcbiAgcGFkZGluZy10b3A6ZW0oOTYpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBlbSg0OCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDI0KTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2F2ZS10aGUtZGF0ZXtcclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7Y29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICBtYXJnaW46YXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAjQzgwRTBFO1xyXG4gICAgICBzdXB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLWRhdGUtd3JhcHtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICBwYWRkaW5nOmVtKDY0KSBlbSgxNDApO1xyXG4gIH1cclxuICAuaW5uZXItZGF0ZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTcuNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDcwKTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWRhdGV7XHJcbiAgICAgIC8qcGFkZGluZy10b3A6IGVtKDEzKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEzKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oNjApOyovXHJcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiBlbSg2MCk7XHJcblxyXG5cclxuICAgICAgcGFkZGluZzogZW0oMTMpIGVtKDYyKTtcclxuICAgICAgLyptYXJnaW46IDAgZW0oMzApOyovXHJcblxyXG5cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB0b3A6MFxyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsqL1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IGVtKDE4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgei1pbmRleDo5O1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL3BhZGRpbmc6IDA7XHJcblxyXG4gIH1cclxuICAuaGVhZC1pbWcge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLnNpZGVyLWNhciB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvcm0ge1xyXG4gICAgLmNvbWJpbmVkIHtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDI2JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAmLm5vLW1hcmdpbiAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiNkYXRlUGlja2VyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGx1cy1taW51cyB7XHJcbiAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdHlwbHVzLCAucXR5bWludXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMi4yNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkcy1zZXQudHdvIC5mb3JtLWdyb3VwIHtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiBlbSg2MCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRoYW5rcy5ib29rLXQtZC10aHgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MHB4IDAgNjRweDtcclxuICBwe1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGIge1xyXG4gICAgICBmb250LXNpemU6IDMuMTI1ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oNjApO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgaSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgICAmYWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfinJQnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbi5jaGVja21hcmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbi5jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4vKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cclxuLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcclxufVxyXG5cclxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuLmNoZWNrbWFyazphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xyXG4uY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuIC5jaGVja2JveDphZnRlciB7XHJcbiAgbGVmdDogOXB4O1xyXG4gIHRvcDogNXB4O1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gICAgb3V0bGluZTogMHB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUgIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XHJcbiAgICBib3JkZXItY29sb3I6ICM0MjhiY2E7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciwgLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUgIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkOTUzNGY7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyLCAuY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlLCAuY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzViYzBkZTtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyLCAuY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMGFkNGU7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciwgLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsICAgLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciwgLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuKi9cclxuXHJcbi5nZWNrby5kZXNrdG9we1xyXG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29udGVudDogJ+KclCc7XHJcbn1cclxuXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgb3BhY2l0eTogMC42NTtcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcclxuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XHJcbn1cclxuXHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xyXG59XHJcblxyXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcclxufVxyXG5cclxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xyXG59XHJcblxyXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcclxuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XHJcbn1cclxuXHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcblxyXG5odG1sLmZhZGUtYmxhY2sge1xyXG4gIGJvZHkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdlY2tvIC50LWRyaXZlLWNvbnQgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0LCAuaWUgLnQtZHJpdmUtY29udC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4udC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIC5mb3JtLWdyb3VwLmNoZWNrYm94IHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjMzY4YTJlIDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5oYXMtZXJyb3Ige1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIGNvbG9yOiAjYmIxYzBjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuY29tYmluZWQgLmZvcm0tZ3JvdXAubm8tbWFyZ2luIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgIG1heC13aWR0aDogNy41ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC5yaWdodE1lbnUge1xyXG4gICAgcGFkZGluZy10b3A6IDYlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgLmNydi1jYW1wYWlnbi1wMS1ib2R5e1xyXG4gICAgLnJpZ2h0TWVudSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1ZW0gMCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNhci1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0gLmZpZWxkcy1zZXQge1xyXG4gICAgICAgIC8vbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgIC8vcGFkZGluZzogMWVtIDAgMmVtO1xyXG4gICAgICAgICYudHdvIHtcclxuICAgICAgICAgIC8vbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgICAgLy9wYWRkaW5nOiAxZW0gMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgd2lkdGg6IDU3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5jb21iaW5lZCAuZm9ybS1ncm91cC5uby1tYXJnaW4gLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgbWF4LXdpZHRoOiA3LjVlbTtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2V7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5yaWdodE1lbnUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcblxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgcmlnaHQ6IC03MC41ZW07XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgICBtYXJnaW46IDBlbSAwIDNlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBlbSAwIDFlbTtcclxuICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMyk7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCBkaXYjZGF0ZVBpY2tlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZ2Vja28ge1xyXG4gICAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmNvbWJpbmVkIC5mb3JtLWdyb3VwLm5vLW1hcmdpbiAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDhlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgfVxyXG4gICAgcmlnaHQ6IC03MC41ZW07XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIC5oZWFkLWltZyAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuc2lkZXItY2FyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMCAwLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0gLmZpZWxkcy1zZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMCAxZW07XHJcbiAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIC5jb21iaW5lZCB7XHJcbiAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBkaXYjZGF0ZVBpY2tlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28ge1xyXG4gICAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmNvbWJpbmVkIC5mb3JtLWdyb3VwLm5vLW1hcmdpbiAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDhlbTtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2V7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDkzZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAucmlnaHRNZW51IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI3Mik7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgJi5laWR0LWljb24sICYuaGVhcnQtaWNvbiwgJi5waW4taWNvbiwgJi5ncmlsbC1pY29uLCAmLnBkZi1pY29uLCAmLmtleS1pY29uLCAmLmdhbGxlcnktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmVpZHQtaWNvbi1ob3ZlciwgJi5oZWFydC1pY29uLWhvdmVyLCAmLnBpbi1pY29uLWhvdmVyLCAmLmdyaWxsLWljb24taG92ZXIsICYucGRmLWljb24taG92ZXIsICYua2V5LWljb24taG92ZXIsICYuZ2FsbGVyeS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhpZGUtc2xvdyB7XHJcbiAgICAgIHJpZ2h0OiAtNzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvcEFycm93IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2V7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgfVxyXG4gICAgZm9ybSAuY29tYmluZWQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5iYXIge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgIHdpZHRoOiBlbSgxMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC5zYXZlLXRoZS1kYXRlIHtcclxuICAgIC5pbm5lci1kYXRlIHtcclxuICAgICAgLnNpbmdsZS1kYXRle1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEyKSBlbSg1OCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYyKSBlbSg2OCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgICYub25QYWdlIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgJi5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmhlYWQtaW1nIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodE1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgaHRtbC5mYWRlLWJsYWNrIGJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNjUpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDAgMC44ZW07XHJcbiAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgZGl2I2RhdGVQaWNrZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IC5wbHVzLW1pbnVzLWNvbnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGx1cy1taW51cyB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdHkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAuZm9ybS13cmFwcGVyIC50aGFua3MgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgdG9wOiBpbml0aWFsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLmhlYWQtaW1nIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIC5zaWRlci1jYXIge1xyXG4gICAgICB3aWR0aDogMjglO1xyXG4gICAgfVxyXG4gICAgZm9ybSAuY29tYmluZWQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXRhaWwtcGFnZXtcclxuICAgIC5ocnZDYW1wYWlnbntcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2F2ZS10aGUtZGF0ZXtcclxuICAgIGgxe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXItZGF0ZS13cmFwe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDUwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oNTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi52aXJ0dWFsLWludHJvLXR4dC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg2MCk7XHJcbiAgfVxyXG4gIC52aXJ0dWFsLWludHJvLXR4dCB7XHJcbiAgICBoMXtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vcm1hbC1wYWdlcyB7XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICYuYnRuLWdyb3VwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudC1kcml2ZS1jb250IHtcclxuICAgICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgICAgJi5vblBhZ2Uge1xyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5iYXIge1xyXG4gICAgICAuaWNvbntcclxuICAgICAgICB3aWR0aDogZW0oMTE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIHtcclxuICAgIHBhZGRpbmc6IGVtKDEwMCkgZW0oNzApIDAgZW0oNzApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgICAgICYuYnRuLWdyb3Vwe1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGVtKDI4MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICYuYnRuLWdyb3VwIHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIC5oZWFkLWltZyB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDI5MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodE1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgaHRtbC5mYWRlLWJsYWNrIGJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDE3ZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDAgMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIGRpdiNkYXRlUGlja2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IC5wbHVzLW1pbnVzLWNvbnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5xdHkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgJi5vblBhZ2V7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAuY29tYmluZWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS13cmFwcGVyIC50aGFua3MgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsLXBhZ2V7XHJcbiAgICAuaHJ2Q2FtcGFpZ257XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2V7XHJcbiAgICB0b3A6IGluaXRpYWw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAuaGVhZC1pbWcge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gICAgLnNpZGVyLWNhciB7XHJcbiAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSAuY29tYmluZWQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgJi5wbHVzLW1pbnVzLWNvbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAgLnBsdXMtbWludXMgLmNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zYXZlLXRoZS1kYXRle1xyXG4gICAgaDF7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg0MCk7XHJcbiAgICAgIC8qLnNpbmdsZS1kYXRle1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgfSovXHJcbiAgICB9XHJcbiAgfVxyXG4gIHNlY3Rpb24udmlydHVhbC1pbnRyby10eHQudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNjApO1xyXG4gIH1cclxuICAudmlydHVhbC1pbnRyby10eHQge1xyXG4gICAgaDF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5vcm1hbC1wYWdlcyB7XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICYuYnRuLWdyb3VwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudC1kcml2ZS1jb250IHtcclxuICAgICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgICAgJi5vblBhZ2Uge1xyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucmlnaHRNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGh0bWwuZmFkZS1ibGFjayBib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgM2VtO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDJlbTtcclxuICAgICAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAmLnBsdXMtbWludXMtY29udCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZGl2I2RhdGVQaWNrZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbHVzLW1pbnVzIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdHlwbHVzLCAucXR5bWludXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgLnF0eSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FwdGNoYS1mZWlsZCB7XHJcbiAgICAgICAgICAjZXJyTWVzc2FnZXtcclxuICAgICAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciAudGhhbmtzIHtcclxuICAgICAgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDJweDtcclxuICB9XHJcbiAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XHJcbiAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gIH1cclxuICBodG1sLmZhZGUtYmxhY2sgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2Uge1xyXG4gICAgLmhlYWQtaW1nIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIC5zaWRlci1jYXIge1xyXG4gICAgICB3aWR0aDogMjglO1xyXG4gICAgfVxyXG4gICAgZm9ybSAuY29tYmluZWQgLmZvcm0tZ3JvdXAgLnBsdXMtbWludXMge1xyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAucXR5cGx1cywgLnF0eW1pbnVzIHtcclxuICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAudGhhbmtze1xyXG4gICAgJi5ib29rLXQtZC10aHgge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMzdweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zYXZlLXRoZS1kYXRle1xyXG5cclxuICAgIGgxe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLWRhdGUtd3JhcHtcclxuICAgICAgaDF7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTApO1xyXG4gICAgICAuc2luZ2xlLWRhdGV7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzQpIGVtKDUwKTtcclxuICAgICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgICAvL2ltZ3tcclxuICAgICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICB0b3A6IDA7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci1kYXRle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBzZWN0aW9uLnZpcnR1YWwtaW50cm8tdHh0LnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDQyKTtcclxuICB9XHJcbiAgLnZpcnR1YWwtaW50cm8tdHh0IHtcclxuICAgIGgxe1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIycHggMjBweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5zaWRlci1jYXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIGhlaWdodDogMTh2aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXQge1xyXG4gICAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXYjZGF0ZVBpY2tlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5wbHVzLW1pbnVzLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSB7XHJcbiAgICAuaGVhZC1pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zaWRlci1jYXIge1xyXG4gICAgICB3aWR0aDogMzglO1xyXG4gICAgfVxyXG4gICAgZm9ybSAuY29tYmluZWQgLmZvcm0tZ3JvdXAgLnBsdXMtbWludXMge1xyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5xdHlwbHVzLCAucXR5bWludXMge1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuYmFye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiBlbSg1KSAwIDAgZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIHdpZHRoOiBlbSg4NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIC5oZWFkLWltZyB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIC5jYXItaGVhZGluZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5uZXItZGF0ZS13cmFwe1xyXG4gIGltZy1yZXNwb25zaXZle1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4iLCIucG9wdXAtY29udGVudC1zY3JvbGwge1xyXG4gIGhlaWdodDogMjYwcHg7XHJcbn1cclxuXHJcbi5zdGVwUG9wdXAge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC5jb250cm9scyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMTgwKTtcclxuICAgICAgcGFkZGluZzogZW0oMTEpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXdoaXRlLCAwLjMpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMjBweCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0IHtcclxuICAgICAgICByaWdodDogMyU7XHJcbiAgICAgIH1cclxuICAgICAgJi5sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgIHRvcDogZW0oLTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1hcmdpbjogZW0oLTIwMCkgYXV0byAwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHVzZXItc2VsZWN0OiBpbml0aWFsO1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiBlbSgyMik7XHJcbiAgICAgIGhlaWdodDogZW0oMjIpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvc3Zncy9jcm9zcy1vdXQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiBlbSgxOCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxOCk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgIGhlaWdodDogZW0oNDAwKTtcclxuICAgIC5wMCB7XHJcbiAgICAgIGJvcmRlcjogJGJyYW5kLXdoaXRlIDFweCBzb2xpZDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnA0MCB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgxNikgZW0oNDApIGVtKDQwKTtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgIC8vaGVpZ2h0OiBlbSgzMzYpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDMwNCk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwIDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICAgICYudmlkZW8tc2VjIHtcclxuXHJcblxyXG5cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICYubWFpbnRlbmFuY2Uge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMzJlbTtcclxuICAgICAgaGVpZ2h0OiAxOGVtO1xyXG4gICAgICBtYXJnaW46ICBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiBlbSg0MCkgMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oOTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlmcmFtZS1wb3B1cHtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgIHdpZHRoOiA4MGVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgaGVpZ2h0OiA0NmVtO1xyXG4gICAgICB0b3A6IDEwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDgwZW07XHJcbiAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICBoZWlnaHQ6IDQzLjVlbTtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAwIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiBlbSg5MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDkwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZWNhbGwtaWZyYW1le1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmNhci1wb3B1cHtcclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMjJlbTtcclxuICAgICAgLnA0MHtcclxuICAgICAgICBwYWRkaW5nOiAwZW0gMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxnIHtcclxuICAubGctdGh1bWItaXRlbSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGctYWN0aW9ucyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDE2LjY1NSkgZW0oODApIGVtKDE2LjY1NSkgZW0oMjUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNCk7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDIwcHgpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICB9XHJcbiAgICAgICYubGctcHJldiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTYuNjU1KSBlbSgyNSkgZW0oMTYuNjU1KSBlbSg4MCk7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmxnLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNsZy1jb3VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogZW0oLTYwKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgfVxyXG4gIC5sZy10b29sYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0b3A6IGVtKDcwKTtcclxuICAgIHJpZ2h0OiBlbSg2MCk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC5sZy1jbG9zZSB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgICAgaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMyk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGctaW1nLXdyYXAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5tb2RhbC1vcGVuIHtcclxuICAgICNmdWxscGFnZSB7XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW90b3JjeWNsZXtcclxuICAjbW9kZWwtbm8tbG9jYXRpb257XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlVGV4dHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLm1hcmluZS1wYWdle1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgJi5nZW5lcmF0b3ItZCB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICAgIC5idG4tYXJlYXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTU0MHB4KXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnA0MHtcclxuICAgICAgICBwYWRkaW5nOiBlbSg3MikgZW0oMTYpIGVtKDQwKSBlbSg0MCk7XHJcbiAgICAgIH1cclxuICAgICAgLnNjcm9sbC1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbiAgLnN0ZXBQb3B1cHtcclxuICAgICYuaWZyYW1lLXBvcHVwIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiA0NmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQgLnNjcm9sbC1hcmVhIHtcclxuICAgIC8vaGVpZ2h0OiAyNS4zNzVlbTtcclxuICB9XHJcbiAgfVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5wMCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5tYWludGVuYW5jZSAubW9kYWwtY29udGVudCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXB7XHJcbiAgICAmLmlmcmFtZS1wb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYzZW07XHJcbiAgICAgICAgdG9wOiA0JTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICB3aWR0aDogMTAwZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wNDB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNTYpIGVtKDE2KSBlbSg0MCkgZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnN0ZXBQb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMzBlbTtcclxuICAgICAgICAucDAge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWxne1xyXG4gICAgICAgIHdpZHRoOiBlbSg5NzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAuc3RlcFBvcHVwIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiAzMGVtO1xyXG4gICAgICAgIC5wMCB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1sZ3tcclxuICAgICAgICB3aWR0aDogZW0oOTc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAzNi4zZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzBweCkgYW5kIChtYXgtd2lkdGg6IDEyOTBweCl7XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wNDB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNzIpIGVtKDE2KSBlbSg0MCkgZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gIC52aW4tbW9kYWwuaW52YWxpZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5pbnZhbGlkX3RleHQgcCBhe1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cCwgLnZpbi1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250cm9scyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZyB7XHJcbiAgICAubGctYWN0aW9ucyB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZy10b29sYmFyIHtcclxuICAgICAgLmxnLWNsb3NlIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFse1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQgLnNjcm9sbC1hcmVhe1xyXG4gICAgaGVpZ2h0OiBlbSg0MDApO1xyXG4gIH1cclxuXHJcbiAgYm9keSAuY2QtaW1hZ2UtY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDU0JTtcclxuICB9XHJcblxyXG5cclxuICAuc3RlcFBvcHVwIC5jb250cm9sc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDE3M3B4O1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cHtcclxuICAgICYuaWZyYW1lLXBvcHVwIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICBoZWlnaHQ6IDU1ZW07XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmxnIC5sZy1hY3Rpb25zIGJ1dHRvbntcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDg3MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICBib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9iaWxlVGV4dCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjIpO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzgpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMzUpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNuYXYtaWNvbjMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDg3MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAuc2FmYXJpIHtcclxuICAgICYub3JpZW50YXRpb25fbGFuZHNjYXBlIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLm1vYmlsZVRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5sb2dvIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgzNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAjbmF2LWljb24zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgLm1vYmlsZVRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIDI2ODh4MTI0MnB4IGF0IDQ1OHBwaSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChkZXZpY2UtaGVpZ2h0OiA4OTZweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSkgIHtcclxuICBib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9iaWxlVGV4dCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNuYXYtaWNvbjMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLnN0ZXBQb3B1cCAuY29udHJvbHN7XHJcbiAgICB0b3A6YXV0bztcclxuICB9XHJcblxyXG4gIC5sZyAubGctYWN0aW9ucyB7XHJcbiAgICBidXR0b24ubGctbmV4dHtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIGJ1dHRvbi5sZy1wcmV2e1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgfVxyXG4gIC5sZyAubGctdG9vbGJhcntcclxuICAgIHRvcDogMi4zNzVlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IGVtKDYwMCk7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIHRvcDogMzAlO1xyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlmcmFtZS1wb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgaGVpZ2h0OiA3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5wMHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxnIC5sZy1hY3Rpb25zIGJ1dHRvbntcclxuICAgIHRleHQtaW5kZW50OiAtNTAwMDAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgICYubGctcHJldntcclxuICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGxlZnQ6IDAuOGVtO1xyXG5cclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIHJpZ2h0OiAwLjhlbTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDUwMDAwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQgLnNjcm9sbC1hcmVhe1xyXG4gICAgaGVpZ2h0OiAxOTBweDtcclxuICB9XHJcbi5jb250cm9sc3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAvKmJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTsqL1xyXG4gICAgdG9wOjI1JTtcclxuXHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbGVmdDogMTAlO1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAucDQwIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250cm9scyB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBlbSg4MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlmcmFtZS1wb3B1cHtcclxuICAgICAgdG9wOiA1JTtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1vdXRlciB7XHJcbiAgICAubGctaW1nLXdyYXB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzLjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnN0ZXBQb3B1cC5tYWludGVuYW5jZSAubW9kYWwtY29udGVudCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmxnIC5sZy10b29sYmFyIC5sZy1jbG9zZXtcclxuICAgIHdpZHRoOiAxLjE2MjVlbTtcclxuICAgIGhlaWdodDogMS4xNjI1ZW07bGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gIH1cclxuICAubGcge1xyXG4gICAgLmxnLXRvb2xiYXJ7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgIHRvcDplbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1vdXRlciB7XHJcbiAgICAubGctaW1nLXdyYXB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzLjUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHAge1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9tby1wcC1tb2J7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWZyYW1lLXBvcHVwe1xyXG4gICAgICB3aWR0aDogOTYlO1xyXG4gICAgICBsZWZ0OiAyJTtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbn0iLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZVxyXG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2xpY2stc2xpZGUgaW1ne1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xyXG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcclxue1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBQy9DLEFBQ0UsSUFERSxDQUNGLElBQUksQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2hCLENBdUJMLEFBQUEsYUFBYSxBQUFBLENBQ1gsVUFBVSxDQUFFLE9BQU8sQ0FDcEIsQUFNRCxBQUFBLFNBQVMsQUFBQSxDQUNQLFdBQVcsQ0FBQyxnRUFBZ0UsQ0FDN0UsQUFDRCxBQUFBLE1BQU0sQUFBQSxDQUNKLFdBQVcsQ0FBRSxpQkFBaUIsQ0FDL0IsQUFFRCxBQUFBLE1BQU0sQUFBQSxDQUNKLFVBQVUsQ0FBRSxNQUFNLENBSW5CLEFBTEQsQUFFRSxNQUZJLEFBRUgsT0FBTyxDQUZWLE1BQU0sQUFFTyxNQUFNLEFBQUEsQ0FDZixPQUFPLENBQUUsZUFBZSxDQUN6QixBQ3JDSCxVQUFVLENBQ1IsV0FBVyxDQUFFLG1CQUFtQixDQUNoQyxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixHQUFHLENBQUUsZ0VBQXdFLENBQzdFLEdBQUcsQ0FBRSx1RUFBK0UsQ0FBQywyQkFBMkIsQ0FDaEgsa0VBQTBFLENBQUMsZUFBZSxDQUMxRixpRUFBeUUsQ0FBQyxjQUFjLENBQ3hGLGdFQUF3RSxDQUFDLGtCQUFrQixDQUk3RixVQUFV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QUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9D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QixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENB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QUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzND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NUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLElBQW9DLENBQzVDLEFBUEQsQUFBQSxjQUFjLEFBQVEsQ0FDcEIsSUFBSSxDQUFFLElBQUksQ0FDWCxBQVBELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsUUFBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxB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 */
