﻿@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}}.eng_font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-style:normal !important}.dir-ltr{direction:ltr;display:inline-block;font-style:normal !important;text-align:right}.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-ar/droidarabickufi/DroidKufi-Regular.eot");src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.woff2") format("woff2"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.woff") format("woff"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.ttf") format("truetype")}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:700;src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.eot");src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.woff2") format("woff2"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.woff") format("woff"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.ttf") format("truetype")}@font-face{font-family:AvenirNext-Light;src:url("/assets/fonts-ar/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf?1495477880") format("truetype"),url("/assets/fonts-ar/174d458a-81e0-4174-9473-35e3bf0a613c.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff?1495477879") format("woff"),url("/assets/fonts-ar/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg?1495477880#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg"),url("/assets/fonts-ar/5db267f9-3612-485c-ae18-5698d2692816.eot?&1495477880#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Regular;src:url("/assets/fonts-ar/276b3566-1c3b-4bc1-8915-15314f091f29.ttf?1495477879") format("truetype"),url("/assets/fonts-ar/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?1495477880") format("woff2"),url("/assets/fonts-ar/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff?1495477879") format("woff"),url("/assets/fonts-ar/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg?1495477880#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg"),url("/assets/fonts-ar/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Medium;src:url("/assets/fonts-ar/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2?1495477541") format("woff2"),url("/assets/fonts-ar/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff?1495477541") format("woff"),url("/assets/fonts-ar/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg?1495477541#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg"),url("/assets/fonts-ar/c6970a14-8b0f-4629-9072-71c7e123908f.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-DemiBold;src:url("/assets/fonts-ar/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/45b78f45-e639-4836-8612-e0892e120f14.woff?1495477879") format("woff"),url("/assets/fonts-ar/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg?1495477541#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd") format("svg"),url("/assets/fonts-ar/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Bold;src:url("/assets/fonts-ar/bce3274e-f498-48ae-b269-a6930df496e7.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff?1495477878") format("woff"),url("/assets/fonts-ar/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg?1495477880#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg"),url("/assets/fonts-ar/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-MediumItalic;src:url("/assets/fonts-ar/03aefdc0-0198-4662-a9c7-640a4734063e.ttf?1495477878") format("truetype"),url("/assets/fonts-ar/cc0a88c2-524b-4c90-b6f0-a80570222c30.woff?1495477541") format("woff"),url("/assets/fonts-ar/349e5647-5161-46bb-a19f-8a609ae235e4.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/132a539d-37fa-48fb-92ec-1f4591f98ee1.svg?1495477879#132a539d-37fa-48fb-92ec-1f4591f98ee1") format("svg"),url("/assets/fonts-ar/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-ar/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-ar/universltstd-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:700;src:url("/assets/fonts-ar/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-ar/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-ar/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-ar/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-ar/universltstd-ultracn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"ge_thameen";src:url("/assets/fonts-ar/arabic/GE_THAMEEN_DEMIBOLD.OTF")}@font-face{font-family:"honda";src:url("/assets/fonts-ar/honda.eot");src:url("/assets/fonts-ar/honda.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/honda.woff") format("woff"),url("/assets/fonts-ar/honda.ttf") format("truetype"),url("/assets/fonts-ar/honda.svg#honda") 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:"ge_thameen","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:"ge_thameen","univers";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:right}.text-right{text-align:left}.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 0px 0px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 0px 0px 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 0px 0px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 0px 0px 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 0px 0px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 0px 0px 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:right;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;left:.9375em;right:auto;font-size:1.75em;top:.3125em;line-height:1}.btn i.icon-arrow-line:before{content:"\71"}.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}.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-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}.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 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px 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{position:absolute;z-index:1070;display:block;font-family:"ge_thameen","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{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"ge_thameen","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:left !important}.pull-left{float:right !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}}.datepicker-dropdown{right:auto !important}html{direction:rtl}body{direction:rtl}.flip.text-left{text-align:right}.flip.text-right{text-align:left}.list-unstyled{padding-right:0;padding-left:initial}.list-inline{padding-right:0;padding-left:initial;margin-right:-5px;margin-left:0}dd{margin-right:0;margin-left:initial}@media (min-width: 768px){.dl-horizontal dt{float:right;clear:right;text-align:left}.dl-horizontal dd{margin-right:180px;margin-left:0}}blockquote{border-right:5px solid #eee;border-left:0}.blockquote-reverse,blockquote.pull-left{padding-left:15px;padding-right:0;border-left:5px solid #eee;border-right:0;text-align:left}.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:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{left:100%;right:auto}.col-xs-pull-11{left:91.66666667%;right:auto}.col-xs-pull-10{left:83.33333333%;right:auto}.col-xs-pull-9{left:75%;right:auto}.col-xs-pull-8{left:66.66666667%;right:auto}.col-xs-pull-7{left:58.33333333%;right:auto}.col-xs-pull-6{left:50%;right:auto}.col-xs-pull-5{left:41.66666667%;right:auto}.col-xs-pull-4{left:33.33333333%;right:auto}.col-xs-pull-3{left:25%;right:auto}.col-xs-pull-2{left:16.66666667%;right:auto}.col-xs-pull-1{left:8.33333333%;right:auto}.col-xs-pull-0{left:auto;right:auto}.col-xs-push-12{right:100%;left:0}.col-xs-push-11{right:91.66666667%;left:0}.col-xs-push-10{right:83.33333333%;left:0}.col-xs-push-9{right:75%;left:0}.col-xs-push-8{right:66.66666667%;left:0}.col-xs-push-7{right:58.33333333%;left:0}.col-xs-push-6{right:50%;left:0}.col-xs-push-5{right:41.66666667%;left:0}.col-xs-push-4{right:33.33333333%;left:0}.col-xs-push-3{right:25%;left:0}.col-xs-push-2{right:16.66666667%;left:0}.col-xs-push-1{right:8.33333333%;left:0}.col-xs-push-0{right:auto;left:0}.col-xs-offset-12{margin-right:100%;margin-left:0}.col-xs-offset-11{margin-right:91.66666667%;margin-left:0}.col-xs-offset-10{margin-right:83.33333333%;margin-left:0}.col-xs-offset-9{margin-right:75%;margin-left:0}.col-xs-offset-8{margin-right:66.66666667%;margin-left:0}.col-xs-offset-7{margin-right:58.33333333%;margin-left:0}.col-xs-offset-6{margin-right:50%;margin-left:0}.col-xs-offset-5{margin-right:41.66666667%;margin-left:0}.col-xs-offset-4{margin-right:33.33333333%;margin-left:0}.col-xs-offset-3{margin-right:25%;margin-left:0}.col-xs-offset-2{margin-right:16.66666667%;margin-left:0}.col-xs-offset-1{margin-right:8.33333333%;margin-left:0}.col-xs-offset-0{margin-right:0;margin-left:0}@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:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{left:100%;right:auto}.col-sm-pull-11{left:91.66666667%;right:auto}.col-sm-pull-10{left:83.33333333%;right:auto}.col-sm-pull-9{left:75%;right:auto}.col-sm-pull-8{left:66.66666667%;right:auto}.col-sm-pull-7{left:58.33333333%;right:auto}.col-sm-pull-6{left:50%;right:auto}.col-sm-pull-5{left:41.66666667%;right:auto}.col-sm-pull-4{left:33.33333333%;right:auto}.col-sm-pull-3{left:25%;right:auto}.col-sm-pull-2{left:16.66666667%;right:auto}.col-sm-pull-1{left:8.33333333%;right:auto}.col-sm-pull-0{left:auto;right:auto}.col-sm-push-12{right:100%;left:0}.col-sm-push-11{right:91.66666667%;left:0}.col-sm-push-10{right:83.33333333%;left:0}.col-sm-push-9{right:75%;left:0}.col-sm-push-8{right:66.66666667%;left:0}.col-sm-push-7{right:58.33333333%;left:0}.col-sm-push-6{right:50%;left:0}.col-sm-push-5{right:41.66666667%;left:0}.col-sm-push-4{right:33.33333333%;left:0}.col-sm-push-3{right:25%;left:0}.col-sm-push-2{right:16.66666667%;left:0}.col-sm-push-1{right:8.33333333%;left:0}.col-sm-push-0{right:auto;left:0}.col-sm-offset-12{margin-right:100%;margin-left:0}.col-sm-offset-11{margin-right:91.66666667%;margin-left:0}.col-sm-offset-10{margin-right:83.33333333%;margin-left:0}.col-sm-offset-9{margin-right:75%;margin-left:0}.col-sm-offset-8{margin-right:66.66666667%;margin-left:0}.col-sm-offset-7{margin-right:58.33333333%;margin-left:0}.col-sm-offset-6{margin-right:50%;margin-left:0}.col-sm-offset-5{margin-right:41.66666667%;margin-left:0}.col-sm-offset-4{margin-right:33.33333333%;margin-left:0}.col-sm-offset-3{margin-right:25%;margin-left:0}.col-sm-offset-2{margin-right:16.66666667%;margin-left:0}.col-sm-offset-1{margin-right:8.33333333%;margin-left:0}.col-sm-offset-0{margin-right:0;margin-left:0}}@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:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{left:100%;right:auto}.col-md-pull-11{left:91.66666667%;right:auto}.col-md-pull-10{left:83.33333333%;right:auto}.col-md-pull-9{left:75%;right:auto}.col-md-pull-8{left:66.66666667%;right:auto}.col-md-pull-7{left:58.33333333%;right:auto}.col-md-pull-6{left:50%;right:auto}.col-md-pull-5{left:41.66666667%;right:auto}.col-md-pull-4{left:33.33333333%;right:auto}.col-md-pull-3{left:25%;right:auto}.col-md-pull-2{left:16.66666667%;right:auto}.col-md-pull-1{left:8.33333333%;right:auto}.col-md-pull-0{left:auto;right:auto}.col-md-push-12{right:100%;left:0}.col-md-push-11{right:91.66666667%;left:0}.col-md-push-10{right:83.33333333%;left:0}.col-md-push-9{right:75%;left:0}.col-md-push-8{right:66.66666667%;left:0}.col-md-push-7{right:58.33333333%;left:0}.col-md-push-6{right:50%;left:0}.col-md-push-5{right:41.66666667%;left:0}.col-md-push-4{right:33.33333333%;left:0}.col-md-push-3{right:25%;left:0}.col-md-push-2{right:16.66666667%;left:0}.col-md-push-1{right:8.33333333%;left:0}.col-md-push-0{right:auto;left:0}.col-md-offset-12{margin-right:100%;margin-left:0}.col-md-offset-11{margin-right:91.66666667%;margin-left:0}.col-md-offset-10{margin-right:83.33333333%;margin-left:0}.col-md-offset-9{margin-right:75%;margin-left:0}.col-md-offset-8{margin-right:66.66666667%;margin-left:0}.col-md-offset-7{margin-right:58.33333333%;margin-left:0}.col-md-offset-6{margin-right:50%;margin-left:0}.col-md-offset-5{margin-right:41.66666667%;margin-left:0}.col-md-offset-4{margin-right:33.33333333%;margin-left:0}.col-md-offset-3{margin-right:25%;margin-left:0}.col-md-offset-2{margin-right:16.66666667%;margin-left:0}.col-md-offset-1{margin-right:8.33333333%;margin-left:0}.col-md-offset-0{margin-right:0;margin-left:0}}@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:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{left:100%;right:auto}.col-lg-pull-11{left:91.66666667%;right:auto}.col-lg-pull-10{left:83.33333333%;right:auto}.col-lg-pull-9{left:75%;right:auto}.col-lg-pull-8{left:66.66666667%;right:auto}.col-lg-pull-7{left:58.33333333%;right:auto}.col-lg-pull-6{left:50%;right:auto}.col-lg-pull-5{left:41.66666667%;right:auto}.col-lg-pull-4{left:33.33333333%;right:auto}.col-lg-pull-3{left:25%;right:auto}.col-lg-pull-2{left:16.66666667%;right:auto}.col-lg-pull-1{left:8.33333333%;right:auto}.col-lg-pull-0{left:auto;right:auto}.col-lg-push-12{right:100%;left:0}.col-lg-push-11{right:91.66666667%;left:0}.col-lg-push-10{right:83.33333333%;left:0}.col-lg-push-9{right:75%;left:0}.col-lg-push-8{right:66.66666667%;left:0}.col-lg-push-7{right:58.33333333%;left:0}.col-lg-push-6{right:50%;left:0}.col-lg-push-5{right:41.66666667%;left:0}.col-lg-push-4{right:33.33333333%;left:0}.col-lg-push-3{right:25%;left:0}.col-lg-push-2{right:16.66666667%;left:0}.col-lg-push-1{right:8.33333333%;left:0}.col-lg-push-0{right:auto;left:0}.col-lg-offset-12{margin-right:100%;margin-left:0}.col-lg-offset-11{margin-right:91.66666667%;margin-left:0}.col-lg-offset-10{margin-right:83.33333333%;margin-left:0}.col-lg-offset-9{margin-right:75%;margin-left:0}.col-lg-offset-8{margin-right:66.66666667%;margin-left:0}.col-lg-offset-7{margin-right:58.33333333%;margin-left:0}.col-lg-offset-6{margin-right:50%;margin-left:0}.col-lg-offset-5{margin-right:41.66666667%;margin-left:0}.col-lg-offset-4{margin-right:33.33333333%;margin-left:0}.col-lg-offset-3{margin-right:25%;margin-left:0}.col-lg-offset-2{margin-right:16.66666667%;margin-left:0}.col-lg-offset-1{margin-right:8.33333333%;margin-left:0}.col-lg-offset-0{margin-right:0;margin-left:0}}caption{text-align:right}th{text-align:right}@media screen and (max-width: 767px){.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:initial}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-left:0;border-right:initial}}.radio label,.checkbox label{padding-right:20px;padding-left:initial}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-right:-20px;margin-left:auto}.radio-inline,.checkbox-inline{padding-right:20px;padding-left:0}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-right:10px;margin-left:0}.has-feedback .form-control{padding-left:42.5px;padding-right:12px}.form-control-feedback{left:0;right:auto}@media (min-width: 768px){.form-inline label{padding-right:0;padding-left:initial}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{margin-right:0;margin-left:auto}}@media (min-width: 768px){.form-horizontal .control-label{text-align:left}}.form-horizontal .has-feedback .form-control-feedback{left:15px;right:auto}.caret{margin-right:2px;margin-left:0}.dropdown-menu{right:0;left:auto;float:left;text-align:right}.dropdown-menu.pull-right{left:0;right:auto;float:right}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}@media (min-width: 768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group>.btn,.btn-group-vertical>.btn{float:right}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-right:-1px;margin-left:0}.btn-toolbar{margin-right:-5px;margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:right}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-right:5px;margin-left:0}.btn-group>.btn:first-child{margin-right:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:right}.btn-group.btn-group-justified>.btn,.btn-group.btn-group-justified>.btn-group{float:none}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn .caret{margin-right:0}.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-right:0}.input-group .form-control{float:right}.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:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:first-child{border-left:0;border-right:1px solid}.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:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:last-child{border-left-width:1px;border-left-style:solid;border-right:0}.input-group-btn>.btn+.btn{margin-right:-1px;margin-left:auto}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-left:-1px;margin-right:auto}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-right:-1px;margin-left:auto}.nav{padding-right:0;padding-left:initial}.nav-tabs>li{float:right}.nav-tabs>li>a{margin-left:auto;margin-right:-2px;border-radius:4px 4px 0 0}.nav-pills>li{float:right}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-right:2px;margin-left:auto}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-right:0;margin-left:auto}.nav-justified>.dropdown .dropdown-menu{right:auto}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-left:0;margin-right:auto}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-radius:4px 4px 0 0}}@media (min-width: 768px){.navbar-header{float:right}}.navbar-collapse{padding-right:15px;padding-left:15px}.navbar-brand{float:right}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-right:-15px;margin-left:auto}}.navbar-toggle{float:left;margin-left:15px;margin-right:auto}@media (max-width: 767px){.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 15px}}@media (min-width: 768px){.navbar-nav{float:right}.navbar-nav>li{float:right}}@media (min-width: 768px){.navbar-left.flip{float:right !important}.navbar-right:last-child{margin-left:-15px;margin-right:auto}.navbar-right.flip{float:left !important;margin-left:-15px;margin-right:auto}.navbar-right .dropdown-menu{left:0;right:auto}}@media (min-width: 768px){.navbar-text{float:right}.navbar-text.navbar-right:last-child{margin-left:0;margin-right:auto}}.pagination{padding-right:0}.pagination>li>a,.pagination>li>span{float:right;margin-right:-1px;margin-left:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{margin-right:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-right:0;padding-left:initial}.pager .next>a,.pager .next>span{float:left}.pager .previous>a,.pager .previous>span{float:right}.nav-pills>li>a>.badge{margin-left:0;margin-right:3px}.list-group-item>.badge{float:left}.list-group-item>.badge+.badge{margin-left:5px;margin-right:auto}.alert-dismissable,.alert-dismissible{padding-left:35px;padding-right:15px}.alert-dismissable .close,.alert-dismissible .close{right:auto;left:-21px}.progress-bar{float:right}.media>.pull-left{margin-right:10px}.media>.pull-left.flip{margin-right:0;margin-left:10px}.media>.pull-right{margin-left:10px}.media>.pull-right.flip{margin-left:0;margin-right:10px}.media-right,.media>.pull-right{padding-right:10px;padding-left:initial}.media-left,.media>.pull-left{padding-left:10px;padding-right:initial}.media-list{padding-right:0;padding-left:initial;list-style:none}.list-group{padding-right:0;padding-left:initial}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-right-radius:3px;border-top-left-radius:0}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-left-radius:3px;border-top-right-radius:0}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px;border-top-left-radius:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:none}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:none;border-left:0}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{right:0;left:auto}.close{float:left}.modal-footer{text-align:left}.modal-footer.flip{text-align:right}.modal-footer .btn+.btn{margin-left:auto;margin-right:5px}.modal-footer .btn-group .btn+.btn{margin-right:-1px;margin-left:auto}.modal-footer .btn-block+.btn-block{margin-right:0;margin-left:auto}.popover{left:auto;text-align:right}.popover.top>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.top>.arrow:after{margin-right:-10px;margin-left:auto}.popover.bottom>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.bottom>.arrow:after{margin-right:-10px;margin-left:auto}.carousel-control{right:0;bottom:0}.carousel-control.left{right:auto;left:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(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, color-stop(rgba(0,0,0,0.0001) 0), color-stop(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 .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;right:auto;margin-right:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;left:auto;margin-left:-10px}.carousel-indicators{right:50%;left:0;margin-right:-30%;margin-left:0;padding-left:0}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0;margin-right:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-left:0;margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}}.pull-right.flip{float:left !important}.pull-left.flip{float:right !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;left: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;left: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{right:0;left:auto;width:100%}.btn-white:hover i{left:1.5625em}}.fixed{overflow:hidden;position:fixed !important;width:100%}.homepage.for-sticky.loaded.fixed .header{top:0 !important}.header{background:#fff;padding:.5em 0 1.8125em 0;height:auto;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;right:0;top:0;z-index:999999999;position:absolute}.header .fullContainer{width:100%;padding:0}.header .fullContainer .row{margin:0}.header .fullContainer .row [class^="col-"]{padding:0}.header.sticky{position:fixed}.header.sticky .logo-main{width:28em;height:2.8125em;margin-top:.625em}.header.sticky .toggle-btn-top{width:4.375em;height:3.75em}.header.sticky .toggle-btn-top:after{right:-.1875em;width:4.375em;height:4.375em}.header.sticky #nav-icon3{width:1.5em;height:2.5em}.header.sticky #nav-icon3 span{height:2px}.header.sticky #nav-icon3 span:nth-child(1){top:.8125em}.header.sticky #nav-icon3 span:nth-child(2),.header.sticky #nav-icon3 span:nth-child(3){top:1.25em}.header.sticky #nav-icon3 span:nth-child(4){top:1.6875em}.header.sticky #nav-icon3:after{width:2.5em;height:2.5em;right:-.5em}.header.sticky .language-drop{margin-right:5em;margin-top:1.25em}.header.sticky .topNav{margin:1.25em 0 0 0}.header.sticky .topNav li a{font-size:.9375em}.header.sticky .topNav li a.arabic{font-size:.875em}.header.sticky .main-navigation{top:3.8125em}.header.sticky .search-box{padding:2em 0}.header.trans .topNav{opacity:0;visibility:hidden}.header.trans .language-drop{opacity:0;visibility:hidden}.language-drop .bootstrap-select.btn-group .dropdown-menu{z-index:99999}.logo-main{display:inline-block;width:28em;height:2.8125em;margin:1.25em auto 0 auto;position:absolute;left:0;right:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.logo-main img{width:100%}.topNav{margin:1.875em 0 0 0;padding:0;float:left;-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}.topNav li{list-style:none;float:right;border-left:solid 1px #c9c9c9;padding:0 1.25em;line-height:1.0625em}.topNav li:last-child{border-left:none}.topNav li:first-child{border-left:none;padding:0}.topNav li a{color:#000000;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{color:#525354;font-size:1.0625em}.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;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 0 0 .75em;top:.1875em}.topNav li .btn-hollow i:before{content:"\74"}.mobile-contact{float:right;position:absolute;right:52px;top:20px;width:20px;display:none}.mobile-contact img{width:100%}.language-drop{float:right;margin-right:6.25em;margin-top:1.75em;-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}.language-drop .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}.language-drop .bootstrap-select>.btn{padding:.3125em;height:auto}.language-drop .bootstrap-select.btn-group .btn .filter-option{color:#474747;padding-left:.375em}.language-drop .btn-default:active:hover,.language-drop .btn-default:active:focus,.language-drop .btn-default:active.focus,.language-drop .btn-default.active:hover,.language-drop .btn-default.active:focus,.language-drop .btn-default.active.focus,.language-drop .open>.btn-default.dropdown-toggle:hover,.language-drop .open>.btn-default.dropdown-toggle:focus,.language-drop .open>.btn-default.dropdown-toggle.focus{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.language-drop .btn-group.open .dropdown-toggle{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-navigation{background:#fff;padding:7.875em 0;border-bottom:solid 2px #c90e0e;display:none;position:absolute;right:0;top:5.0625em;width:100%;z-index:-1}.main-navigation [class^="col-"]{border-left:solid 1px #eaeaea;min-height:20em;padding-left:6.25em;padding-right:2.8125em;position:relative}.main-navigation [class^="col-"]:first-child{padding-left:.9375em;padding-right:.9375em}.main-navigation [class^="col-"]:first-child .listMenu{float:right;width:100%}.main-navigation [class^="col-"].border-right:after{position:absolute;right:21.875em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.main-navigation [class^="col-"]:last-child{border-left:none;padding-left:.9375em}.main-navigation hr{border:none;margin:0 1.4375em 2.5em 0;height:1px;display:block;width:13.4375em;background:#eaeaea}.main-navigation h5{color:#000;font-size:1em;text-transform:uppercase;margin:0 0 1.875em 0;font-weight:700}.liveMenu{margin:0 0 2.5em 0;float:right;width:21.25em;padding:0 1.25em 0 0}.liveMenu li{list-style:none;display:block;position:static}.liveMenu li:hover>a,.liveMenu li.active>a{color:#c00}.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}.liveMenu li a:hover,.liveMenu li a:focus{text-decoration:none}.liveMenu li .bigList{margin:0;padding:0;position:absolute;right:24.125em;width:20.75em;padding-left:2em;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;overflow:auto}.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}.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;left: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 i:before{content:"\71"}.liveMenu li .bigList li a:hover,.liveMenu li .bigList li a:focus{text-decoration:none}.liveMenu li.active>.bigList{visibility:visible;opacity:1}.countryList{margin:0 0 2.5em 0;float:right;width:100%;padding:0}.countryList li{list-style:none;display:block;font-size:1.125em;font-weight:400;color:#959595;margin-bottom:2.5em;float:right;width:100%}.countryList li:last-child{margin-bottom:0}.countryList li span{float:right;margin-left:.625em}.countryList li .form-control{background:none;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:initial;padding:0}.countryList li .bootstrap-select.form-control:not([class*="col-"]){min-width:10.5625em;width:10.5625em;float:right}.countryList li .bootstrap-select>.btn{height:initial;padding:0 0 .5em 0;border-bottom:solid 1px #c9c9c9}.countryList li .bootstrap-select.btn-group .btn .filter-option{color:#474747;font-weight:700;margin-left:0}.countryList li .bootstrap-select.btn-group .btn .caret{left:.3125em}.countryList li .btn-default:active:hover,.countryList li .btn-default:active:focus,.countryList li .btn-default:active.focus,.countryList li .btn-default.active:hover,.countryList li .btn-default.active:focus,.countryList li .btn-default.active.focus,.countryList li .open>.btn-default.dropdown-toggle:hover,.countryList li .open>.btn-default.dropdown-toggle:focus,.countryList li .open>.btn-default.dropdown-toggle.focus{background:none;border:none;border-bottom:solid 1px #c9c9c9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.countryList li .btn-group.open .dropdown-toggle{background:none;border:none;border-bottom:solid 1px #c9c9c9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.countryList li .dropdown-menu{border-radius:0;padding:.3125em 0;margin:0;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.105);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.105);box-shadow:0 3px 10px rgba(0,0,0,0.105);border:solid 1px #c9c9c9;border-top:none}.countryList li .bootstrap-select.btn-group .dropdown-menu li{float:right;width:100%;margin-bottom:0}.countryList li .bootstrap-select.btn-group .dropdown-menu li a{float:right;width:100%;text-transform:uppercase}.emailList{margin:0;padding:0}.emailList li{list-style:none;margin-bottom:1.25em;display:block}.emailList li:last-child{margin-bottom:0}.emailList li:nth-child(2) a{padding-right:3.125em}.emailList li a{color:#000;position:relative;padding:0 1.875em 0 0;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}.emailList li a.call{font-size:1.375em;font-weight:700;direction:ltr;display:block;text-align:right}.emailList li a.call i:before{content:"\74"}.emailList li a i{position:absolute;right:0;top:.1875em;color:#c00;font-size:.875em}.emailList li a i.icon-email{font-size:1.625em;top:-.1875em}.emailList li a:hover,.emailList li a:focus{text-decoration:none}.followList{margin:0;padding:0}.followList li{list-style:none;display:block;margin-bottom:2.1875em}.followList li a{position:relative;display:block;font-size:.875em;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;padding:0 4.375em 0 0;font-weight:500}.followList li a i{position:absolute;right:0;top:0;font-size:1.25em}.followList li a:after{position:absolute;right:1.875em;top:.625em;content:'';width:1.25em;height:1px;background:#c9c9c9;-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}.followList li a:hover,.followList li a:focus{text-decoration:none}.search-box{width:100%;position:absolute;top:0;background:#fff;z-index:9999;height:100%;right:0;padding:2em 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 2.5em 0 11.875em;color:#000;height:1.375em;direction:rtl;text-align:right}.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;right:0;top:3px;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;left:0;top:0}.search-box .cross-btn{position:absolute;left:1.875em;top:2.5625em;background:url("/assets/images/cross.png") no-repeat;background-size:cover;width:1.125em;height:1.125em}.hide-btn{position:absolute;right:1.875em;top:-3.1875em;background:url("/assets/images/cross.png") no-repeat;width:1.125em;height:1.125em}.black-overlay{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);top:0;right: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}.listMenu{margin:0 0 2.5em 0;float:right;width:21.25em;padding:0 1.25em 0 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}.mobile-navigation{background:#fff;position:fixed;right:0;top:0;overflow-y:scroll;width:100%;height:100%;padding-top:6.25em;display:none;z-index:1}.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;left:.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-left:.625em}.mobile-navigation .get-in-touch ul li:last-child{margin-right:0}.mobile-navigation .get-in-touch ul li a[href^="tel"]{direction:ltr}.mobile-navigation .get-in-touch ul li a{position:relative;padding:0 1.5625em 0 0;display:block;font-size:1.25em;color:#000;font-weight:700}.mobile-navigation .get-in-touch ul li a i{position:absolute;right:0;top:.1875em;color:#c00}.mobile-navigation .get-in-touch ul li a i.icon-phone:before{content:"\74"}.menu-show{display:none}.langMenu{display:none}@media (min-width: 1330px) and (max-width: 1366px){.emailList li a i.icon-email{font-size:12px;top:-1px}.topNav li a.arabic{position:relative;top:3px}}@media (min-width: 1201px) and (max-width: 1280px){.emailList li a i.icon-email{font-size:12px;top:-1px}.topNav li a.arabic{position:relative;top:3px}}@media (min-width: 1200px){.topNav li a:hover{color:#c00}.followList li a:hover{color:#c00;padding:0 2.1875em 0 0}.followList li a:hover:after{opacity:0}.emailList li a:hover{color:#c00}.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;left:.625em}.listMenu 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%}}@media (min-width: 992px) and (max-width: 1199px){.main-navigation [class^="col-"]{padding-left:.9375em;padding-right:.9375em}.main-navigation [class^="col-"].col-sm-6{width:50%}.main-navigation [class^="col-"].col-sm-4{width:28%}.main-navigation [class^="col-"].col-sm-2{width:22%}.main-navigation [class^="col-"]:last-child{padding-left:.9375em;padding-right:.9375em}.liveMenu li:hover>.bigList{visibility:visible;opacity:1}.search-box .container{width:90%}}@media (min-width: 768px) and (max-width: 991px){.main-navigation [class^="col-"]{padding-left:.9375em;padding-right:.9375em}.main-navigation [class^="col-"].col-sm-6{width:60%}.main-navigation [class^="col-"].col-sm-4{width:25%}.main-navigation [class^="col-"].col-sm-2{width:15%}.main-navigation [class^="col-"]:last-child{padding-left:.9375em;padding-right:.9375em}.liveMenu li:hover>.bigList{visibility:visible;opacity:1}.search-box .container{width:90%}}@media (max-width: 767px){.main-navigation{display:none !important}.black-overlay{display:none !important}.header{position:fixed}.header.mobile-trans .logo-main{display:none}.header.mobile-trans .topNav{display:none}.header.mobile-trans .langMenu{display:block}.header.mobile-header-hide:after{height:100%;background:#fff;content:'';position:absolute;right:0;top:0;width:100%;z-index:999}.topNav li:first-child{display:none}.topNav li:nth-child(2){display:none}.language-drop{display:none}.langMenu{margin:0;padding:1.5625em 0 0 .9375em;float:left;display:none;position:relative;z-index:999}.langMenu>li{float:left;list-style:none;border-right:solid 1px #e3e3e3;padding-right:.9375em;margin-right:1.875em}.langMenu>li:last-child{border-right:none;padding-right:0em;margin-right:0em}.langMenu>li>a{color:#000}.langMenu>li>a.arabic{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}.menu-none{display:none}.menu-show{display:block}.topNav li a{font-size:1.375em}.header.sticky .topNav li a{font-size:1.375em}.header.sticky .search-box{padding:.45em 0}.header.sticky .search-box .cross-btn{top:1.1em}.search-box{width:100%;position:absolute;top:0px;background:#fff;z-index:9999;height:100%;right:0;padding:.78125em 0 0 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 2.5em 0 11.875em;color:#000;height:1.6875em}.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;right:0;top:5px;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;left:29px;font-size:1em;top:0}.search-box .cross-btn{position:absolute;background:url("/assets/images/cross.png") no-repeat;left:0.5em;top:1.7em;width:2em;height:2em}.search-box .container{padding-top:4px}.sticky .search-box .container{padding-top:0px}body.fixed .mobile-navigation{z-index:10}.mobile-contact{display:block;top:12px}}@media (max-width: 480px){.header.sticky .logo-main{width:17.25em;top:.375em}.logo-main{width:17.25em;top:.375em}.search-box .magnify{display:none}.search-box .form-control{padding:.2em 0 0 .6em}.search-box .btn{min-width:initial}.search-box .btn i{display:none}body.fixed .mobile-navigation{z-index:10}.header{padding:0;height:3.75em}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020;background:transparent}.fancybox-skin{padding:0 !important;border-radius:0 !important;position:relative;background:#f9f9f9;color:#444;text-shadow:none;border:1px solid #000}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;background:#c00;width:2em;height:2em;opacity:1;left:0;top:0}.fancybox-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(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.9)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/images/fancybox_loading@2x.gif);background-size:24px 24px}}@media (min-width: 1200px){.fancybox-wrap a.fancybox-item.fancybox-close{-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;opacity:1;filter:alpha(opacity=100)}.fancybox-wrap:hover a.fancybox-item.fancybox-close{opacity:1;filter:alpha(opacity=100)}}@media (max-width: 480px){.fancybox-wrap{width:85% !important;height:300px !important}.fancybox-wrap .fancybox-inner{width:100% !important;height:100% !important}.fancybox-wrap .fancybox-inner iframe{width:100%;height:300px !important}}.new-footer #section5{z-index:99999999999999999999;position:relative}.compare{margin-top:12.1875em}.compare table{width:100%}.compare table thead{background:#080808;padding:10px;font-size:20px;line-height:18px;vertical-align:middle;color:#fff;font-weight:600}.compare table thead td{text-transform:uppercase;position:relative;cursor:pointer;font-size:20px;text-align:center}.compare table thead td:first-child{background:#080808}.compare table thead td a{color:#fff}.compare table thead td a .caret{position:absolute;left:.9375em;top:50%;margin-top:-2px;border-left:.375em solid transparent;border-right:.375em solid transparent;border-top:.375em solid #fff}.compare tr.img{text-align:center}.compare tr.img td{position:relative}.compare tr td{font-size:1.125em;padding:1.1875em 1.25em 1.1875em 2.125em;border-style:solid;border-width:1px;border-color:rgba(239,239,239,0.5);width:24%}.compare tr td img{width:80%}.compare tr td:first-child{background:#f9f9f9;width:28%}.compare tr td:first-child img{width:auto}.compare tr:nth-child(2n).head td{background:#f3f6fa !important}.compare tr:nth-child(2n) td{background:#fdfdfd}.compare tr:nth-child(2n) td:first-child{background:#f2f2f2}.compare tr.head td{background:#f3f6fa;color:#c00;font-weight:bold;text-transform:uppercase;font-size:1.25em}.compare.specifications{display:block}.compare.specifications .col1.spec_head thead tr td{width:50%}.compare.specifications .col1.spec_head thead tr td:first-child{width:50%}.compare.specifications .desktop_sec.col1 table tbody tr td{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col1 table tbody tr td:first-child{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col2.spec_head thead tr td{width:33.3333%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .col2.spec_head thead tr td:first-child{width:33.3333%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col2 table tbody tr td{width:33.3333%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col2 table tbody tr td:first-child{width:33.3333%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col3.spec_head thead tr td{width:24%}.compare.specifications .col3.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col3 table tbody tr td{width:24%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.compare.specifications .desktop_sec.col3 table tbody tr td:first-child{width:28%;display:block}.compare.specifications .col4.spec_head thead tr td{width:18%}.compare.specifications .col4.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col4 table tbody tr td{width:18%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col4 table tbody tr td:first-child{width:28%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col5.spec_head thead tr td{width:14.4%}.compare.specifications .col5.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col5 table tbody tr td{width:14.4%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col5 table tbody tr td:first-child{width:28%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col7.spec_head thead tr td{width:12%}.compare.specifications .col7.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col7 table tbody tr td{width:12%}.compare.specifications .desktop_sec.col7 table tbody tr td:first-child{width:28%}.compare.specifications .col8.spec_head thead tr td{width:10.71%}.compare.specifications .col8.spec_head thead tr td:first-child{width:25%}.compare.specifications .desktop_sec.col8 table tbody tr td{width:10.71%}.compare.specifications .desktop_sec.col8 table tbody tr td:first-child{width:25%}.compare.specifications .col9.spec_head thead tr td{width:10.71%}.compare.specifications .col9.spec_head thead tr td:first-child{width:25%}.compare.specifications .desktop_sec.col9 table tbody tr td{width:10%}.compare.specifications .desktop_sec.col9 table tbody tr td:first-child{width:10%}.compare.specifications .desktop_sec.col3{margin-top:6px}.compare.specifications .spec_head.head_full thead tr td{width:24%}.compare.specifications .spec_head.head_full thead tr td:first-child{width:28%}.compare.specifications .spec_head thead{width:100%;display:inline-block;padding:0}.compare.specifications .spec_head thead tr{width:100%;display:inline-flex}.compare.specifications .spec_head thead tr:first-child{border-top:1px solid rgba(239,239,239,0.5)}.compare.specifications .spec_head thead tr td{display:inline-block;border:0;border-right:1px solid rgba(239,239,239,0.5);border-bottom:1px solid rgba(239,239,239,0.5);width:calc(100% / 8.3)}.compare.specifications .spec_head thead tr td:first-child{width:28%;border-left:1px solid rgba(239,239,239,0.5)}.compare.specifications .desktop_sec table tbody,.compare.specifications .mg_5 table tbody{width:100%;display:inline-block}.compare.specifications .desktop_sec table tbody tr,.compare.specifications .mg_5 table tbody tr{width:100%;display:inline-flex}.compare.specifications .desktop_sec table tbody tr:first-child,.compare.specifications .mg_5 table tbody tr:first-child{border-top:1px solid rgba(239,239,239,0.5)}.compare.specifications .desktop_sec table tbody tr td,.compare.specifications .mg_5 table tbody tr td{text-align:center;border:0;border-right:1px solid rgba(239,239,239,0.5);border-bottom:1px solid rgba(239,239,239,0.5);display:inline-block;width:calc(100% / 8.3);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec table tbody tr td:first-child,.compare.specifications .mg_5 table tbody tr td:first-child{text-align:right;width:28%;border-left:1px solid rgba(239,239,239,0.5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .desktop_sec table tbody tr td:first-child b,.compare.specifications .mg_5 table tbody tr td:first-child b{display:block;font-weight:500;font-size:.8125em;margin-top:.625em}.compare.specifications .car-comparision .col-md-12 .h3{text-align:center;width:100%;position:relative;font-size:4.375em;line-height:55px;padding-bottom:35px;margin-bottom:40px}.compare.specifications .car-comparision .col-md-12 .h3:before{content:"";height:4px;background:#c00;width:40px;left:50%;margin-left:-20px;bottom:0px;position:absolute}.compare.specifications .car-comparision .spec_bt{text-align:center;position:relative;margin-bottom:100px}.compare.specifications .car-comparision .spec_bt .sub{background:#fff;width:419px;margin:0px auto;display:inline-block;position:relative}.compare.specifications .car-comparision .spec_bt .sub .sep{width:40px;display:inline-block;background:#fff;height:4px;position:relative}.compare.specifications .car-comparision .spec_bt .sub .sep:before{content:"";width:20px;height:1px;background:#d6d6d6;position:absolute;left:10px;top:0px}.compare.specifications .car-comparision .spec_bt .sub a.bt_1{margin:0px}.compare.specifications .car-comparision .spec_bt:before{content:"";width:100%;height:1px;background:#d6d6d6;position:absolute;left:0px;top:49%}.compare.specifications .car-comparision .bt_1{float:none;text-align:center}.compare.specifications tr td:first-child{cursor:auto}.compare.specifications tr td:first-child b{display:block;font-weight:500;font-size:.9375em !important;margin-top:.625em}.center{text-align:center}.table{display:none}.car-comparision{float:left;width:100%;margin-bottom:33px}.bt_2{float:left;border:0px;height:40px;margin-left:10px;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);text-align:center;line-height:40px;padding:0px 19px 0px 63px}.bt_2 i.icon-arrow-line{top:9.5px}.bt_3{float:left;border:0px;height:40px;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);text-align:center;line-height:40px;padding:0px 63px 0px 55px}.bt_3 i{top:9.5px}.bt_3 .compare-icon{right:15px;left:auto;width:25px;top:8px}.bt_3 .compare-icon img{width:100%}.bt_4{float:left;border:0px;height:40px;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);text-align:center;line-height:40px;padding:0px 63px 0px 55px;min-width:inherit !important;margin-left:10px}.bt_4 i{top:9.5px}.bt_4 .compare-icon{left:15px;right:auto;width:25px;top:8px}.bt_4 .compare-icon img{width:100%}.bt_1{text-align:center;margin-left:1.875em;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);border:2px solid #c00 !important}.bt_1 .caret{margin-right:20px;transform:rotate(90deg);transition:transform 0.25s ease-out;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid}.bt_1.active{color:#c00 !important;border:2px solid #c00 !important;background:#fff !important}.bt_1.active:before{display:none}.bt_1.active .caret{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.bt_1.active:hover{color:#c00}.bt_1.active:hover span{color:#c00}.bt_1 .plus-icon{margin-left:1.25em;position:relative;width:.875em;height:.875em;display:inline-block}.bt_1 .plus-icon:before,.bt_1 .plus-icon:after{content:"";position:absolute;background-color:white;transition:transform 0.25s ease-out}.bt_1 .plus-icon:before{top:.125em;left:50%;width:.125em;height:100%;margin-left:-.0625em}.bt_1 .plus-icon:after{top:50%;left:0;width:100%;height:.125em;margin-top:.0625em}.bt_1:hover .plus-icon{cursor:pointer}.bt_1:hover .plus-icon:before{transform:rotate(90deg)}.bt_1:hover .plus-icon:after{transform:rotate(180deg)}.bt_1:hover .caret{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.f-right{float:left}a.btn.btn-primary.bt_1.f-right.popupLink{margin-left:0}.h3{font-size:2.25em;text-transform:uppercase;margin:0px;color:#000;font-weight:bold}.remove{position:absolute;left:1.25em;font-size:.875em;bottom:1.25em;color:#c00;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;font-weight:bold}.remove:before{content:"";width:0px;height:1px;bottom:0px;right:0px;background:red;position:absolute;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.remove:hover{color:red}.remove:hover:before{width:100%;right:auto;left:0px}.add-car{padding-top:68px}.add-car h4{font-size:1.875em;color:#000;line-height:30px;margin:0px 0px 25px 0px;text-transform:uppercase;text-align:center;padding:0px 15px;font-weight:bold}.add-car p{font-size:1.125em;margin:0px 0px 30px 0px;text-align:center;padding:0px 15px}.add-car .head{height:56px;line-height:56px;background:#f3f6fa;color:#c00;display:block;width:100%;padding:0px 30px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;font-size:1.25em}.add-car ul{list-style:none;display:block;width:100%;padding:0;margin-bottom:0}.add-car ul li{cursor:pointer;display:block;width:100%;padding:1px 0px;line-height:147px;border-bottom:1px solid #fff;border-top:1px solid #fff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.add-car ul li .img{padding-left:30px;width:50%;display:inline-block;text-align:center}.add-car ul li h6{font-size:1.25em;margin:0px;display:inline-block;width:49%;padding-right:2%;vertical-align:middle}.add-car ul li:hover{border-bottom:1px solid #c00;border-top:1px solid #c00;background:#efefef}.add-car .done{cursor:pointer;background:#c00;height:40px;line-height:40px;text-transform:uppercase;color:#fff;text-align:center;width:100%;display:block;font-size:13px;font-weight:bold}.stepPopup2 .modal-lg{width:500px;border:1px solid #efefef}.stepPopup2 .modal-content{height:100%;padding-right:0px;border-radius:0;box-shadow:0 0px 0px rgba(0,0,0,0.5);border:0px}.stepPopup2 .modal-content.loading-new:before{content:"";height:100%;width:100%;background:#ccc;opacity:0.8;position:absolute;left:0;top:0}.stepPopup2 .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;left:1px;top:1px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.stepPopup2 .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)}.card{float:left;width:100%}.card .card-header{width:100%;position:relative}.card-header a .toggle_bt{position:absolute;left:30px;top:2px}.card-header a .toggle_bt .plus-icon{position:relative;width:1.1875em;height:1.1875em;display:inline-block;z-index:99}.card-header a .toggle_bt .plus-icon:before,.card-header a .toggle_bt .plus-icon:after{content:"";position:absolute;background-color:#000;transition:transform 0.25s ease-out}.card-header a .toggle_bt .plus-icon:before{top:.125em;left:50%;width:.1875em;height:100%;margin-left:-.0625em;transform:rotate(-90deg)}.card-header a .toggle_bt .plus-icon:after{top:50%;left:0;width:100%;height:.1875em;margin-top:.0625em}.card-header a.collapsed .plus-icon{cursor:pointer}.card-header a.collapsed .plus-icon:before{transform:rotate(0deg)}.card-header a.collapsed .plus-icon:after{transform:rotate(180deg)}.h5{font-size:20px;padding:0em 1.25em;background:#f3f6fa;line-height:65px;height:65px;font-weight:bold;text-transform:uppercase;margin-top:0px;margin-bottom:5px}.h5 a{color:#cc0000}.card-body>table{padding-bottom:20px;display:block}.mg_5{margin-bottom:5px}.mg_t{margin-top:.625em}@supports (-ms-ime-align: auto){.compare tr{display:flex}.compare tr td{display:inline-flex;width:24%;align-items:center;align-content:center}.compare tr td img{height:auto;margin:0 auto}}.mobile_sec{display:none}@media (min-width: 1500px) and (max-width: 1600px){.car-comparision .bt_1{margin-left:0;margin-right:1em;padding:.6875em 1.2625em}}@media (min-width: 1330px) and (max-width: 1366px){.car-comparision .bt_1{margin-left:0;margin-right:0.5em;padding:.6875em 1.2625em}.compare tr td img{width:70%}}@media (min-width: 1201px) and (max-width: 1280px){.bt_1{margin-left:0.4em}}@media (min-width: 992px) and (max-width: 1199px){.car-comparision .col-md-3{width:33.33%}.car-comparision .col-md-3 .bt_1{margin-left:10px}.compare.specifications .car-comparision .col-md-12 .h3{padding-bottom:16px;margin-bottom:40px}.compare.specifications .car-comparision .bt_1{height:40px;line-height:38px;padding:0px 19px}.compare.specifications .car-comparision .bt_1 span{font-size:12px}.compare.specifications .car-comparision .bt_1 span.caret{line-height:12px;height:10px;margin-top:-4px}.compare.specifications .car-comparision .bt_1.active span.caret{margin-top:0px}.compare thead tr td{font-size:.75em}.bt_3,.bt_2{font-size:12px}}@media (min-width: 768px) and (max-width: 991px){.second-pane .col-sm-8 a{padding:0px 10px;font-size:12px}.second-pane .col-sm-8 a i{display:none}.compare tr td:first-child img{width:54%}.remove{bottom:0.5em}.compare .head_full tr td{font-size:.65em;padding:1.1875em 0.25em}.sub .btn{font-size:11px}.bt_3,.bt_2{font-size:11px}.car-comparision .col-md-3{width:33.33%;float:left}.car-comparision .col-md-3 .bt_1{margin-left:10px}.compare.specifications .car-comparision .col-md-12 .h3{padding-bottom:16px;margin-bottom:40px}.compare.specifications .car-comparision .bt_1{height:40px;line-height:38px;padding:0px 19px}.compare.specifications .car-comparision .bt_1 span{font-size:12px}.compare.specifications .car-comparision .bt_1 span.caret{line-height:12px;height:10px;margin-top:-4px}.compare.specifications .car-comparision .bt_1.active span.caret{margin-top:0px}.compare thead tr td{font-size:.625em}.col-md-6.mg_t{float:left}}@media (max-width: 767px){.car_row1.DrivebyWireThrottleSystem.dot_Dev svg,.car_row2.DrivebyWireThrottleSystem.dot_Dev svg{width:6px !important;height:6px !important}.add-car ul li{line-height:inherit}.select_trim{width:100%;display:block;margin:0px auto;text-align:center}.select_trim .bootstrap-select{border:1px solid #e4e6e8;width:300px;display:inline-block;float:none;margin:0px auto;margin-bottom:20px}.select_trim .bootstrap-select.btn-group .btn{padding-top:8px}.select_trim .bootstrap-select.btn-group .btn .filter-option{font-size:14px}.select_trim .bootstrap-select.btn-group .btn .caret{left:1em;width:auto;height:auto;top:1.5em}.select_trim .bootstrap-select.btn-group .btn .caret:before{font-size:1em}.select_trim select{width:300px}.compare.specifications .car-comparision .spec_bt{margin-bottom:40px}.compare{margin-top:8.75em}.compare .car-comparision{padding:0px 15px;margin-bottom:0px;text-align:center}.compare .car-comparision .col-md-3{float:left;width:100%;text-align:center}.compare .car-comparision .col-md-3:first-child{float:left;width:100%;text-align:center;margin-bottom:16px}.compare .car-comparision .col-md-3:last-child{float:right}.compare .car-comparision .col-md-3:last-child .bt_1{margin-right:0px}.compare .car-comparision .bt_1{margin-left:5px;margin-right:5px;margin-bottom:15px;float:none;display:inline-block}.compare table{display:none}.compare .table{display:block}.compare .table .row_1:first-child{float:left;width:100%;background:#080808}.compare .table .row_1 .head_pane{float:right;width:50%;text-align:right;padding:10px;font-size:1.125em;background:#080808;color:#fff}.compare .table .row_1 .head_pane a{color:#fff}.compare .table .row_1 .head_pane:first-child{border-left-style:solid;border-left-width:1px;border-left-color:rgba(239,239,239,0.5)}.compare .table .row_1 .img_pane{background:#fff;float:right;width:50%;text-align:center;padding-top:10px;position:relative;padding-bottom:35px}.compare .table .row_1 .img_pane:first-child{border-right-style:solid;border-right-width:1px;border-right-color:rgba(239,239,239,0.5)}.compare .table .row_1 .img_pane img{width:70%}.compare .table .specs_pane{background:#fdfdfd;float:left;width:100%}.compare .table .specs_pane h5{background:#f3f6fa;color:#c00;font-weight:bold;text-transform:uppercase;font-size:1em;display:block;text-align:center;margin:0;padding:10px}.compare .table .specs_pane span{border-right-style:solid;border-right-width:1px;border-right-color:rgba(239,239,239,0.5);padding:10px;font-size:.875em;float:right;width:50%;text-align:center}.compare .table .specs_pane:nth-child(2n){background:#fff}.compare .table .specs_pane .w-100{width:100% !important}.stepPopup2 .modal-lg{width:310px;text-align:center;margin:10px auto}.add-car{padding-top:48px}.add-car .head{text-align:right;height:46px;line-height:46px}.add-car h4{margin-bottom:5px}.add-car ul li .img{width:100%;display:inline-block;text-align:center;padding:10px}.add-car ul li h6{font-size:.875em;width:100%;line-height:normal;text-align:center;margin-bottom:5px}.spec_bt .sub a{font-size:12px;padding:0px 10px;height:40px;line-height:38px}.spec_bt .sub a .caret{display:none}.second-pane .col-md-4{text-align:center;margin-bottom:20px}.second-pane .col-md-4 a{display:inline-block;float:none;font-size:12px;padding:0px 10px;margin:0px 5px}.second-pane .col-md-8{display:inline-block;margin-bottom:15px;text-align:center;width:100%}.second-pane .col-md-8 a{margin-bottom:5px;float:none;display:inline-block;margin-left:0;padding:0px 20px}.second-pane .col-md-4{text-align:center;margin-bottom:20px}.second-pane .col-md-4 a{display:inline-block;float:none;font-size:12px;padding:0px 10px;margin:0px 5px}.second-pane .col-md-8{display:inline-block;margin-bottom:15px;text-align:center;width:100%}.second-pane .col-md-8 a{margin-bottom:5px;float:none;display:inline-block;margin-right:0;padding:0px 20px;font-size:12px}.desktop_sec{display:none}.mobile_sec{display:block}.mobile_sec table{display:block}b.fuel-discription{color:#3f3f3f;display:block;margin-top:10px;font-weight:400;font-size:.875em;line-height:15px;text-transform:initial}}@media (max-width: 480px){.second-pane .col-md-6.mg_t img{width:50%}.compare.specifications .car-comparision .spec_bt .sub{width:auto;padding:0px 10px}.compare.specifications .car-comparision .spec_bt .sub a.bt_1{min-width:auto}.compare.specifications .car-comparision .col-md-12 .h3{font-size:2.5em;padding-bottom:5px}.h5{font-size:15px;height:auto;line-height:22px;padding:12px 1.25em}.h5 a .toggle_bt{top:50%;margin-top:-11px}}.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)}.innerBanner{display:block;overflow:hidden}.innerBanner img{height:100%}.innerBanner .container-fluid{position:absolute;top:15em;left:5.5em}.innerBanner .container-fluid .txt h2{font-size:4.75em;font-weight:700;color:#fff;font-family:"ge_thameen","univers";text-transform:uppercase;margin:0 0 0.23em;line-height:1em;text-shadow:2px 2px 3px #7b7b7b}.innerBanner .container-fluid .txt p{font-size:2.125em;color:#fff;margin-bottom:1em;line-height:1.35em;text-shadow:2px 2px 3px #7b7b7b}.innerBanner .container-fluid .txt a.btn{width:16.6875em;text-align:center;padding-right:3.75em}.about-timeline{display:block;padding:7.5em 0 7.4375em 0;background:#f9f9f9}.about-timeline .headings{text-align:center}.about-timeline .headings h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"ge_thameen","univers";text-transform:uppercase;color:#222222;font-size:3.75em}.about-timeline .headings p{font-size:1.375em;margin-bottom:2.625em}.about-timeline .headings a.btn{width:16.0625em;margin-bottom:5em}.about-timeline .timeLinecrousel{width:100%;margin:0 auto}.about-timeline .timeLinecrousel div:focus{outline:none}.about-timeline .timeLinecrousel .slick-slide{float:right}.about-timeline .timeLinecrousel .box{background:#fff;padding:2.25em 1.25em 1.875em;text-align:center;border:1px solid #e9e9e9;margin:0 15px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:6.1875em;width:6em}.about-timeline .timeLinecrousel .box .icon img{max-height:100%}.about-timeline .timeLinecrousel .box .text{display:flex;color:#898989;text-align:right;margin:0 auto;width:72%}.about-timeline .timeLinecrousel .box .text.with-percent{width:90%}.about-timeline .timeLinecrousel .box .text.with-percent sup{position:absolute;font-size:.5em;top:32px;left:2px}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:38px}.about-timeline .timeLinecrousel .box .text .number{font-size:6.125em;font-family:"ge_thameen","univers";line-height:90px;font-weight:300;position:relative;margin:0 0 0 12px}.about-timeline .timeLinecrousel .box .text .desc{color:#3f3f3f;font-weight:300;padding-top:8px}.about-timeline .timeLinecrousel .box .text .desc p{margin-bottom:15px;font-size:1em}.about-timeline .timeLinecrousel .box .media{color:#898989;text-align:right;margin:0;padding-right:2.375em}.about-timeline .timeLinecrousel .box .media .media-left{font-size:6.125em;font-family:"ge_thameen","univers";line-height:90px;font-weight:300;position:relative}.about-timeline .timeLinecrousel .box .media .media-left sup{position:absolute;font-size:.5em;top:32px;left:14px}.about-timeline .timeLinecrousel .box .media .media-left.with-percent{padding-left:50px}.about-timeline .timeLinecrousel .box .media .media-body{color:#3f3f3f;font-weight:300;padding-top:8px}.about-timeline .timeLinecrousel .box .media .media-body p{margin-bottom:15px;font-size:1em}.about-timeline .timeLinecrousel .slick-prev,.about-timeline .timeLinecrousel .slick-next{position:absolute;border-radius:20px;background:#e9e9e9;padding:10px 22px;box-shadow:none;border:none;font-size:.8125em;color:#000;font-weight:700;text-transform:uppercase;top:45%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:70px}.about-timeline .timeLinecrousel .slick-prev:before{content:"\63";font-family:"honda" !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;position:absolute;right:25px;top:0;width:25px;height:10px;font-size:25px;line-height:36px;color:#c00}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:70px}.about-timeline .timeLinecrousel .slick-next:before{content:"\71";font-family:"honda" !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;position:absolute;left:25px;top:0;width:25px;height:10px;font-size:25px;line-height:36px;color:#c00}.powerofdream{display:block;background:#fff;padding:5.625em 0}.powerofdream h2{color:#c00;font-weight:700;font-size:2.5em;text-transform:uppercase;margin:0 0 .75em}.powerofdream p{font-size:1.25em;margin-bottom:.9375em}.powerofdream .video-image{position:relative}.powerofdream .video-image a{display:block;overflow:hidden;position:relative}.powerofdream .video-image a img{width:100%;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.powerofdream .video-image a .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:60px;height:60px;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.powerofdream .video-image a .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.powerofdream .video-image a:before{position:absolute;right:0;top:0;width:100%;height:100%;content:'';z-index:1;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;background:rgba(204,0,0,0.4);opacity:0;filter:alpha(opacity=0)}.container.about-container{width:1430px}.col-center{margin:0 auto;float:none}.message-f-p{display:block;padding:6em 0;background:#464f5d;color:#ebebeb}.message-f-p h2{font-size:2.5em;color:#fff;text-transform:uppercase;margin:0 0 2.5em}.message-f-p h3{color:#ebebeb;margin:0 0 1.5em;font-size:2em;font-family:"ge_thameen","univers";font-weight:700;line-height:1.4em;text-transform:uppercase}.message-f-p p{font-size:.8125em;margin-bottom:1.5em}.message-f-p .signature{display:block;margin:2.625em 0 1.375em}.philosophy{display:block;padding:7.5em 0}.philosophy h2{font-size:2.5em;color:#313131;text-transform:uppercase;margin:0 0 .9375em}.philosophy p.lead{font-size:1.25em;font-weight:400;margin:0 0 3.75em}.philosophy h3{text-transform:uppercase;font-size:1.75em;font-weight:700;margin:0 0 1.125em}.philosophy h3.withbar{position:relative;padding:0 0 .5em;margin:0 0 2.125em}.philosophy h3.withbar:before{content:'';position:absolute;width:1.5em;height:.1625em;background:#c00;left:0;right:0;bottom:0;margin:auto}.philosophy .respect{margin-bottom:8.875em}.philosophy .respect .icon{width:7em;height:7em;border-radius:50%;background:#c00;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.philosophy .respect .icon img{margin:14px auto}.philosophy .respect .media-left{padding-left:1.6875em}.philosophy .respect .media-heading{font-size:1.375em;margin-bottom:.625em;text-transform:uppercase;color:#313131;font-weight:700}.philosophy .respect p{font-size:.875em;line-height:1.5625em}.philosophy .m-policies .arrow-listing{padding-left:3.75em}.philosophy .m-policies .principle-box{width:100%;padding:2.875em 2.5em 2.875em 5.625em;background:#292525;margin:0 0 7.375em}.philosophy .m-policies .principle-box .media{color:#fff}.philosophy .m-policies .principle-box .media .media-left{padding-right:1.25em}.philosophy .m-policies .principle-box .media .media-heading{text-transform:uppercase;font-size:1.5em;font-weight:700;position:relative;padding:0 0 .5em;margin:0 0 1.25em}.philosophy .m-policies .principle-box .media .media-heading:before{content:'';position:absolute;right:0;bottom:0;width:40px;height:4px;background:#fff}.philosophy .m-policies .principle-box .media p{font-size:1.75em;font-family:"ge_thameen","univers";font-weight:300;position:relative;padding-right:1.625em}.philosophy .m-policies .principle-box .media p:before{content:'';position:absolute;right:0;top:9px;width:26px;height:20px;background:url("/assets/images/coma.png") no-repeat 0 0}.philosophy .three-joy [class^="col-"]{padding-left:8px;padding-right:8px}.philosophy .three-joy .box-image{padding:10px;height:100%;border:1px solid #ebebeb}.philosophy .three-joy .box-image .image{margin:0 0 2.9375em}.philosophy .three-joy .box-image .txt h4{text-transform:uppercase;font-weight:700;font-size:1.375em;margin:0 0 .625em}.philosophy .three-joy .box-image .txt p{font-size:.875em}.philosophy .fp-tableCell{padding:6.875em 0 3.125em}ul.arrow-listing{margin:0;padding:0}ul.arrow-listing li{list-style:none;margin:0 0 0 0;padding:0 1.625em .9375em 0;position:relative;font-size:1.25em}ul.arrow-listing li:before{content:"\71";font-family:"honda" !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;position:absolute;right:0;top:0;font-size:20px;color:#c00}.firefox .message-f-p h3{margin:0 0 1.2em}@media (min-width: 1601px) and (max-width: 2400px){.about-timeline .col-md-10{width:93%}.about-timeline .timeLinecrousel .slick-prev{right:-12%}.about-timeline .timeLinecrousel .slick-next{left:-12%}.about-timeline .timeLinecrousel .box .text.with-percent{width:78%}}@media (min-width: 1530px) and (max-width: 1600px){.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:80px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .slick-prev{right:-11.8%;padding-right:60px}.about-timeline .timeLinecrousel .slick-next{left:-11.8%;padding-left:60px}.homepage.normal-pages .container{width:100em}.homepage.normal-pages.motorcycle-header .header .container{width:100%}}@media (min-width: 1330px) and (max-width: 1366px){.about-timeline .timeLinecrousel .box{min-height:212px}.about-timeline .timeLinecrousel .box .text{width:80%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.25em}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-12%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-12%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1.25em}.philosophy .respect p{font-size:1.0625em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image .txt p{font-size:1.125em}ul.arrow-listing li{padding-right:2.3em}ul.arrow-listing li:before{top:-4px}}@media (min-width: 1201px) and (max-width: 1280px){.about-timeline .timeLinecrousel .box{min-height:212px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto .875em;height:5.5625em;width:5.375em}.about-timeline .timeLinecrousel .box .text{width:80%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.125em}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-11.2%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-11.2%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1em}.philosophy .respect p{font-size:1.0625em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image{height:370px}ul.arrow-listing li:before{top:-6px}}@media (min-width: 1280px) and (max-width: 1366px){.homepage.normal-pages .container{width:93%}}@media (min-width: 1200px){.powerofdream .video-image a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.powerofdream .video-image a:hover:before{opacity:1;filter:alpha(opacity=100)}.powerofdream .video-image a:hover .play-icon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.philosophy .three-joy{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.about-timeline .timeLinecrousel .slick-prev,.about-timeline .timeLinecrousel .slick-next{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.about-timeline .timeLinecrousel .slick-prev:before,.about-timeline .timeLinecrousel .slick-next:before{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.about-timeline .timeLinecrousel .slick-prev:after,.about-timeline .timeLinecrousel .slick-next:after{box-shadow:0 0 0 2px #ccc;position:absolute;right:0;top:-9%;content:'';width:100%;height:118%;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;opacity:0;filter:alpha(opacity=0)}.about-timeline .timeLinecrousel .slick-prev:hover,.about-timeline .timeLinecrousel .slick-next:hover{background:#c00;color:#fff}.about-timeline .timeLinecrousel .slick-prev:hover:before,.about-timeline .timeLinecrousel .slick-next:hover:before{color:#fff}.about-timeline .timeLinecrousel .slick-prev:hover:after,.about-timeline .timeLinecrousel .slick-next:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gecko .philosophy .respect .icon img,.ie .philosophy .respect .icon img{height:60px;margin:auto}.ie .about-timeline .timeLinecrousel .box .text .number{display:inline-block}.ie .about-timeline .timeLinecrousel .box .text .desc{display:inline-block}.ie .philosophy .respect .icon{position:relative}.ie .philosophy .respect .icon img{top:0;bottom:0;left:0;right:0;position:absolute}.ie .about-timeline .timeLinecrousel .box .text .number{display:inline-block}.ie .about-timeline .timeLinecrousel .box .text .desc{display:inline-block}.about-timeline,.powerofdream,.message-f-p,.philosophy{padding:0 !important}}@media (min-width: 992px) and (max-width: 1199px){ul.arrow-listing li{padding:0 2em .9375em 0}.innerBanner .container-fluid .txt h2{font-size:4.125em}.innerBanner .container-fluid .txt p{font-size:1.75em}.section.powerofdream,.section.message-f-p,.section.philosophy{padding:4.375em 0 3.375em}.section.powerofdream{padding-bottom:4.375em}.section.philosophy .fp-tableCell{padding:0px}.section.philosophy .fp-tableCell .respect{margin-bottom:3em}.section.philosophy .fp-tableCell p.lead{margin-bottom:3em}.section.philosophy .fp-tableCell .m-policies .principle-box{margin:0 0 4em}.about-timeline{padding:4.375em 0}.about-timeline .headings p br{display:none}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:48px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:40%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.philosophy{padding:4.375em 0}.philosophy p.lead br{display:none}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image{height:340px}ul.arrow-listing li:before{top:-3px}.powerofdream h2{font-size:2.125em}.message-f-p{padding:4.375em 0}.message-f-p h2{margin-bottom:1.25em}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important;padding-top:5em}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p{height:initial !important}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .fp-section,#fullpageInner .fp-tableCell{height:initial !important}#fullpageInner .fp-section.innerBanner,#fullpageInner .fp-tableCell.innerBanner{padding-top:26px}#fullpageInner .fp-section.innerBanner img,#fullpageInner .fp-tableCell.innerBanner img{width:100%;height:auto}}@media (min-width: 768px) and (max-width: 991px){.philosophy .respect p{font-size:12px}.philosophy .three-joy .box-image .txt p{font-size:12px}.box-three .exp-title h2 br{display:none}.innerBanner .container-fluid{top:10em;left:3em}.innerBanner .container-fluid .txt h2{font-size:3.125em}.innerBanner .container-fluid .txt p{font-size:1.5em}.innerBanner .container-fluid .txt a.btn i{top:.3125em}.section.philosophy .fp-tableCell{padding:0px}.about-timeline{padding:3.75em 0}.about-timeline .headings h2{font-size:3.125em}.about-timeline .headings p br{display:none}.about-timeline .headings a.btn i{top:.3em}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:40px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:40%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-dots{position:absolute;bottom:-3.125em;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.about-timeline .timeLinecrousel .slick-dots li{position:relative;display:inline-block;height:20px;width:5px;margin:0 5px;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li button{background:transparent;border:1px solid #c00;display:block;height:7px;width:7px;outline:none;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li.slick-active button{background:#c00;border-color:#c00}.powerofdream{padding:2.875em 0}.powerofdream h2{font-size:2.125em}.message-f-p{padding:2.875em 0}.message-f-p h2{margin-bottom:.9375em}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:2.875em 0}.philosophy .respect{margin-bottom:2.5em}.philosophy h3.withbar{margin-bottom:.9375em}.philosophy p.lead{margin-bottom:2.5em}.philosophy p.lead br{display:none}.philosophy .respect .media{margin-bottom:1.875em}.philosophy .respect .media .media-body{padding-top:10px}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box{margin-bottom:2.5em}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image{height:290px}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-right:2.25em}ul.arrow-listing li:before{top:-3px;font-size:18px}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important;padding-top:5em}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p{height:initial !important;padding:0px}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .fp-section,#fullpageInner .fp-tableCell{height:initial !important}#fullpageInner .fp-section.innerBanner,#fullpageInner .fp-tableCell.innerBanner{padding-top:26px}#fullpageInner .fp-section.innerBanner img,#fullpageInner .fp-tableCell.innerBanner img{width:100%;height:auto}.t-drive-cont .bar{display:flex;align-items:center}.t-drive-cont .bar h4{font-size:1.125em;font-weight:800;padding-top:0}.t-drive-cont .inner-t-drive{padding-top:4.6875em}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}.bootstrap-select.btn-group .btn .caret{top:.125em}}@media (max-width: 767px){.btn-primary{text-align:center}.philosophy .fp-tableCell{padding:0px}.philosophy .respect{margin-bottom:2em}.philosophy .three-joy .box-image .txt p{font-size:1.25em}.innerBanner{top:4.0625em;margin-bottom:4.0625em;position:relative}.innerBanner .container-fluid{top:7.5em;left:1em}.innerBanner .container-fluid .txt h2{font-size:2.25em}.innerBanner .container-fluid .txt p{font-size:1.125em;display:none}.innerBanner .container-fluid .txt a.btn i{top:.3em}.about-timeline{padding:3.75em 0}.about-timeline .headings h2{font-size:3.125em}.about-timeline .headings p br{display:none}.about-timeline .headings a.btn i{top:.2em}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em;height:180px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:4.0625em;line-height:62px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.875em}.about-timeline .timeLinecrousel .box .text .desc p br{display:none}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-dots{position:absolute;bottom:-3.125em;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.about-timeline .timeLinecrousel .slick-dots li{position:relative;display:inline-block;height:20px;width:5px;margin:0 5px;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li button{background:transparent;border:1px solid #c00;display:block;height:7px;width:7px;outline:none;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li.slick-active button{background:#c00;border-color:#c00}.powerofdream{padding:1.875em 0}.powerofdream h2{font-size:2.125em}.message-f-p{padding:1.875em 0}.message-f-p h2{margin-bottom:.9375em;font-size:2em}.message-f-p p{font-size:1.25em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:3.125em 0}.philosophy h2{margin-bottom:.9375em;font-size:2em}.philosophy h3.withbar{margin-bottom:.9375em}.philosophy p.lead{margin-bottom:2.5em}.philosophy p.lead br{display:none}.philosophy .respect p{font-size:1em}.philosophy .respect .media{margin-bottom:1.875em}.philosophy .respect .media .media-body{padding-top:10px}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box{margin-bottom:2.5em}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .m-policies .principle-box .media .media-left{display:table-cell;vertical-align:top;padding-left:1.25em;float:right}.philosophy .m-policies .principle-box .media .media-body{display:table-cell;vertical-align:top;width:80%;float:right}.philosophy .three-joy .box-image{margin-bottom:10px}.philosophy .three-joy .box-image .image img{width:100%}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-left:2.25em}ul.arrow-listing li:before{top:0px;font-size:18px}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important}.homepage.fp-responsive .innerBanner .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .about-timeline .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .message-f-p{height:initial !important}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .innerBanner img{height:auto;max-width:100%}#fullpageInner .fp-section,#fullpageInner .fp-slide,#fullpageInner .fp-tableCell{height:auto !important}}@media (max-width: 480px){#fullpageInner .fp-section{padding-bottom:0px}.innerBanner .container-fluid{top:0;bottom:0;left:0;right:0;margin:auto;height:80px}.innerBanner .container-fluid .txt{text-align:center}.about-timeline .timeLinecrousel .box{height:200px}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:75px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.125em}.message-f-p h3{font-size:1.625em}.philosophy .m-policies .principle-box{padding:2.875em 2.5em 2.875em}.philosophy .m-policies .principle-box .media .media-left{width:100%;display:inline-block;text-align:center;padding:0;margin-bottom:20px}.philosophy .m-policies .principle-box .media .media-left img{margin:0 auto}.philosophy .m-policies .principle-box .media .media-heading{padding-bottom:18px}.philosophy .m-policies .principle-box .media .media-heading:before{left:0;right:0;margin:auto}.philosophy .m-policies .principle-box .media .media-body{display:inline-block;width:100%;text-align:center}.philosophy .m-policies .principle-box .media .media-body p{padding:0}.philosophy .m-policies .principle-box .media .media-body p:before{top:-22px;right:0}}.recall{position:relative;background:#f3f6fa}.recall #section5{background:#fff}.recall:before{content:"";position:absolute;height:1920px;width:1920px;border-radius:50%;background:#f0f3f8;top:-21%;margin:auto;right:0;left:0;z-index:1}.recall .form-control{border-width:2px !important}.recall-text{padding-top:131px;overflow:inherit;position:relative;z-index:9}.recall-text:before{content:"";position:absolute;height:1400px;width:1400px;border-radius:50%;background:#f6f8fb;top:-11%;margin:auto;right:0;left:0;z-index:1}.recall-text .container{position:relative;z-index:99}.recall-text .vehicle-form .container{z-index:999}.recall-text .recall-top-pane{text-align:center}.recall-text .recall-top-pane .icon{width:104px;height:104px;border-radius:50%;background:#fff;text-align:center;position:relative;margin-bottom:35px;display:inline-block;box-shadow:0px 0px 50px #e5e8e8}.recall-text .recall-top-pane .icon i{width:104px;height:104px;padding:20px;display:inline-block;background:url("/assets/images/recall/icon-alaram.png") no-repeat center}.recall-text .recall-top-pane h3{margin:0px auto;text-transform:uppercase;color:#474747;font-size:1.625em;line-height:26px;margin-bottom:27px}.recall-text .recall-top-pane h4{margin:0px auto;text-transform:uppercase;font-weight:bold;color:#222222;font-size:70px;line-height:60px;margin-bottom:37px;padding-bottom:37px;position:relative}.recall-text .recall-top-pane h4.recall-head:before{background:#222222;content:"";height:2px;width:20px;position:absolute;left:50%;margin-left:-10px;bottom:0px;float:left}.recall-text .recall-top-pane h5{margin:0px auto;text-transform:uppercase;color:#cc0000;font-size:1.875em;line-height:30px;margin-bottom:40px;position:relative}.recall-text .recall-top-pane p{color:#000;font-size:1.375em;margin-bottom:56px}.recall-text .recall-top-pane p b{font-weight:bold}.recall-text .recall-top-pane p b.red{color:#c00}.recall-text .recall-top-pane .bt_area{margin-bottom:60px}.recall-text .recall-top-pane .bt_area a{margin:0px 20px;min-width:361px}.recall-text .latest-recall{margin-bottom:6.25em;padding:4.8125em 5em;background:#fff;-webkit-box-shadow:0px 0px 5px 5px #ebebeb;-moz-box-shadow:0px 0px 5px 5px #ebebeb;box-shadow:0px 0px 5px 5px #ebebeb}.recall-text .latest-recall .col-md-6{margin:0px auto;float:none}.recall-text .latest-recall h6{margin:0px auto;text-transform:uppercase;color:#000;font-weight:bold;font-size:1.875em;line-height:30px;position:relative;text-align:center;margin-bottom:50px}.recall-text .latest-recall h6 span{display:inline-block;background:#fff;padding:0px 85px;position:relative;z-index:2}.recall-text .latest-recall h6:after{content:"";background:#949494;height:1px;width:100%;position:absolute;top:50%;margin-top:-0.5px;left:0px}.recall-text .latest-recall p{font-size:1.125em;color:#3f3f3f;margin-bottom:18px}.recall-text .latest-recall .latest_recalls_img{margin-bottom:1.25em}.recall-text .latest-recall .latest_recalls_img_mob{display:none;margin-bottom:1.25em}.vehicle-form{background:#222 url("/assets/images/recall/vehicle-form-bg.jpg") no-repeat;background-position:left bottom !important;padding:100px 0px}.vehicle-form h6{text-transform:uppercase;font-size:1.875em;line-height:30px;padding-bottom:30px;margin:0px 0px 40px 0px;position:relative;font-weight:bold;color:#fff}.vehicle-form h6:before{background:#fff;position:absolute;content:"";height:2px;width:20px;right:0px;bottom:0px}.vehicle-form p{font-size:1.125em;margin-bottom:47px;color:#fff}.vehicle-form .col-md-6{padding-bottom:50px;border-bottom:1px solid #434343;margin-bottom:40px}.vehicle-form .col-md-6 .btn-group{width:100%;background:#fff;height:52px;line-height:52px;padding-right:20px}.vehicle-form .col-md-6 .btn-group .btn{padding:0px;line-height:52px;font-size:15px}.vehicle-form .col-md-6 .btn-group .btn span{color:#222222;text-transform:initial;font-weight:normal}.vehicle-form .col-md-6 .btn-group .btn .caret{left:1.5em;top:0}.vehicle-form .col-md-6:first-child{padding-left:65px}.vehicle-form .col-md-6:last-child{padding-right:65px}.vehicle-form .btn.btn-primary{padding-left:75px}.search-result{background:#fff}.search-result .spec-pane{background:#c00;padding:54px 0px;position:relative}.search-result .spec-pane .dt-pane{float:right;padding-left:2.25em;font-family:'univers'}.search-result .spec-pane .dt-pane .title,.search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description .search-result .spec-pane .dt-pane .title2{font-size:14px;color:#fff;float:right;width:100%;line-height:14px;margin-bottom:13px;text-transform:uppercase}.search-result .spec-pane .dt-pane .value{text-transform:uppercase;line-height:14px;float:right;width:100%;font-size:14px;color:#fff;font-weight:bold}.search-result .spec-pane .center-pane-head{font-size:32px;line-height:35px;text-align:center;text-transform:uppercase;color:#fff;font-weight:bold}.search-result .spec-pane:before{bottom:-14px;content:"";height:14px;position:absolute;left:auto;margin:0px auto;overflow:auto;right:auto;width:100%;background:url("/assets/images/recall/arrow.png") no-repeat center;text-align:center}.contact-recall{background:#464f5d;padding:100px 0px;display:inline-block;width:100%}.contact-recall .small-head{margin-top:0px;color:#fff;font-size:22px;line-height:22px;position:relative;padding-bottom:20px;text-transform:uppercase;margin-bottom:30px}.contact-recall .small-head:before{content:"";width:20px;height:2px;background:#fff;position:absolute;right:0px;bottom:0px}.contact-recall .main-head{color:#fff;font-size:40px;line-height:40px;font-weight:bold;padding-bottom:59px;text-transform:uppercase;border-bottom:1px solid #90959e;margin-bottom:59px}.contact-recall .contact-detail-pane{padding-left:6em;border-left:1px solid #90959e}.contact-recall .contact-detail-pane .contact-detail p{font-size:20px;color:#fff;margin-bottom:80px}.contact-recall .contact-detail-pane .contact-detail p a{color:#4cbaff;text-decoration:underline}.contact-recall .contact-detail-pane .contact-detail h4{font-size:20px;font-weight:bold;color:#fff;position:relative;padding-bottom:19px;margin-bottom:50px;text-transform:uppercase;line-height:23px}.contact-recall .contact-detail-pane .contact-detail h4:before{content:"";width:20px;height:2px;background:#fff;position:absolute;right:0px;bottom:0px}.contact-recall .contact-detail-pane .contact-detail ul{padding:0px;list-style:none}.contact-recall .contact-detail-pane .contact-detail ul li{margin-bottom:41px;padding-bottom:41px;border-bottom:1px solid #90959e;float:right;clear:right;padding-right:48px;position:relative}.contact-recall .contact-detail-pane .contact-detail ul li:before{content:"\78";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;position:absolute;right:0px;top:0px;color:#fff;font-size:29px;line-height:29px}.contact-recall .contact-detail-pane .contact-detail ul li span{font-size:14px;line-height:14px;text-transform:uppercase;color:#fff;display:block;margin-bottom:5px}.contact-recall .contact-detail-pane .contact-detail ul li a{display:block;font-size:30px;line-height:30px;text-transform:uppercase;color:#fff;font-family:'univers'}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{border-bottom:0px;margin-bottom:0;padding-bottom:23px}.contact-recall .enq-form{padding-right:5.1875em}.contact-recall .enq-form .form-wrapper{overflow:hidden;position:inherit}.contact-recall .enq-form h6{margin:0px;padding:0px;margin-bottom:39px;font-size:26px;line-height:26px;font-weight:bold;text-transform:uppercase;color:#fff;padding-top:5px}.contact-recall .enq-form .form-group{padding-left:1.875em;margin-bottom:0px}.contact-recall .enq-form .form-group input,.contact-recall .enq-form .form-group .btn-group,.contact-recall .enq-form .form-group textarea{text-align:right;width:100%;line-height:52px;height:52px;background:#fff;padding-right:25px;color:#222222;margin-bottom:30px;border:0;outline:none;font-size:15px;font-weight:bold;font-family:'univers'}.contact-recall .enq-form .form-group input .btn,.contact-recall .enq-form .form-group .btn-group .btn,.contact-recall .enq-form .form-group textarea .btn{padding:0px;height:52px;text-transform:inherit}.contact-recall .enq-form .form-group input .btn .filter-option,.contact-recall .enq-form .form-group .btn-group .btn .filter-option,.contact-recall .enq-form .form-group textarea .btn .filter-option{font-size:15px;color:#222222;font-weight:normal}.contact-recall .enq-form .form-group input .btn:active,.contact-recall .enq-form .form-group .btn-group .btn:active,.contact-recall .enq-form .form-group textarea .btn:active{-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)}.contact-recall .enq-form .form-group input .caret,.contact-recall .enq-form .form-group .btn-group .caret,.contact-recall .enq-form .form-group textarea .caret{top:1.5em;left:1.5em}.contact-recall .enq-form .form-group.has-error input,.contact-recall .enq-form .form-group.has-error .form-control{border:2px solid #c00}.contact-recall .enq-form .form-group.has-success input{border:2px solid #3c763d}.contact-recall .enq-form .form-group.has-success .form-control{border:2px solid #3c763d}.contact-recall .enq-form .form-group textarea{height:134px !important;float:left}.contact-recall .enq-form .form-group .left{width:49%;float:left}.contact-recall .enq-form .form-group .right{width:49%;float:right}.contact-recall .enq-form .form-group.captcha .text-pane{width:67%;float:right}.contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:33%;border:1px solid #6c7789;background:#525c6b;padding:14px;height:52px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon{margin-right:5px;border-right:1px solid #868d98;height:23px;line-height:23px;padding-right:12px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:15px;color:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a:hover i{color:#c00}.contact-recall .enq-form .btn.btn-primary{padding-left:4.6875em}.contact-recall .enq-form .col-md-6,.contact-recall .enq-form .col-md-12{padding-right:0px}.recallEnquireForm{overflow:hidden}.recallEnquireForm.loading:before{background:#464f5d}.text-anchor{position:relative;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.text-anchor:before{width:0;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:#4cbaff;right:0;bottom:0}.result-table{padding:0px;border:1px solid #e5e5e5;float:left;width:100%;margin-top:79px;margin-bottom:100px;display:flex}.result-table .row{margin-left:-15px;margin-right:-15px}.result-table .head-pane{background:#464f5d;height:55px;line-height:55px;font-size:18px;font-weight:bold;margin:0px;color:#fff;text-transform:uppercase;border-bottom:1px solid #e5e5e5;padding-right:50px}.result-table ul{list-style:none;padding:0px;margin:0px}.result-table ul li:before{content:"";width:0px;height:50px;left:0px;float:left;position:absolute;top:0px;z-index:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;background:#f3f6fa}.result-table ul li a{border-bottom:1px solid #e5e5e5;font-size:.9375em;line-height:50px;font-weight:bold;padding:0px;padding-right:30px;color:#000;display:block;z-index:2;position:relative}.result-table .col-md-7{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.result-table .col-md-7 .center-pane{padding:30px 50px 100px;font-weight:bold}.result-table .col-md-7 .center-pane .cl{font-size:15px;line-height:15px;display:block;margin-bottom:21px;color:#000}.result-table .col-md-7 .center-pane .cl b{float:right;padding-left:5px;text-transform:uppercase}.result-table .col-md-7 .center-pane .cl .opened{font-weight:bold;text-transform:uppercase;color:#39a200}.result-table .col-md-7 .center-pane .summary{margin-top:49px}.result-table .col-md-7 .center-pane .summary h6{margin:0px 0px 15px 0px;font-size:15px;font-weight:bold;color:#c00;text-transform:uppercase}.result-table .col-md-7 .center-pane .summary p{font-size:15px;color:#000;margin-bottom:43px}.result-table .right-pane .right-pane-sub{padding:30px 50px}.result-table .right-pane .right-pane-sub p{font-size:15px;color:#000;margin-bottom:30px;font-weight:bold}.result-table .right-pane .right-pane-sub input{font-size:13px;width:100%;border:1px solid #c00;height:48px;line-height:48px;padding-left:19px;text-transform:uppercase;color:#c00;margin-bottom:20px;padding-right:19px;outline:none;font-weight:bold}.result-table .right-pane .right-pane-sub input:focus{outline:none}.result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:111px;padding-left:75px;width:100%}.result-table .right-pane .right-pane-sub ul{list-style:none;padding:0px;margin:0}.result-table .right-pane .right-pane-sub ul li{border-top:1px solid #e5e5e5;display:block;float:right;width:100%;text-align:right;position:relative}.result-table .right-pane .right-pane-sub ul li:before{height:62px}.result-table .right-pane .right-pane-sub ul li a{color:#000;display:block;height:62px;line-height:62px;text-transform:uppercase;float:right;border-bottom:0;padding-right:0;width:100%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.result-table .right-pane .right-pane-sub ul li a i{float:left;font-size:22px;color:#c00;padding-top:2px}.result-table .right-pane .right-pane-sub ul li a i:before{content:"\71"}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:100%;padding-left:4.6875em;margin-bottom:35px}.result-table .right-pane .right-pane-sub.second-step .questions{border-top:1px solid #e5e5e5;display:block;border-bottom:1px solid #e5e5e5;margin:0px;position:relative;padding-top:35px;margin-bottom:39px;float:left}.result-table .right-pane .right-pane-sub.second-step .questions .or{padding-right:2px;font-size:13px;font-style:normal;text-align:center;width:34px;height:34px;color:#fff;line-height:34px;border-radius:50%;font-weight:bold;text-transform:uppercase;position:absolute;left:0px;right:0px;margin:auto;bottom:-17px;background:#464f5d}.result-table .right-pane .right-pane-sub.second-step .questions .row1{float:left;width:100%}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{font-size:15px;margin-bottom:35px}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1 span{float:left;width:100%}.result-not-found{background:#fff;text-align:center;display:block;float:left;width:100%;padding:15em 0}.result-not-found .result-icon{width:104px;height:104px;border-radius:50%;background:#fff;text-align:center;position:relative;margin-bottom:35px;display:inline-block;box-shadow:0px 0px 50px #e5e8e8}.result-not-found .result-icon i{width:104px;height:104px;padding:20px;display:inline-block;background:url("/assets/images/recall/not-found.png") no-repeat center}.result-not-found h5{margin:0px auto;text-transform:uppercase;font-weight:bold;color:#c00;font-size:30px;line-height:30px;margin-bottom:35px;padding-bottom:30px;position:relative}.result-not-found h5:before{background:#222222;content:"";height:2px;width:20px;position:absolute;left:50%;margin-left:-10px;bottom:0px;float:left}.result-not-found p{font-size:22px;color:#000}.res_ver{display:none !important}.vin-modal .modal-dialog{max-width:1400px;margin:6% auto;width:auto}.vin-modal .modal-dialog .modal-content{border-radius:0px;padding:70px 50px 50px 50px;display:inline-block;width:100%}.vin-modal .modal-dialog .modal-content h5{font-size:36px;line-height:36px;color:#000000;font-weight:bold;margin-top:0px;text-transform:uppercase;padding-bottom:33px;margin-bottom:54px;border-bottom:1px solid #ccc}.vin-modal .modal-dialog .modal-content .con_pane{display:flex;width:100%}.vin-modal .modal-dialog .modal-content .vin-left{border-left:1px solid #ccc;padding-left:100px;color:#3f3f3f;font-size:18px}.vin-modal .modal-dialog .modal-content .vin-left p{color:#3f3f3f;font-size:18px;line-height:40px;margin-bottom:60px}.vin-modal .modal-dialog .modal-content .vin-left b{margin-bottom:25px;display:block}.vin-modal .modal-dialog .modal-content .vin-left ul{list-style:none;padding:0px}.vin-modal .modal-dialog .modal-content .vin-left ul li{color:#3f3f3f;font-size:18px;line-height:18px;padding-right:32px;background:url("/assets/images/recall/li.jpg") right 3px no-repeat;margin-bottom:30px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12{border:0px;padding-right:0px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 .last-child{margin-bottom:11px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul{padding-bottom:30px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul li{line-height:30px;background-position:right 9px}.vin-modal .modal-dialog .modal-content .col-md-5{padding-bottom:24px;text-align:center}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-head{line-height:28px;font-size:20px;padding-top:15px;text-transform:uppercase;font-weight:bold;color:#000;margin:0px 0px 40px 0px;text-align:center}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img{min-height:270px;text-align:center;margin-bottom:14px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-text{font-size:18px;line-height:18px;color:#3f3f3f;margin-bottom:35px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-number{color:#c00;font-size:20px;line-height:20px;text-transform:uppercase}.vin-modal .modal-dialog .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;left: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}.vin-modal .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)}.vin-modal.invalid .modal-dialog .modal-content{background-image:url("/assets/images/recall/caution.jpg");background-position:right bottom;background-repeat:no-repeat}.vin-modal.invalid .modal-dialog .modal-content h5{color:#c00}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-right:32%;width:100%;float:right;padding-bottom:110px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{margin-top:27px;font-size:24px;line-height:34px;margin-bottom:40px;padding-left:8em}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p a{color:#c00;text-decoration:underline;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.vin-modal.invalid .modal-dialog .modal-content .invalid_text .btn{padding-left:68px}#countryLanguageClick{margin-bottom:20px}@media (min-width: 1530px) and (max-width: 1600px){.recall:before{height:1600px;width:1600px;top:-12%}.search-result .spec-pane .dt-pane{padding-right:0.2em}}@media (min-width: 1330px) and (max-width: 1366px){.vin-modal .modal-dialog{max-width:1200px;margin:1% auto}body.recall:before{display:none}body .vehicle-form{background-size:76%;background-position:133% 0px}body .vehicle-form .col-md-6 .btn-group{height:42px;line-height:42px;padding-left:1.25em}body .vehicle-form .col-md-6 .btn-group .btn{line-height:42px;font-size:.9375em}body .search-result .spec-pane .dt-pane{padding-right:0em}body .search-result .spec-pane .dt-pane .title,body .search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description body .search-result .spec-pane .dt-pane .title2{font-size:.875em;line-height:14px;margin-bottom:.8125em}body .search-result .spec-pane .dt-pane .value{line-height:14px;font-size:1.0625em}body .search-result .spec-pane .center-pane-head{font-size:2em}body .result-table .col-md-7 .center-pane{padding:30px 30px 70px}body .result-table .head-pane{padding-left:15px;font-size:1.125em}body .result-table ul li a{font-size:1em}body .result-table ul li a i{display:none}body .result-table .col-md-7 .center-pane .cl{font-size:1.0625em;margin-bottom:13px}body .result-table .col-md-7 .center-pane .summary h6,body .result-table .col-md-7 .center-pane .summary p{font-size:1.0625em}body .result-table .right-pane .right-pane-sub{padding:30px 30px 70px}body .result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:81px}body .result-table .right-pane .right-pane-sub input{padding:0px 10px;height:40px;line-height:40px}body .result-table .right-pane .right-pane-sub p{font-size:1.0625em;margin-bottom:20px}body .result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{font-size:1.0625em}body .contact-recall{padding:50px 0px}body .contact-recall .small-head{font-size:1.375em}body .contact-recall .main-head{padding-bottom:30px;margin-bottom:39px;font-size:2.5em;line-height:26px}body .contact-recall .contact-detail-pane .contact-detail p{font-size:1.25em;margin-bottom:50px}body .contact-recall .contact-detail-pane .contact-detail h4{font-size:1.25em}body .contact-recall .contact-detail-pane .contact-detail ul li a{font-size:1.875em;line-height:20px}body .contact-recall .enq-form{padding-left:2.1875em}body .contact-recall .enq-form .form-group input,body .contact-recall .enq-form .form-group textarea,body .contact-recall .enq-form .form-group .btn-group{height:42px;line-height:42px;padding-left:.9375em;font-size:13px;margin-bottom:26px}body .contact-recall .enq-form .form-group input .btn,body .contact-recall .enq-form .form-group textarea .btn,body .contact-recall .enq-form .form-group .btn-group .btn{line-height:42px;height:42px}body .contact-recall .enq-form .form-group input .btn .filter-option,body .contact-recall .enq-form .form-group textarea .btn .filter-option,body .contact-recall .enq-form .form-group .btn-group .btn .filter-option{font-size:13px}body .contact-recall .enq-form .form-group input .caret,body .contact-recall .enq-form .form-group textarea .caret,body .contact-recall .enq-form .form-group .btn-group .caret{top:0;left:.8em}body .contact-recall .enq-form .form-group.captcha .text-pane{width:50%}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:50%;padding:10px 4px;height:42px}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:12px}}@media (min-width: 1201px) and (max-width: 1366px){body .container{width:100em}body.recall:before{display:none}body.recall .recall-text:before{width:1280px;height:1280px}body.recall main .btn{font-size:1em;padding:.6875em 1em}body.recall main:before{display:none}body .vehicle-form{background-size:76%;background-position:133% 0px}body .vehicle-form .col-md-6 .btn-group{height:42px;line-height:42px;padding-left:1.25em}body .vehicle-form .col-md-6 .btn-group .btn{line-height:42px;font-size:.9375em}body .search-result .spec-pane .dt-pane{padding-left:0em}body .search-result .spec-pane .dt-pane .title,body .search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description body .search-result .spec-pane .dt-pane .title2{font-size:.875em;line-height:14px;margin-bottom:.8125em}body .search-result .spec-pane .dt-pane .value{line-height:14px;font-size:1.0625em}body .search-result .spec-pane .center-pane-head{font-size:2em}body .result-table .col-md-7 .center-pane{padding:30px 30px 70px}body .result-table .head-pane{padding-left:30px;font-size:1.125em}body .result-table ul li a{font-size:1em}body .result-table ul li a i{display:none}body .result-table .col-md-7 .center-pane .cl{font-size:1.0625em;margin-bottom:13px}body .result-table .col-md-7 .center-pane .summary h6,body .result-table .col-md-7 .center-pane .summary p{font-size:1.0625em}body .result-table .right-pane .right-pane-sub{padding:30px 30px 70px}body .result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:81px}body .result-table .right-pane .right-pane-sub input{padding:0px 10px;height:40px;line-height:40px}body .result-table .right-pane .right-pane-sub p{font-size:1.0625em;margin-bottom:20px}body .result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{font-size:1.0625em}body .contact-recall{padding:50px 0px}body .contact-recall .small-head{font-size:1.375em}body .contact-recall .main-head{padding-bottom:30px;margin-bottom:39px;font-size:2.5em;line-height:26px}body .contact-recall .contact-detail-pane .contact-detail p{font-size:1.25em;margin-bottom:50px}body .contact-recall .contact-detail-pane .contact-detail h4{font-size:1.25em}body .contact-recall .contact-detail-pane .contact-detail ul li a{font-size:1.875em;line-height:20px}body .contact-recall .enq-form{padding-left:2.1875em}body .contact-recall .enq-form .form-group input,body .contact-recall .enq-form .form-group textarea,body .contact-recall .enq-form .form-group .btn-group{height:42px;line-height:42px;padding-right:.9375em;font-size:13px;margin-bottom:23px}body .contact-recall .enq-form .form-group input .btn,body .contact-recall .enq-form .form-group textarea .btn,body .contact-recall .enq-form .form-group .btn-group .btn{line-height:42px;height:42px}body .contact-recall .enq-form .form-group input .btn .filter-option,body .contact-recall .enq-form .form-group textarea .btn .filter-option,body .contact-recall .enq-form .form-group .btn-group .btn .filter-option{font-size:13px}body .contact-recall .enq-form .form-group input .caret,body .contact-recall .enq-form .form-group textarea .caret,body .contact-recall .enq-form .form-group .btn-group .caret{top:0;left:.8em}body .contact-recall .enq-form .form-group.captcha .text-pane{width:50%}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:50%;padding:10px 4px;height:42px}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:12px}}@media (min-width: 1200px){.result-table ul li:hover a,.result-table ul li.active a{background:none}.result-table ul li:hover:before,.result-table ul li.active:before{width:100%}.result-table .right-pane .right-pane-sub ul li:hover a{padding:0px 10px}.contact-recall .contact-detail-pane .contact-detail ul li a:hover{color:#4cbaff}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a:hover i{color:#c00}.text-anchor:hover:before{left:0px;right:auto;width:100%}}@media (min-width: 992px) and (max-width: 1199px){.recall:before{width:100%}.recall-text:before{width:100%}}@media (max-width: 1024px){.recall-text:before{display:none}.vin-modal .modal-dialog{max-width:90%;margin:9% auto}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img{min-height:auto;margin-bottom:40px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img img{width:100%}.vin-modal .modal-dialog .modal-content .vin-left{padding-left:70px}.vin-modal .modal-dialog .modal-content .vin-left p{font-size:16px;line-height:30px;margin-bottom:40px}.vin-modal .modal-dialog .modal-content .vin-left ul li{font-size:16px;line-height:20px;margin-bottom:20px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-head{font-size:18px;line-height:28px}.vin-modal .modal-dialog .modal-content h5{font-size:30px;line-height:30px;padding-bottom:23px;margin-bottom:34px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-right:42%}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{padding-left:2em}.recall:before{display:none}.recall-text .recall-top-pane .bt_area a{font-size:11px}.recall-text .latest-recall p{font-size:13px}.vehicle-form{padding:50px 0;background:#222 !important}.vehicle-form h6{text-align:center}.vehicle-form h6:before{left:0px;right:0px;margin:auto}.vehicle-form p{text-align:center;font-size:13px}.vehicle-form .container{text-align:center}.vehicle-form .container .col-md-8{display:inline-block;float:none;margin:0px auto;text-align:center}.vehicle-form .container .btn.btn-primary{font-size:11px}.vehicle-form .col-md-6 .btn-group{height:42px;line-height:42px}.vehicle-form .col-md-6 .btn-group .btn{line-height:42px;font-size:11px}.vehicle-form .col-md-6 .btn-group .btn span{font-size:13px}body .search-result .spec-pane{padding:15px 0px}body .search-result .spec-pane .container{text-align:center}body .search-result .spec-pane .container .col-md-4{width:100%;float:none;display:inline-block;margin:0px auto;margin-bottom:30px;overflow:hidden}body .search-result .spec-pane:before{top:auto;bottom:-14px}body .search-result .spec-pane .dt-pane{width:33.33%;padding-right:0}body .search-result .spec-pane .center-pane-head{margin:15px auto}body .search-result .spec-pane .res_ver{display:block !important}body .search-result .spec-pane .desk_ver{display:none !important}.result-table{width:auto;margin-left:0px;margin-right:0px}.result-table .head-pane{font-size:15px;padding-right:15px}.result-table ul li a{font-size:12px}.result-table .col-md-7 .center-pane{padding:30px 15px 100px}.result-table .right-pane .right-pane-sub{padding:30px 15px}.result-table .right-pane .right-pane-sub .btn.btn-primary{font-size:11px}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{font-size:11px}.result-table .right-pane .right-pane-sub.second-step .questions .or{padding-right:0px}.contact-recall{padding:50px 0px}.contact-recall .small-head{text-align:center}.contact-recall .small-head:before{left:0px;margin:auto;text-align:center}.contact-recall .main-head{text-align:center;font-size:30px;line-height:30px;margin-bottom:40px}.contact-recall .contact-detail-pane .contact-detail p{font-size:16px}.contact-recall .contact-detail-pane .contact-detail h4{font-size:16px}.contact-recall .contact-detail-pane .contact-detail ul li{margin-bottom:31px;padding-bottom:31px}.contact-recall .contact-detail-pane .contact-detail ul li a{font-size:20px;line-height:20px}.contact-recall .contact-detail-pane .contact-detail .enq-form h6{font-size:24px;line-height:24px;margin-bottom:28px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea{height:42px;line-height:42px;font-size:13px;padding-left:15px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input .caret,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group .caret,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea .caret{top:1.25em}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input .btn,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group .btn,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea .btn{height:42px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input .btn .filter-option,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group .btn .filter-option,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea .btn .filter-option{font-size:13px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea{height:114px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group.captcha .text-pane{width:50%}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group.captcha .text-pane:last-child{height:42px;padding:9px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:12px}.contact-recall .contact-detail-pane .contact-detail .enq-form .btn.btn-primary{font-size:11px}}@media (max-width: 768px){.vin-modal .modal-dialog{margin:3% auto}.vin-modal .modal-dialog .modal-content{padding:30px 50px 20px 50px}.vin-modal .modal-dialog .modal-content .con_pane{display:inline-block}.vin-modal .modal-dialog .modal-content .con_pane .vin-left{padding-right:0;border-left:0px;float:left;width:100%}.vin-modal .modal-dialog .modal-content .con_pane .vin-left p{margin-bottom:30px}.vin-modal .modal-dialog .modal-content .col-md-5{float:left;width:100%}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-head br{display:none}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img img{width:50%}.vin-modal.invalid .modal-dialog .modal-content{background-image:none}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-left:0px;padding-bottom:50px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{margin-top:0px;padding-right:0em;font-size:20px;line-height:30px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul{padding-bottom:0px}}@media (min-width: 768px) and (max-width: 991px){.recall-text .recall-top-pane .bt_area a{min-width:261px}.vehicle-form h6{padding-bottom:13px;margin:0px 0px 30px 0px}.vehicle-form .col-md-8{width:100%}.vehicle-form .col-md-8 .col-md-6{padding-bottom:20px;margin-bottom:20px;width:36%;float:none;display:inline-block;padding:0px 15px}.result-table{border:0px}.result-table.row{display:block}.result-table.row .col-md-2{width:100%;margin-bottom:20px}.result-table.row .col-md-2 ul{border:1px solid #e5e5e5;border-top:0px}.result-table.row .col-md-2 ul li{float:right}.result-table.row .col-md-2 ul li a{padding:0px 50px;border:0px}.result-table.row .col-md-7{width:100%;float:left;border:1px solid #e5e5e5;border-top:0px;margin-bottom:20px}.result-table.row .col-md-7 .center-pane{padding-bottom:0px}.result-table.row .col-md-3{width:100%;float:left;border:1px solid #e5e5e5;border-top:0px}.result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:50px;width:30%;float:right}.result-table .right-pane .right-pane-sub.second-step .questions{float:left;width:100%}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{text-align:center;float:left;width:50%}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:30%;float:right}.contact-recall .main-head{padding-bottom:30px}.contact-recall .contact-detail-pane{border-left:0px}.contact-recall .contact-detail-pane p{margin-bottom:50px}.contact-recall .contact-detail-pane .contact-detail ul li{width:50%;clear:inherit}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{border-bottom:1px solid #90959e;padding-bottom:31px}.contact-recall .enq-form{padding:0px 15px}.contact-recall .enq-form .col-md-6,.contact-recall .enq-form .col-md-12{float:left;width:100%;padding-right:0px}.contact-recall .enq-form .col-md-6 .form-group,.contact-recall .enq-form .col-md-12 .form-group{padding-right:0px}.contact-recall .enq-form .col-md-6 .form-group.captcha .text-pane,.contact-recall .enq-form .col-md-12 .form-group.captcha .text-pane{width:80%}.contact-recall .enq-form .col-md-6 .form-group.captcha .text-pane:last-child,.contact-recall .enq-form .col-md-12 .form-group.captcha .text-pane:last-child{width:20%}.contact-recall .enq-form .btn.btn-primary{font-size:11px;width:30%}}@media (max-width: 767px){.recall-text .latest-recall .latest_recalls_img{display:none}.recall-text .latest-recall .latest_recalls_img_mob{display:block;width:100%}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-bottom:20px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text .btn{padding-right:1.5625em}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{font-size:16px;line-height:22px;margin-bottom:20px}.vin-modal .modal-dialog .modal-content{padding:40px 30px 20px}.vin-modal .modal-dialog .modal-content .vin-left p{line-height:20px}.vin-modal .modal-dialog .modal-content h5{font-size:20px;line-height:20px;padding-bottom:13px;margin-bottom:24px}.vin-modal .modal-dialog .modal-content .col-md-5{padding:0px}.contact-recall .contact-detail-pane{border-left:0px;padding-right:15px}.contact-recall .contact-detail-pane .contact-detail ul li{clear:inherit;width:50%}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{border-bottom:1px solid #90959e;padding-bottom:31px}.contact-recall .enq-form{padding-right:15px}.contact-recall .enq-form .row{margin:0}.contact-recall .enq-form .row .col-md-6,.contact-recall .enq-form .row .col-md-12{padding-left:0px}.contact-recall .enq-form .row .col-md-6 .form-group,.contact-recall .enq-form .row .col-md-12 .form-group{padding-left:0px}.contact-recall .enq-form .btn-primary.btn{padding-left:1.5625em;float:right;font-size:11px;clear:right}.contact-recall .enq-form .form-group.captcha .text-pane{width:75%}.contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:25%;padding:14px 5px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon{float:right;margin-left:0px;margin-right:5px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a{padding-top:2px;float:left}.recall .btn.btn-primary{text-align:center;padding-left:1.5625em}.recall-text .recall-top-pane h4{font-size:40px;line-height:40px;margin-bottom:27px;padding-bottom:17px}.recall-text .recall-top-pane h5{margin-bottom:20px}.recall-text .recall-top-pane p{font-size:14px;margin-bottom:36px}.recall-text .recall-top-pane .bt_area{margin-bottom:40px}.recall-text .recall-top-pane .bt_area a{margin:0px 0px;width:220px;min-width:auto;display:inline-block}.recall-text .latest-recall{margin-bottom:50px;padding:30px 20px}.recall-text .latest-recall h6{margin-bottom:30px}.vehicle-form{padding:30px 0}.vehicle-form h6{padding-bottom:20px;margin:0px 0px 30px 0px}.vehicle-form p{margin-bottom:30px}.vehicle-form .col-md-8{width:100%}.vehicle-form .col-md-8 .col-md-6{padding-bottom:20px;margin-bottom:20px;width:36%;float:none;display:inline-block;padding:0px 15px}.result-table{border:0px}.result-table.row{display:block}.result-table.row .col-md-2{width:100%;margin-bottom:20px}.result-table.row .col-md-2 ul{border:1px solid #e5e5e5;border-top:0px}.result-table.row .col-md-2 ul li{float:right}.result-table.row .col-md-2 ul li a{padding:0px 50px;border:0px}.result-table.row .col-md-7{width:100%;float:right;border:1px solid #e5e5e5;border-top:0px;margin-bottom:20px}.result-table.row .col-md-7 .center-pane{padding-bottom:0px}.result-table.row .col-md-3{width:100%;float:right;border:1px solid #e5e5e5;border-top:0px}.result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:50px;width:auto;float:right;padding-left:1.5625em;padding-right:1.5625em}.result-table .right-pane .right-pane-sub.second-step .questions{float:right;width:100%}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{text-align:center;float:right;width:50%}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:auto;float:right;padding-left:1.5625em}}@media (max-width: 480px){.recall-text .recall-top-pane .bt_area span{display:block;margin-bottom:5px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul li{line-height:24px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-text{font-size:16px;line-height:18px;margin-bottom:25px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-number{font-size:16px;line-height:18px}.recall-text .recall-top-pane .bt_area a{margin-bottom:5px}.recall-text .latest-recall h6{margin-bottom:20px}.recall-text .latest-recall h6 span{padding:0px}.recall-text .latest-recall h6:after{display:none}.vehicle-form .col-md-8 .col-md-6{width:100%}body .search-result .spec-pane .col-md-4{margin-bottom:0px !important}body .search-result .spec-pane .col-md-4.center-pane-head{margin-bottom:20px !important}body .search-result .spec-pane .dt-pane{margin-bottom:20px;width:100%;float:right;text-align:right}body .search-result .spec-pane .dt-pane .title,body .search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description body .search-result .spec-pane .dt-pane .title2{margin-bottom:8px}.result-table.row .col-md-2 ul li{float:left;width:100%;text-align:center}.result-table .col-md-7 .center-pane .cl b{width:100%;margin-bottom:5px}.result-table .right-pane .right-pane-sub .btn.btn-primary{width:auto;padding-right:1.5625em}.contact-recall .main-head{font-size:25px;line-height:30px;padding-bottom:10px}.contact-recall .contact-detail-pane .contact-detail p{margin-bottom:30px}.contact-recall .contact-detail-pane .contact-detail ul li{width:100%;margin-bottom:0px;border-bottom:0px}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{margin-bottom:0px;border:0px}.contact-recall .enq-form{padding-left:0px;padding-right:0px}.contact-recall .enq-form .form-group .btn-group,.contact-recall .enq-form .form-group input,.contact-recall .enq-form .form-group textarea{padding-left:10px;font-size:12px;line-height:32px;height:32px;margin-bottom:15px}.contact-recall .enq-form .form-group .btn-group .caret,.contact-recall .enq-form .form-group input .caret,.contact-recall .enq-form .form-group textarea .caret{top:1em}.contact-recall .enq-form .form-group .btn-group .btn,.contact-recall .enq-form .form-group input .btn,.contact-recall .enq-form .form-group textarea .btn{height:32px}.contact-recall .enq-form .form-group .btn-group .btn .filter-option,.contact-recall .enq-form .form-group input .btn .filter-option,.contact-recall .enq-form .form-group textarea .btn .filter-option{font-size:12px}.contact-recall .enq-form .form-group.captcha .text-pane{width:60%}.contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:40%;padding:3px 5px;height:32px}}.desktop_contact{display:block !important}.mobile_contact{display:none !important}.contact-dealer.inner-banner h2{font-size:2.75em !important}.contact-dealer.inner-banner .mobile-banner{display:none}.category-pane{margin:0px auto;text-align:center;position:relative}.category-pane:before{content:"";height:1px;width:32%;background:#e5e5e5;float:left;position:absolute;left:0;top:26px}.category-pane:after{content:"";height:1px;width:32%;background:#e5e5e5;float:right;position:absolute;right:0;top:26px}.category-pane .category-dropdown{float:none;margin:0px auto}.category-pane .category-dropdown .form-control{font-size:16px;height:53px;border-radius:0}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{height:52px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1.5em;left:1.5em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret:before{font-size:.875em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{color:#1d1d1d;text-transform:none;font-size:1.5em;font-weight:normal}.contact-map-info{padding:4.375em 0 0em 0}.contact-map-info img{max-width:100%}.contact-map-info h3{font-size:1.25em;color:#000000;margin-top:0;text-transform:uppercase;font-weight:700;margin-bottom:1em}.contact-map-info .autoList{margin-top:2em;margin-bottom:0px}.contact-map-info .autoList li h4{font-family:"ge_thameen","univers";font-size:1.25em}.contact-map-info .autoList li .span{color:#000;font-family:"ge_thameen","univers";text-transform:none;font-weight:500;margin-top:.9375em}.contact-map-info .autoList li .span a{color:#000}.contact-map-info .autoList li .span a[href^="tel"]{direction:ltr;display:block}.contact-map-info .autoList li img{width:70%}.contact-map-info .autoList li i{top:-.5em}.contact-map-info .hour-table{border:1px solid #e5e5e5;float:right;width:100%;color:#000;margin-top:0}.contact-map-info .hour-table .head{font-size:1.25em;background:#f3f6fa;padding:.4375em 1.0625em;font-weight:700;text-transform:uppercase}.contact-map-info .hour-table .col-sec-one{width:50%;float:right}.contact-map-info .hour-table .col-sec-two{width:50%;float:right}.contact-map-info .hour-table .col-sec{width:100%;float:right;box-sizing:border-box;padding:.9375em 1.25em;border:1px solid #e5e5e5;border-right:0;min-height:3.3125em;color:#000;font-size:.875em;border-bottom:0}.contact-map-info .hour-table .col-sec span{width:62%;display:inline-block}.contact-map-info .hour-table .col-sec span.day{width:34%}.contact-map-info .hour-table .col-sec h4{font-size:1.125em;color:#000;font-weight:700;text-transform:uppercase;margin:0}.show-room-sec{padding:5em 0}.show-room-sec h2{font-size:2em;text-transform:uppercase;font-weight:700}.show-room-sec hr{background:#cc0000;width:4.4375em;height:.25em;float:right}.show-room-sec .viewallbtn{text-align:left;margin-top:.9375em}.show-room-sec .viewallbtn .moreLink{font-size:1em;padding:.1875em .3125em .1875em 2.5em;position:relative;font-weight:700;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;overflow:hidden;display:inline-block;line-height:1em}.show-room-sec .viewallbtn .moreLink i{position:absolute;left:.1875em;top:.0625em;font-size:1.5em;z-index:99}.show-room-sec .viewallbtn .moreLink i:before{content:"\71"}.show-room-sec .viewallbtn .moreLink span{position:relative;z-index:99;right:0;color:#c00;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.show-room-sec .viewallbtn .moreLink:hover,.show-room-sec .viewallbtn .moreLink:focus{text-decoration:none}.show-room-sec .viewallbtn .moreLink:before{display:block;position:absolute;top:0;left: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)}.show-room-sec .box{border:1px solid #dddddd;padding:.9375em 1.5625em;display:table;width:100%;border-top:0;min-height:9.1875em}.show-room-sec .box.firstb{border-top:1px solid #dddddd}.show-room-sec .box.darkgrid{background:#fbfbfb}.show-room-sec .box h4{font-size:.9375em;font-family:"ge_thameen","univers";margin-top:.3125em;color:#000;font-weight:700;text-transform:uppercase}.show-room-sec .box .address-sec .detail-area{width:63%;float:right}.show-room-sec .box .address-sec .detail-area p{font-size:.9125em;color:#000;margin-bottom:.3125em}.show-room-sec .box .address-sec .detail-area p span{color:#d02626;padding-left:5px}.show-room-sec .box .address-sec .detail-area p a{color:#000}.show-room-sec .box .address-sec .detail-area .f_num{font-style:normal;direction:ltr;display:inline-block;text-align:right;color:#000}.show-room-sec .box .address-sec .btn-area{width:36%;float:left;margin-top:5%}.show-room-sec .box .address-sec .btn-area.virtual-btn{margin-top:17%;width:36%}.show-room-sec .box .address-sec .btn-area.virtual-btn btn img{width:1.625em;top:.625em}.show-room-sec .box .address-sec .btn-area.virtual-btn a:active,.show-room-sec .box .address-sec .btn-area.virtual-btn a:focus{color:#fff}.show-room-sec .box .address-sec .btn-area img{margin-left:.625em;position:relative;z-index:9;top:-2px}.show-room-sec .box .address-sec .btn-area .btn{width:100%;padding-right:3.125em}.show-room-sec .box .address-sec .btn-area .btn img{position:absolute;right:.625em;top:.4375em}.gm-style-mtc{display:none}.enq-form-sec{padding:4.375em 0;background:#f8f8f8}.enq-form-sec h2{text-align:center;text-transform:uppercase;margin:0 0 1em;font-size:2.5em}.enq-form-sec p{text-align:center;font-size:1.1875em;padding:0 1.25em}.enq-form-sec .form-group{width:47%;float:right;margin-left:5%;margin-top:1.5%;margin-bottom:0}.enq-form-sec .form-group.last-child{margin-left:0}.enq-form-sec .form-group.textareasec{width:100%;margin:2.8125em 0 0 0}.enq-form-sec .form-group.textareasec textarea{min-height:100px}.enq-form-sec .form-group .bootstrap-select>.btn{padding:0;font-size:.9375em;font-weight:normal}.enq-form-sec .form-group .bootstrap-select>.btn span{color:#000;text-transform:capitalize;font-size:1.0625em}.enq-form-sec .form-group .bootstrap-select>.btn .filter-option{color:#000}.enq-form-sec .form-group .bootstrap-select>.btn .caret{left:0;top:1em}.enq-form-sec .form-group .bootstrap-select>.btn:active{box-shadow:none}.enq-form-sec .form-group .btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.enq-form-sec .has-success .bootstrap-select.btn-group .btn .filter-option{color:#000}.enq-form-sec .form-control{border-bottom:solid 1px #e4e6e8;border-right:none;padding:0 0;color:#000000;border-top:none;border-left:none;background:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;height:2.8125em;font-size:1.125em}.enq-form-sec .form-control.f_num{direction:ltr;text-align:right}.enq-form-sec .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.enq-form-sec .form-wrapper{overflow:hidden;padding:0 0 20px 0;margin-top:1.875em}.enq-form-sec .form-wrapper .loader:before{border-color:#f8f8f8}.enq-form-sec .form-wrapper .thanks{background:#f8f8f8}.enq-form-sec .form-wrapper .thanks .thanks-inner{height:100%;padding-top:0.7%;background:#f8f8f8}.enq-form-sec .form-wrapper .thanks .thanks-inner p{color:#000;font-size:1.5625em;margin-top:6.25em}.enq-form-sec .btn-white{background:#cc0000;color:#fff;height:3.25em;min-width:14.25em}.enq-form-sec .btn-white img{position:absolute;right:.9375em;top:.75em;z-index:9}.enq-form-sec .btn-white:focus{outline:none}.enq-form-sec .btn-white span{font-size:1.125em;padding-right:1.375em}.enq-form-sec .btn-white i{top:.4375em}.enq-form-sec ::-webkit-input-placeholder{color:#000;text-transform:capitalize}.enq-form-sec ::-moz-placeholder{color:#000;text-transform:capitalize}.enq-form-sec :-ms-input-placeholder{color:#000;text-transform:capitalize}.enq-form-sec :-moz-placeholder{color:#000;text-transform:capitalize}.enq-form-sec .has-error .form-control{border-bottom:1px solid #c00}.enq-form-sec .has-success .form-control{border-bottom:1px solid #3c763d}.enq-form-sec .form-btn-sec{width:100%;float:right;margin-top:4.0625em;text-align:center;position:relative;top:-5px}.form-wrapper .loading:before{background:#f8f8f8}#eqyform .bootstrap-select.btn-group .dropdown-menu li a{font-size:1.125em !important;font-weight:300}#map-canvas{height:40.625em;width:100%}#map-canvas-detail{height:40.625em;width:100%}hr{width:27px;height:2px;background:#ba8a3d;border:none;margin:0 0 20px 0;position:relative;display:inline-block}.main-popup{width:300px !important;background:#fff !important}.gm-style .gm-style-iw{top:0 !important;position:relative !important;right:0 !important;width:100% !important;padding:10px 10px 0 10px;box-sizing:border-box}.gm-style .gm-style-iw div{overflow:hidden !important;width:100% !important;max-width:100% !important;font-family:"ge_thameen","univers"}.mapImg{margin-bottom:20px;display:block}#content h3{font-size:1em;margin-bottom:10px;line-height:16px;text-transform:capitalize;color:#000;font-weight:normal;padding:0 1.25em}#content h3 span{text-transform:uppercase;font-size:1.4375em;line-height:1.875em}#content h3 a{color:#000;direction:ltr;display:inline-block;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#content hr{margin-top:1.875em;width:100%;background:#ededed}#content .mapList{margin:0;padding:0}#content .mapList li{display:block;width:100%;color:#ccc;font-size:14px;margin-bottom:5px;overflow:hidden;font-family:'Catamaran' !important}#content .mapList li:last-child{margin-bottom:0}#content .mapList li span{float:right;width:50%}.autoList{float:right;width:100%;padding:0}.autoList li{margin:0 0 1.25em 0;list-style:none;display:block;position:relative;padding:0 4.375em 0 3.125em;float:right}.autoList li h4{font-size:2.25em;margin:0;color:#222222;font-weight:700;font-family:"ge_thameen","univers"}.autoList li span{color:#414141;font-size:1em;font-family:"ge_thameen","univers";display:block;text-transform:uppercase;font-weight:500}.autoList li i{position:absolute;right:0;top:0;width:3.625em;height:3.625em}.autoList li i img{width:100%}.homepage.normal-pages section.contact-map-info{height:initial !important}.homepage.normal-pages section.contact-map-info .fp-tableCell{height:initial !important;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:6em;padding-bottom:3em}.gm-style .close-btn{left:10px !important;right:initial !important}.gm-style .gm-style-iw div .mCSB_container{margin:0}.gm-style .gm-style-iw div .mCSB_scrollTools{width:5px !important;top:15px}#eqyform .bootstrap-select.btn-group .dropdown-menu{max-width:100%;overflow-x:hidden}@media (max-width: 1600px) and (min-width: 1550px){.show-room-sec .box .address-sec .detail-area{width:59%}.show-room-sec .box .address-sec .btn-area{width:41%}.show-room-sec .box .address-sec .btn-area.virtual-btn{width:41%}}@media (max-width: 1599px) and (min-width: 1200px){.enq-form-sec .btn-white img{width:1.5625em}.show-room-sec .box .address-sec .btn-area .btn img{width:1.6875em}}@media (max-width: 1366px) and (min-width: 1280px){#eqyform .bootstrap-select.btn-group .dropdown-menu{font-size:1em}}@media (min-width: 1200px){.viewallbtn .moreLink:hover{color:#fff}.viewallbtn .moreLink:hover span{right:.25em;color:#fff}.viewallbtn .moreLink:hover:before{right:0;left:auto;width:100%}#content h3 a:hover{color:#c00}section.enq-form-sec .fp-tableCell{padding-bottom:0 !important}}@media (max-width: 1280px) and (min-width: 1201px){.enq-form-sec .btn-white img{height:15px}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}}@media (max-width: 1199px) and (min-width: 992px){.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.enq-form-sec .btn-white{width:15%}.enq-form-sec .btn-white img{width:1.5625em}.show-room-sec .box .address-sec .detail-area{width:59%}.show-room-sec .box .address-sec .btn-area{width:40%;margin-top:7%}.show-room-sec .box .address-sec .btn-area.virtual-btn{width:40%}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:0em}}#philo{overflow:initial}@media (max-width: 1024px){.category-pane{margin-top:1.875em}.enq-form-sec .form-wrapper{overflow:inherit;float:left;width:100%}body #eqyform .bootstrap-select.btn-group .dropdown-menu li a{font-size:.875em !important}.contact-map-info{padding:22px 0 0 0}.enq-form-sec{padding:22px 0 0 0}body.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:0em}body .show-room-sec{padding:0px 0px 22px 0px}}@media (max-width: 991px) and (min-width: 768px){.category-pane:before,.category-pane:after{width:24%}.category-pane .category-dropdown .form-control{height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{padding-left:0.7em;height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{font-size:1.2em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1em;left:1em}.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.contact-map-info .autoList li{width:50%}.contact-map-info .hour-table .col-sec span{width:63%}.contact-map-info .hour-table .col-sec .day{width:34%}.enq-form-sec .btn-white{width:18%}.enq-form-sec .btn-white img{width:1.5625em}.enq-form-sec .form-wrapper{min-height:33em}.show-room-sec .address-sec .detail-area{width:47% !important}.show-room-sec .address-sec .btn-area{width:50% !important}.show-room-sec .address-sec .btn-area.virtual-btn{margin-top:31% !important;width:50% !important}.show-room-sec .address-sec .btn-area .btn img{width:1.5625em}.show-room-sec .address-sec .btn-area .btn i{top:.25em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:0em}.homepage.normal-pages section.contact-map-info .fp-tableCell{padding-bottom:0}}@media (max-width: 767px){.desktop_contact{display:none !important}.mobile_contact{display:block !important}.category-pane:before,.category-pane:after{width:24%}.category-pane .category-dropdown{width:50%}.category-pane .category-dropdown .form-control{height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{padding-left:0.7em;height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{font-size:1.2em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1em;left:1em}.address-sec .btn-icon span{margin-top:-2px;float:right}.enq-form-sec .form-group .bootstrap-select>.btn .caret{left:5px}.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.enq-form-sec .form-wrapper .thanks .thanks-inner{padding-top:0}.main-popup{width:17.5em !important}.enq-form-sec .btn-white{width:20%}.enq-form-sec .btn-white img{width:1.5625em}.contact-dealer.inner-banner h2{font-size:1.875em !important}.contact-dealer.inner-banner p{font-size:1.125em}.contact-dealer.inner-banner p br{display:none}.contact-dealer.inner-banner .container-fluid{top:30%}.contact-dealer.inner-banner img{display:none}.contact-dealer.inner-banner .mobile-banner{display:block;max-width:100%;margin:0}.map-area-sec{margin-bottom:0}.contact-map-info h3{font-size:1.5625em}.show-room-sec .box h4{font-size:1.4em}.show-room-sec .box .address-sec .detail-area{width:60%}.show-room-sec .box .address-sec .detail-area p{font-size:1em}.show-room-sec .box .address-sec .btn-area{width:31%}.show-room-sec .box .address-sec .btn-area.virtual-btn{margin-top:.9375em}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}.show-room-sec .box .address-sec .btn-area .btn i{top:.375em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:2em}.inner-banner .dealer-banner p{font-size:1.125em}.autoList li h4{font-size:1.6em}}@media (max-width: 480px){.category-pane:before,.category-pane:after{width:14%}.category-pane .category-dropdown{width:75%}.contact-map-info .autoList li{width:100%;margin-bottom:20px}.contact-map-info .autoList li span{margin-top:.5375em}.contact-map-info .hour-table .col-sec{width:100%}.contact-map-info .hour-table .col-sec-one{width:100%}.contact-map-info .hour-table .col-sec-two{width:100%}.enq-form-sec .form-group{width:100%}.enq-form-sec .form-group.textareasec{margin:1.875em 0 0 0}.enq-form-sec .btn-white{width:50%}.enq-form-sec h2{font-size:1.5625em !important}.show-room-sec{padding:1.25em 0 3.75em 0}.show-room-sec .detail-area{width:100% !important}.show-room-sec .btn-area{width:100% !important;margin-top:1.25em}.about-dealer-sec h2{font-size:2.8125em !important}}@media (max-width: 320px){.contact-dealer.inner-banner .container-fluid{top:25%}.contact-dealer.inner-banner h2{font-size:1.5625em !important}.show-room-sec h2{font-size:1.25em}}.inner-banner .dealer-banner.t_sp{margin-top:5em}.inner-banner .dealer-banner>img{width:100%}.inner-banner .dealer-banner .container-fluid{position:absolute;top:10em;right:5.5em}.inner-banner .dealer-banner h2{font-family:"ge_thameen","univers";color:#fff;font-size:2.5em;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 3px #7b7b7b;letter-spacing:-3px}.inner-banner .dealer-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0}.inner-banner .dealer-banner .banner-icon-logo{max-width:100%;width:auto}.about-deal .mobile-banner{display:none}.about-dealer-sec{text-align:center;padding:3em 0;font-size:1.250em}.about-dealer-sec h2{font-size:1.875em;text-transform:uppercase;margin-bottom:1em}.about-dealer-sec ul{margin-top:1.375em}.about-dealer-sec ul li{display:inline-block;padding:0 .875em;position:relative}.about-dealer-sec ul li:before{content:"";position:absolute;top:.5em;left:0;display:block;width:1px;height:14px;background:#d3d3d3}.about-dealer-sec ul li.last:before{display:none}.company-intro-sec{background:#f8f8f8;padding:6.250em 0}.company-intro-sec h2{color:#cc0000;font-weight:700;font-size:2.5em;text-transform:uppercase;margin-top:0;margin-bottom:.75em}.company-intro-sec img{max-width:100%}.company-intro-sec p{font-size:1.25em}.explore-sec{padding-top:4.375em;margin-bottom:1.5625em;text-align:center;height:auto !important}.explore-sec .fp-tableCell{padding-top:0em;height:auto !important}.explore-sec h2{font-size:2.5em;text-transform:uppercase;margin-bottom:1em}.explore-sec .services-box{text-align:right;float:right;position:relative;flex:1 auto;margin-left:1.25em;width:27%}.explore-sec .services-box .box-one-text{position:absolute;left:0;bottom:0;width:52%;padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box .box-one-text .btn{min-width:12.5em}.explore-sec .services-box .box-one-text .btn i{top:.25em}.explore-sec .services-box .box-one-text h3{text-transform:uppercase;font-size:1.5em;font-weight:bold}.explore-sec .services-box .box-one-text hr{background:#000;float:none}.explore-sec .services-box .box-two-text{position:absolute;left:0;bottom:0.625em;width:53%;padding:0 2.5em 2em 2.5em}.explore-sec .services-box .box-two-text .btn{min-width:12.5em;border:1px solid #fff}.explore-sec .services-box .box-two-text .btn i{top:.25em}.explore-sec .services-box .box-two-text h3{text-transform:uppercase;color:#fff;font-weight:bold;font-size:1.875em}.explore-sec .services-box .box-two-text p{color:#fff;font-size:1.375em;font-weight:300;line-height:1.125em;padding:.625em 0 1.125em 0;clear:both}.explore-sec .services-box .box-three-text{position:absolute;left:0;bottom:0;width:38%;padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box .box-three-text .btn{min-width:14.5em}.explore-sec .services-box .box-three-text .btn i{top:.25em}.explore-sec .services-box .box-three-text h3{text-transform:uppercase;font-size:1.5em;font-weight:bold;color:#fff}.explore-sec .services-box .box-three-text hr{background:#fff;float:none}.explore-sec .services-box.certified-car{width:41%}.explore-sec .services-box.map-sec{border:1px solid #e8e8e8}.explore-sec .main-box-sec{position:relative;width:100%;float:right;display:flex;-webkit-flex-flow:row wrap}.explore-sec .main-box-sec hr{display:block}.explore-sec .contact-box{position:relative;width:100%;float:right;margin-top:2.5em}.explore-sec .contact-box .text-sec{position:absolute;right:0;top:17%;width:100%;padding:0 6.875em}.explore-sec .contact-box .text-sec h2{font-size:2.5em;text-transform:uppercase;color:#fff;margin-bottom:.625em}.explore-sec .contact-box .text-sec p{color:#fff;font-size:1.25em;font-weight:300;line-height:1.125em}.explore-sec .contact-box .btn{margin-top:1.5625em;min-width:23em}.explore-sec .contact-box .btn i{top:.3125em}.disclaimer-txt{padding:10px 0 0;display:block}.disclaimer-txt p{font-size:.875em;color:#000;margin:0}.disclaimer-txt p .star{font-size:1.125em}.about-deal.inner-banner{height:auto !important}.about-deal.inner-banner .fp-tableCell{height:auto !important;padding-top:0em}.about-deal.inner-banner.mgt2{padding-top:5em}.company-intro-sec{height:auto !important}.company-intro-sec .fp-tableCell{height:auto !important;padding-top:5em;padding-bottom:5em}.recall-sec{height:inherit !important;background:#f8f8f8}.recall-sec.white{background:#fff}.recall-sec .fp-tableCell{height:inherit !important;padding-top:3em;padding-bottom:3em}.recall-sec .fp-tableCell img.for-mobile{display:none}@media (min-width: 1330px) and (max-width: 1366px){.explore-sec .services-box .box-two-text{padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box.calc-sec .box-two-text+img{height:251px}.ie .explore-sec .services-box.map-sec .box-one-text+img{height:248px}.ie .explore-sec .services-box.calc-sec .box-two-text+img{height:250px}}@media (min-width: 1201px) and (max-width: 1280px){.explore-sec .services-box .box-one-text{width:57%}.explore-sec .services-box .box-one-text>img{max-width:6em}.explore-sec .services-box .box-two-text{width:58%;padding-left:0}.explore-sec .services-box .box-three-text{width:40%}.explore-sec .services-box .box-three-text .btn{min-width:13.5em}}@media (min-width: 1200px){.ie .explore-sec .services-box img{height:100%}}@media (min-width: 992px) and (max-width: 1199px){.explore-sec .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.inner-banner .dealer-banner .container-fluid{top:6.5em}.about-dealer-sec{padding:1em 0em 2.2em}.about-dealer-sec ul{padding-left:0}.about-dealer-sec ul li{padding:0 0 0 .6em;margin:0 0 0 0.2em}.about-dealer-sec ul li:before{top:.25em}.explore-sec{padding:0em 0 3em;height:initial !important}.explore-sec h2{margin-top:1em}.explore-sec .fp-tableCell{height:initial !important;padding:0}.explore-sec .box-one-text .img-responsive{width:70%}.explore-sec .services-box .box-two-text{bottom:-0.375em}.explore-sec .services-box .box-two-text h3{font-size:1.25em}.explore-sec .services-box .box-three-text{padding:1.625em 1.1875em}.explore-sec .services-box .box-three-text h3{font-size:1.25em}.explore-sec .services-box .box-one-text{padding:1.5625em 1.1875em}.explore-sec .services-box .box-one-text h3{font-size:1.25em}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (min-width: 768px) and (max-width: 991px){.explore-sec .services-box .box-three-text .btn{width:13em}.explore-sec .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.explore-sec{padding:0em 0 3em}.explore-sec h2{margin-top:1em}.explore-sec .services-box .btn i{top:.375em !important}.explore-sec .services-box .box-one-text .btn,.explore-sec .services-box .box-three-text .btn,.explore-sec .services-box .box-two-text .btn{min-width:11.5em}.about-dealer-sec{padding:1em 0em 2.2em}.about-dealer-sec ul li{margin:.25em 0}.inner-banner .dealer-banner .container-fluid{top:6.5em}.inner-banner .dealer-banner h2{font-size:2.1875em;margin-top:.3125em}.explore-sec{height:initial !important}.explore-sec .fp-tableCell{height:initial !important;padding:0em}.explore-sec .services-box{margin-right:.5em;margin-left:.5em}.explore-sec .services-box .box-one-text{padding:.625em .75em !important}.explore-sec .services-box .box-one-text img{width:31%}.explore-sec .services-box .box-one-text h3{margin-top:.6875em;font-size:1.5em}.explore-sec .services-box .box-two-text{padding:.75em .6875em !important}.explore-sec .services-box .box-two-text p{padding:0 !important}.explore-sec .services-box .box-two-text h3{font-size:1.25em !important}.explore-sec .services-box .box-three-text{padding:.8125em .5625em !important}.explore-sec .services-box .box-three-text h3{margin-top:.625em;font-size:1.5em}.explore-sec .services-box .box-three-text .img-responsive{width:25%}.explore-sec .contact-box{height:26.875em;overflow:hidden}.explore-sec .contact-box img{max-width:none}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (max-width: 767px){.company-intro-sec{padding:0px}.company-intro-sec .fp-tableCell{padding:2em 0}.about-deal img{display:none}.about-deal .mobile-banner{display:block;width:100%;margin:0}.about-deal .txt-sec img{display:block;margin-right:0}.inner-banner .dealer-banner{height:22em;display:block;position:relative;overflow:hidden}.inner-banner .dealer-banner .container-fluid{right:1.875em;top:5em}.inner-banner .dealer-banner h2{font-size:2.1875em;line-height:1.25em;margin-top:.625em}.inner-banner .dealer-banner p{font-size:1.125em}.inner-banner .about-dealer-sec{padding-left:10px;padding-right:10px;padding-top:.375em;padding-bottom:1em}.explore-sec{padding:0 1.25em;height:initial !important}.explore-sec .contact-box{height:20em;overflow:hidden;margin-top:0;margin-bottom:.9375em}.explore-sec .contact-box .img-responsive{width:200%;max-width:none}.explore-sec .contact-box .text-sec{top:12%;padding:0 .625em}.explore-sec .contact-box .text-sec p{line-height:1.25em}.explore-sec .services-box{width:100%;margin:0 0 1.25em 0}.explore-sec .services-box.certified-car{width:100%}.explore-sec .services-box img{width:100%}.explore-sec .services-box img.flogosec{width:auto}.explore-sec .services-box .box-one-text img{width:auto}.explore-sec .services-box .box-one-text+img{border:1px solid #efefef}.explore-sec .services-box .box-one-text h3{font-size:1.25em}.explore-sec .services-box .box-one-text h3 br{display:none}.explore-sec .services-box .box-two-text h3{font-size:1.25em}.explore-sec .services-box .box-three-text h3{font-size:1.25em}.explore-sec .fp-tableCell{height:initial !important;padding-top:1em}.about-dealer-sec ul{padding:0}.about-dealer-sec ul li{margin-bottom:.625em}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.homepage.normal-pages section .fp-scroller{height:auto !important}.contact-dealer.inner-banner h2{font-size:1.875em}.inner-banner .dealer-banner p br{display:none}.recall-sec .fp-tableCell{padding-top:2em;padding-bottom:2em}.recall-sec .fp-tableCell img.for-desktop{display:none}.recall-sec .fp-tableCell img.for-mobile{display:block}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (max-width: 480px){.about-deal .kuwait-banner-logo{width:15.625em}.inner-banner .dealer-banner{position:relative;height:12.5em;display:block}.inner-banner .dealer-banner h2{font-size:1.25em}.inner-banner .dealer-banner .txt-sec>img{width:70%}.inner-banner .dealer-banner .container-fluid{right:1.875em;top:2em}.company-intro-sec{padding:0}.explore-sec .contact-box{height:20em}.explore-sec .contact-box .img-responsive{width:300%}.explore-sec .fp-tableCell{padding-top:0px}.explore-sec h2{font-size:1.625em}.explore-sec .services-box{margin-bottom:1.25em;margin-left:0}.explore-sec .services-box .box-two-text{padding:.625em .9375em}.explore-sec .services-box .box-one-text{padding:.625em .9375em}.explore-sec .services-box .box-one-text img{width:9.375em}.explore-sec .services-box .box-three-text{padding:.625em .9375em;width:48%}.explore-sec .services-box .box-three-text h3{font-size:1.4375em;margin:.5em 0}.explore-sec .services-box .box-three-text h3 br{display:none}.explore-sec .services-box .box-three-text img{width:10.625em}.company-intro-sec h2{font-size:1.875em}.inner-banner .dealer-banner p{font-size:1em}.inner-banner .dealer-banner p br{display:none}.explore-sec .services-box .box-three-text .btn{min-width:12em}}@media (max-width: 320px){.inner-banner .dealer-banner h2{font-size:1.25em}.explore-sec .services-box img.flogosec{width:12.5em}.explore-sec .services-box img.kuwait-logo{width:6.25em}.explore-sec .services-box .box-three-text .btn{min-width:12em}}.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}.safeTechItems{vertical-align:top;display:inline-block;float:none}.latest-news p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.latest-news h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.video-section{direction:ltr}.video-section .l1-content{padding-top:11.875em;float:right;text-align:right;width:39.5%;padding-left:3.125em;padding-right:3.125em;direction:rtl}.video-section .l1-content h3{font-family:"univers","ge_thameen","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:3.125em;color:#000000;margin-bottom:20px;line-height:1.05}.video-section .l1-content p{font-family:"univers","ge_thameen","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.375em;color:#000000;text-shadow:0px 0px 0px}.video-section .l1-img{height:100vh;width:60.5%;float:left}.video-section .l1-img .kw-tl{position:absolute;left:3.125em;bottom:11.25em;padding:.75em;min-width:auto;width:auto}.video-section .l1-img .kw-tl span{font-family:"univers condensed";font-size:2em;font-weight:400;letter-spacing:1px}.fancy_video{position:absolute;left:0.5%;bottom:7.5%;z-index:999999;color:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.fancy_video:hover{color:#ff4545}.main-video-link{position:relative;z-index:9;width:100%;height:100vh;float:left}.home-banner .slick-dots{position:absolute;bottom:10%;padding:0;width:auto;text-align:right;left:26%;right:auto;z-index:1}.home-banner .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:13px;height:13px;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}.home-banner .slick-dots li button{display:none}.home-banner .slick-dots li:before{background:#fff;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:5px;height:5px;border-radius:50%}.home-banner .slick-dots li:hover{border:#fff solid 1px !important}.home-banner .slick-dots li.slick-active{border:#c00 solid 1px !important}.home-banner .slick-dots li.slick-active:before{background:#c00}.home-banner .slick-next,.home-banner .slick-prev{display:none !important}.home-banner .slick-slide img{width:100%;height:100%;object-fit:cover}.video-section{height:825px;overflow:hidden;min-height:100vh;max-height:100vh;position:relative;z-index:1;clear:both}.video-section .container{position:absolute;left:0;right:0;margin:auto;top:44.3%;z-index:10;width:100%;text-align:center}.video-section h1{color:#fff;margin:0 0 .08125em 0;font-weight:700;text-transform:uppercase;font-size:6.25em;font-family:"ge_thameen","univers";text-shadow:2px 2px 3px #7b7b7b}.video-section p{color:#fff;font-size:1.25em;margin-bottom:1.3125em;text-shadow:2px 2px 3px #7b7b7b}.video-section .btn{font-size:.6875em;width:12.375em;padding:.8125em 1.6875em .75em 1.6875em;text-shadow:none}.video-section .bgVid{display:block;position:absolute;z-index:-101;left:0;top:0;right:0;bottom:0;text-align:center;width:100%;min-height:100%;min-width:100%;background-size:100% 100%;background-position:center bottom;background-size:cover;object-fit:cover}.newTicker{height:3.75em;direction:rtl;width:100%;position:absolute;right:0;bottom:0;z-index:9;float:left}.newTicker .left-heading{float:right;width:19%;background:#c00;height:100%;position:relative;overflow:hidden;padding:1.4375em 5.5em 0 0}.newTicker .left-heading:after{position:absolute;right:-5%;top:-50%;content:'';background:#d50e0e;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:8.875em;height:8.5625em}.newTicker .left-heading h3{color:#fff;font-size:1.125em;margin:0;position:relative;z-index:1}.newTicker .left-heading i{width:2.875em;height:2.875em;position:absolute;right:2.25em;top:.4375em;background:#c00 url("/assets/svgs/bell.svg") no-repeat center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:2}.newTicker .right-text{width:81%;float:right;height:100%;background:rgba(1,1,1,0.8);padding:1.25em 2.375em 0 0}.newTicker .right-text .bx-wrapper .bx-viewport{direction:ltr;text-align:right}.cookie-bar{background:#000000;padding:0 2.25em;width:100%;position:fixed;left:0;bottom:0;z-index:9;float:left;overflow:hidden;display:flex;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.cookie-bar p{color:#fff;font-size:.875em;margin:0;float:left;width:80%;padding:2.75em 0}.cookie-bar .btnarea{float:right;position:relative;width:20%;padding-top:15px}.cookie-bar .btnarea .close-c-bar{position:absolute;top:0;bottom:0;margin:auto;left:2px;width:1.375em;height:1.375em}.cookie-bar .btnarea .close-c-bar img{width:1.375em}.cookie-bar .btnarea .btn-hollow{color:#fff;text-transform:uppercase;font-size:.8125em;text-align:center;border:1px solid #fff;float:right;width:6.875em;height:2.875em;line-height:2.875em;position:absolute;top:0;bottom:0;margin:auto;left:20%;padding:0}.cookie-bar.inactive{opacity:0;filter:alpha(opacity=0)}.newSlider{margin:0;padding:0}.newSlider li{display:block;position:relative;margin:0;padding:0}.newSlider li p{color:#fff;font-size:1em;margin:0;padding:0;direction:rtl}.newSlider li .newsLink{font-size:.75em;color:#c00;padding:.1875em 0 .1875em 3.75em;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;overflow:hidden;text-transform:uppercase;left:2.625em;top:.1875em;position:absolute}.newSlider li .newsLink i{position:absolute;left:.1875em;top:0;font-size:1.875em;z-index:99;color:#fff}.newSlider li .newsLink i:before{content:"\71"}.newSlider li .newsLink span{position:relative;z-index:99}.newSlider li .newsLink:hover,.newSlider li .newsLink:focus{text-decoration:none}.newSlider li .newsLink:before{display:block;position:absolute;top:0;left: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)}.threeImages{float:right;width:100%}.threeImages .item{position:relative;float:right;width:33.333%;overflow:hidden}.threeImages .item h3{color:#fff;margin:0;font-size:1.25em;text-transform:uppercase;font-weight:700;z-index:2}.threeImages .item .item-heading{position:absolute;right:0;top:0;z-index:2;width:100%;padding:6.875em 3.75em 4.75em 3.75em;height:100%}.threeImages .item h2{color:#fff;margin:0;font-size:3.125em;position:absolute;bottom:2.5em}.threeImages .item h2 span{color:#fff;font-size:0.400em;display:block;margin-top:0.400em;position:absolute}.threeImages .item img{width:100%;-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.threeImages .fp-tableCell{vertical-align:bottom}.newsSlickNav{float:right;width:19%;background:#c00;height:100%;position:relative;overflow:hidden}.newsSlickNav:after{position:absolute;right:-5%;top:-50%;content:'';background:#d50e0e;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:8.875em;height:8.5625em}.newsSlickNav h3{color:#fff;font-size:1.375em;margin:0;position:relative;z-index:1}.newsSlickNav i{width:2.875em;height:2.875em;position:absolute;right:2.25em;top:.4375em;background:#c00 url("/assets/svgs/bell.svg") no-repeat center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:2}.newsSlickNav .slick-list{z-index:1}.newsSlickNav .newsNav-item{padding:.5em 5.5em .5em 0;height:3.75em;position:relative;display:flex;align-items:center}.newsSlickNav .newsNav-item a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.newSlickSlider{margin:0;padding:0}.newSlickSlider .slick-slide{position:relative}.newSlickSlider p{color:#fff;font-size:1.125em;margin:0;padding:0 0 0 20%;text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newSlickSlider .newsLink{font-size:1.125em;color:#c00;padding:.1875em 0 .1875em 3.33333em;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;overflow:hidden;text-transform:uppercase;left:10%;top:0;position:absolute}.newSlickSlider .newsLink i{position:absolute;left:.1875em;top:0;font-size:1.66667em;z-index:99;color:#fff;transform:scaleX(-1)}.newSlickSlider .newsLink span{font-size:1.125em;position:relative;z-index:99;line-height:0}.newSlickSlider .newsLink:hover,.newSlickSlider .newsLink:focus{text-decoration:none}.newSlickSlider .newsLink:before{display:block;position:absolute;top:0;left: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)}.newSlickSlider .slick-dots{position:absolute;padding:0;top:.25em;bottom:0;margin:auto 0;left:1.875em}.newSlickSlider .slick-dots li{display:inline-block;margin:0 .75em 0 0;line-height:1}.newSlickSlider .slick-dots li button{width:.9375em;height:.9375em;padding:0;border:0;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-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;text-indent:30px}.newSlickSlider .slick-dots li.slick-active button{background:#c00}.latest-news{padding:0;float:right;width:100%}.latest-news .container{width:100% !important;padding-right:3.75em;padding-left:3.75em}.latest-news .container .row{margin-right:-3.75em;margin-left:-3.75em}.latest-news .container .row [class^="col-"]{padding-left:3.75em;padding-right:3.75em}.latest-news .full-container{width:100%;padding:0}.latest-news .full-container .row{margin:0}.latest-news .full-container .row .item{padding-left:0;padding-right:0}.latest-news h1{color:#c00;font-size:2.625em;margin:0 0 1.75em 0;font-weight:700}.latest-news .txt{padding:0 3.75em 3.75em 3.75em;min-height:11.875em;border-left:solid 1px #c9c9c9}.latest-news h3{color:#000;font-size:1.375em;margin:0 0 1.25em 0;font-weight:700}.latest-news p{color:#000;font-size:.9375em;margin:0 0 1.25em 0}.latest-news .moreLink{font-size:1em;color:#c00;padding:.1875em 0 .1875em 2.5em;position:relative;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;overflow:hidden;display:inline-block;line-height:1em}.latest-news .moreLink i{position:absolute;left:.1875em;top:0;font-size:1.5em;z-index:99}.latest-news .moreLink i:before{content:"\71"}.latest-news .moreLink span{position:relative;z-index:99}.latest-news .moreLink:hover,.latest-news .moreLink:focus{text-decoration:none}.latest-news .moreLink:before{display:block;position:absolute;top:0;left: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)}.latest-news .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left}.latest-news .newThumb:after{position:absolute;right:0;top:0;width:100%;height:100%;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:rgba(204,0,0,0.4);opacity:0}.latest-news .newThumb img{width:100%;-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}.latest-news .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-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:99;font-size:3.125em;width:1em;height:1em;opacity:0}.latest-news .fp-tableCell{vertical-align:bottom}.logo-section{padding:.9375em 0 2.8125em 0;float:left;width:100%;z-index:99;position:relative;background:#fff}.honda-logo{display:inline-block;width:28em;height:2.8125em}.honda-logo img{width:100%}.embed-container{width:100%;height:110vh !important;position:absolute;right:0;top:0}.img-desktop-none{display:none}.tp-simpleresponsive img{position:relative;left:-50px}@media (max-width: 1199px) and (min-width: 992px){.homepage .fullpage-wrapper .video-section.fp-section{height:auto !important;min-height:inherit !important}.home-banner .slick-dots{left:18%}}@media (min-width: 1279px) and (max-width: 1280px){.mac #myVideo{height:780px !important}}.mac #myVideo{margin-top:0 !important}.mac .btn i{font-size:2em;top:.2125em}.mac .tp-bullets.round .tp-bullet{top:0.2em}.safari,.android{letter-spacing:-1px}#myVideo{border:none !important}@media (min-width: 1600px) and (max-width: 1850px){.latest-news .newThumb{height:380px}#section5{padding-top:.625em}.logo-section{padding:.3125em 0 1.875em 0}}@media (min-width: 1535px) and (max-width: 1550px){body .productShowCaseSection .ProductGallery .product .car{bottom:1.7em}body .productShowCaseSection .ProductGallery .product .logo{padding:0.6em .9375em 1.625em;width:17.625em}body .productShowCaseSection .ProductGallery .product .hover-state{bottom:1.7em}}@media (min-width: 1250px) and (max-width: 1280px){body .productShowCaseSection .ProductGallery .product .car{bottom:1.7em}body .productShowCaseSection .ProductGallery .product .logo{padding:0.6em .9375em 1.625em;width:17.625em}body .productShowCaseSection .ProductGallery .product .hover-state{bottom:1.7em}}@media (min-width: 1367px) and (max-width: 1600px){.newTicker .left-heading h3{font-size:1em}.latest-news h1{margin-bottom:1em}}@media (min-width: 1200px) and (max-width: 1366px){.card .card-header .h5{font-size:17px}.home-banner .slick-dots{bottom:7%}.video-section .l1-content{padding-top:12.5em}.video-section .l1-content h3{font-size:3.1875em}.video-section .l1-content p{font-size:1.4375em}.newTicker .left-heading h3{font-size:.9375em}.latest-news p{font-size:1.0625em}.cookie-bar p{font-size:1em}}.mouse-icon.desk{display:block}.mouse-icon.res{display:none}.mobile-portrait,.mobile-landscape{display:none}@media (min-width: 1200px){.threeImages .item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.latest-news .txt{height:15.5em}.latest-news .newThumb:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.latest-news .newThumb:hover:after{opacity:1}.latest-news .newThumb:hover i{bottom:0;opacity:1}.latest-news .moreLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.latest-news .moreLink:hover:before{right:0;left:auto;width:100%}.newSlider li .newsLink:hover{color:#fff;padding:.1875em .3125em .1875em 3.125em}.newSlider li .newsLink:hover:before{right:0;left:auto;width:100%}.cookie-bar .btn-hollow span{position:relative;z-index:9}.cookie-bar .btn-hollow:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-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}.cookie-bar .btn-hollow:hover:before{left:0;right:auto;width:100%}.cookie-bar .close-c-bar{position:relative}.cookie-bar .close-c-bar img{position:relative;z-index:2}.cookie-bar .close-c-bar:before{content:'';border-radius:50%;background:#c00;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-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;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.cookie-bar .close-c-bar:hover:before{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.newSlickSlider .slick-dots li button:hover{background:#c00}.newSlickSlider .newsLink:hover{color:#fff;padding:.1875em .3125em .1875em 3.125em}.newSlickSlider .newsLink:hover:before{right:0;left:auto;width:100%}}.desktop-img{display:block !important}.mobile-img{display:none !important}@media (max-width: 1024px){.threeImages .item h2{text-shadow:1px 1px 5px #000}.threeImages .item h2 span{font-size:0.6em}body footer ul li a{font-size:1em}.newSlider li .newsLink span{font-size:1.5em;line-height:.5em}body .bottom-form .form-control{font-size:0.9em}footer p{font-size:0.9em}.video-section .l1-content{padding-top:7.5em}.video-section .l1-content h3{font-size:3em}.video-section .l1-content p{font-size:1.4375em}.video-section .l1-img{height:auto}}@media (min-width: 991px) and (max-width: 1200px){.newTicker .right-text{background:#333}.main-video-link{height:92.08vh !important}.embed-container{width:100vw !important;height:92.08vh !important;position:absolute;right:0;top:0;background:url("/assets/images/video_banner.jpg") no-repeat top center;background-size:cover}.embed-container iframe{display:none}.video-section h1{font-size:6.25em}.newTicker .left-heading{width:22%}.newTicker .right-text{width:78%}.threeImages .item h2{font-size:2.75em}.latest-news .txt{height:13em}.latest-news p{display:none}.newsSlickNav{width:25%}.newSlickSlider p{padding:0 0 0 25%}.newSlickSlider .newsLink{left:12%}.video-section{height:92.08vh !important;min-height:92.08vh;max-height:92.08vh}.video-section .fp-tableCell{height:100% !important;vertical-align:top;display:block}.threeImages .item h2{font-size:2.25em}.latest-news{padding:3.75em 0 0 0}.latest-news h1{font-size:2.5em;margin-bottom:1.875em}.newTicker{bottom:0;font-size:1.125em}.newTicker .left-heading{width:25%}.newTicker .right-text{width:75%}.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.cookie-bar p{font-size:1.125em;padding:1.875em 0}.cookie-bar .btnarea .btn-hollow{left:30%}}@media (min-width: 768px) and (max-width: 991px){.main-video-link{height:62vh !important}.newSlider li .newsLink{top:1em}.mouse-icon.desk{display:none}.mouse-icon.res{display:block}.embed-container{width:100vw !important;height:62vh !important;position:absolute;right:0;top:0;background:url("/assets/images/video_banner.jpg") no-repeat top center;background-size:cover}.embed-container iframe{display:none}.video-section .btn{font-size:.8125em;padding:.75em 1.5625em .75em .8125em}.latest-news .txt{height:14em}.latest-news p{display:none}.video-section,.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.video-section .fp-tableCell,.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.productShowCaseSection{height:37.5em !important}.productShowCaseSection .fp-tableCell{height:auto !important}.newTicker .left-heading{width:30%}.newTicker .right-text{width:70%;padding-top:1.125em}.newSlider li p{float:right;width:75%;margin-top:0.6em}.newsSlickNav{width:30%}.newSlickSlider p{float:right;width:75%}.newSlickSlider .newsLink{left:15%}.newSlickSlider .slick-dots{top:.25em}.video-section{height:62vh !important;min-height:62vh}.video-section h1{font-size:5em}.threeImages .item h2{font-size:2.125em}.latest-news{padding-top:3.125em}.latest-news .container{padding-right:1.875em;padding-left:1.875em}.latest-news .container.full-container{padding-right:0em;padding-left:0em}.latest-news .txt{padding:0 1.875em 1.875em 1.875em}.latest-news{padding-top:3.125em}.latest-news .container{padding-right:1.875em;padding-left:1.875em}.latest-news .container.full-container{padding-right:0em;padding-left:0em}.latest-news .txt{padding:0 1.875em 1.875em 1.875em}.cookie-bar p{font-size:1.125em;padding:1.5em 0}.cookie-bar .btnarea .btn-hollow{left:30%}.home-banner .slick-dots{top:60%;left:0;right:0;margin:auto;text-align:center}}@media (max-width: 768px){.video-section .l1-content{padding-top:0;width:100%;margin-bottom:70px}.video-section .l1-img{height:40vh;width:100%;float:right}}@media (max-width: 767px){.second-pane .col-md-4{text-align:center;margin-bottom:20px}.desktop-img{display:none !important}.mobile-img{display:block !important}.video-section .l1-content{padding-left:1em;padding-right:1em}.fancy_video{bottom:15.5%}.main-video-link{height:107vh}.newTicker .left-heading h3{font-size:1.5em}.newSlider li .newsLink span{font-size:1.2em}.mouse-icon.desk{display:none}.mouse-icon.res{display:none}#home-section{min-height:400px !important;max-height:400px !important}.right-text li{margin-top:.3em}.embed-container{width:100vw !important;height:120vh !important;position:absolute;right:0;top:0;background-size:cover !important;display:none}.embed-container.mobile-portrait{display:none !important}.embed-container.mobile-landscape{display:block !important}.embed-container iframe{display:none}.latest-news{padding:3em 0 0 0}.latest-news .container{padding-right:2.000em;padding-left:2.000em}.latest-news .container .row{margin-left:-2.000em;margin-right:-2.000em}.latest-news .container .row [class^="col-"]{padding-right:2.000em;padding-left:2.000em}.latest-news .txt{padding:1.875em .9375em .9375em .9375em;min-height:inherit}.latest-news .txt h3{margin:0;font-size:1.25em}.latest-news .txt h3 br{display:none}.latest-news .item:nth-child(4) .txt,.latest-news .item:last-child .txt{border:none}.latest-news .moreLink{display:none}.video-section{min-height:100vh}.video-section .container{top:50%}.video-section h1{font-size:3.125em;margin-bottom:.3125em;line-height:1.125em}.video-section .para{display:none}.video-section .btn{font-size:.875em}.video-section .l1-img .kw-tl{left:.9375em;bottom:4.0625em;padding:.375em}.video-section .l1-img .kw-tl span{font-size:1.0625em}.newTicker{background:#000;height:5em}.newTicker .left-heading{width:18%;padding:1.9%;font-size:.9375em}.newTicker .left-heading i,.newTicker .left-heading:after{display:none}.newTicker .right-text{width:82%;padding:1% 2%;overflow:hidden}.newSlider li{background:#000;margin-top:6px}.newSlider li p{font-size:1.0625em;width:70%;float:right}.newSlider li .newsLink{left:.625em;padding:0;font-size:1.0625em}.newSlider li .newsLink i{display:none}.newsSlickNav{width:18%}.newsSlickNav i,.newsSlickNav:after{display:none}.newsSlickNav .newsNav-item{padding:1% 6% 1% 1%;height:5em}.newSlickSlider p{font-size:1.0625em;width:70%;height:3.125em;padding-top:1.25em}.newSlickSlider .newsLink{left:.625em;top:1.125em;padding:0;font-size:1.22222em}.newSlickSlider .newsLink i{display:none}.productShowCaseSection,.video-section,.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.productShowCaseSection .fp-tableCell,.video-section .fp-tableCell,.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.threeImages .item{width:33.333%;margin-bottom:1px}.threeImages .item .item-heading{padding:1.875em}.threeImages .item .item-heading h2{bottom:1.5625em;font-size:1.25em}.threeImages .item .item-heading h2 span{font-size:.75em;position:relative}.latest-news .txt{height:13.5em}.latest-news h1{text-align:center;font-size:2.5em;margin-bottom:1.25em}.latest-news .full-container .row .item:first-child,.latest-news .full-container .row .item:nth-child(2){margin-bottom:1.875em}.latest-news p{display:none}body .bottom-form .form-wrapper .thanks .thanks-inner{height:96px;padding-top:40px}.cookie-bar{padding-left:15px;padding-right:15px}.cookie-bar p{font-size:1em;padding:1em 0}.cookie-bar .btnarea .btn-hollow{left:30%}.home-banner .slick-dots{top:38%;bottom:auto}}@media (max-width: 480px){.honda-logo{width:14.25em}.home-banner .slick-dots{top:33vh;bottom:auto;left:0;right:0;margin:auto;text-align:center}.fancy_video{left:1%;bottom:13.5%}#home-section{height:71vh !important;min-height:71vh !important}#numberCounter{top:40%}.newSlider li{margin-top:9px}.newSlider li .newsLink{top:0}body .embed-container{background-size:100% !important}body .embed-container.mobile-portrait{display:block  !important}body .embed-container.mobile-landscape{display:none !important}.newTicker{background:#000}.newTicker .left-heading{width:28%;padding:4% 3%}.newTicker .right-text{width:64%;padding:1.5% 2%;overflow:hidden}.newSlider li{height:initial}.newSlider li p{width:80%;font-size:.9375em}.newsSlickNav{width:36%}.newsSlickNav i{display:none}.newsSlickNav .newsNav-item{padding:1% 6% 1% 4%;height:5em}.newSlickSlider{height:initial}.newSlickSlider p{width:85%;font-size:.9375em;padding-top:1.375em}.newSlickSlider .newsLink{top:0.9em;font-size:1.22222em}.video-section{height:80vh !important;min-height:80vh}.threeImages .item{width:100%}.latest-news .txt{height:12em}.latest-news .full-container .row .item{width:50%}.img-moblie-none{display:none}.img-desktop-none{display:block}.cookie-bar{display:block;text-align:center;height:auto}.cookie-bar p{font-size:1em;max-width:100%;width:100%;padding:1em 0}.cookie-bar .btnarea{width:100%;padding-top:0;margin-bottom:1.2em;position:relative}.cookie-bar .btnarea .btn-hollow{float:none;display:inline-block;position:relative;margin:0 auto;left:0}.cookie-bar .btnarea .close-c-bar{position:absolute;left:0;top:0;bottom:0;margin:auto}}@media (max-width: 320px){.video-section .hero-video{height:31.5vh !important}.newTicker .left-heading{padding:5% 3%}.newTicker .left-heading h3{font-size:1em}.newsSlickNav h3{font-size:1em}}@media only screen and (min-device-width: 360px) and (max-device-width: 740px) and (orientation: portrait){.main-video-link{height:71vh !important}.embed-container{height:71vh !important;background-size:cover}}@media only screen and (min-device-width: 360px) and (max-device-width: 740px) and (orientation: landscape){.embed-container{height:100% !important;background-size:cover}}.page-not-found{min-height:500px;padding:120px 0 40px;text-align:center}.page-not-found h1{font-size:100px;line-height:100px}.page-not-found hr{width:50px;height:1px;background:#c00;border:none;margin:auto;float:initial;margin-bottom:30px}.page-not-found h2{color:#c00}.for-sticky header{position:fixed}.common.inner-banner{padding-top:5em}.common.inner-banner.landing-inner-banner-new{max-height:inherit !important;padding-top:4.0625em}.common.inner-banner .container-fluid{top:12em}.common.inner-banner .mobile-banner{display:none}.common.inner-banner.big .container-fluid{top:22em}.common.inner-banner.big .container-fluid .txt h2{font-size:4.5em;margin:0 0 .375em}.common.inner-banner.big .container-fluid .txt p{font-size:2.125em;letter-spacing:0}.common.inner-banner.big .container-fluid .txt p .text-primary{font-weight:bold;color:#ed0000}.common.inner-banner.big .container-fluid .txt a.btn-primary{min-width:16em}.mgt1{margin-top:5vh}.onPage.mgt1{margin-top:0;padding-top:4.0625em}.form-page .onPage.mgt1{margin-top:0 !important}.NotFound{text-align:center}.about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;text-transform:uppercase;color:#222;font-size:3.75em}.about-dealer-sec hr{background:#222222;width:20px}.about-dealer-sec h4{font-size:1.625em;color:#c00;text-transform:uppercase;margin-bottom:.9375em}.new-l-boxes .about-dealer-sec{text-align:center;padding:3em 0;font-size:initial}.new-l-boxes .about-dealer-sec h2{font-size:2.5em}.new-l-boxes .about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;text-transform:uppercase;color:#222222;letter-spacing:0;font-size:3.75em}.new-l-boxes .about-dealer-sec p{font-size:1.25em}.new-l-boxes .l-box{border:1px solid #ccc;margin-bottom:1.875em}.new-l-boxes .l-box .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left;margin-bottom:2.25em}.new-l-boxes .l-box .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;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:rgba(204,0,0,0.4);opacity:0}.new-l-boxes .l-box .newThumb img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-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}.new-l-boxes .l-box .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-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:99;font-size:3.125em;width:1em;height:1em;opacity:0}.new-l-boxes .l-box .newThumb .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;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;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.new-l-boxes .l-box .newThumb .play-icon i{direction:ltr;opacity:1;bottom:-2px;font-size:1.1em;width:.8em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.new-l-boxes .l-box .text-area{padding:0 1.875em;display:inline-block;width:100%;min-height:15em;position:relative}.new-l-boxes .l-box .text-area h5{font-size:1em;margin:0 0 1.75em;color:#c00;text-transform:uppercase;font-weight:bold}.new-l-boxes .l-box .text-area h2{color:#000;font-size:1.25em;margin:0 0 .9375em 0;font-weight:bold}.new-l-boxes .l-box .text-area p{font-size:1em;color:#3f3f3f;margin-bottom:.9375em}.new-l-boxes .l-box .text-area .moreLink{font-size:1em;color:#c00;padding:.1875em 0em .1875em 2.5em;position:absolute;bottom: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;overflow:hidden;display:inline-block;line-height:1em;margin-bottom:.9375em}.new-l-boxes .l-box .text-area .moreLink i{position:absolute;left:.1875em;top:0;font-size:1.5em;z-index:99}.new-l-boxes .l-box .text-area .moreLink i:before{content:"\71"}.new-l-boxes .l-box .text-area .moreLink span{position:relative;z-index:99}.new-l-boxes .l-box .text-area .moreLink:hover,.new-l-boxes .l-box .text-area .moreLink:focus{text-decoration:none}.new-l-boxes .l-box .text-area .moreLink:before{display:block;position:absolute;top:0;left: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)}.news-d{padding:4.375em 0 0}.news-d .news-d-box{padding-left:3em}.news-d .news-d-box .n-detail-img-box{margin-bottom:2.25em;max-width:47%;float:left;margin-left:3%}.news-d .news-d-box .n-detail-img-box img{max-width:100%}.news-d .news-d-box .news-d-banner{position:relative;display:inline-block;width:100%;margin-bottom:1.875em;overflow:hidden}.news-d .news-d-box .news-d-banner a img{-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}.news-d .news-d-box .news-d-banner a:after{position:absolute;left:0;top:0;width:100%;height:100%;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:rgba(204,0,0,0.4);opacity:0}.news-d .news-d-box .news-d-banner a .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;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;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.news-d .news-d-box .news-d-banner a .play-icon i{opacity:1;bottom:0;font-size:1.1em;width:.8em;height:2.5em;top:7px;position:relative;left:2px}.news-d .news-d-box .news-d-banner a .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.news-d h5{color:#c00;text-transform:uppercase;font-size:1em;margin:0 0 1em;font-weight:bold}.news-d h3{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .detail-img{margin-bottom:2.5em}.news-d ol,.news-d ul{margin-bottom:30px}.news-d ol li,.news-d ul li{text-align:justify;margin-bottom:.9375em}.news-d p{margin-bottom:2.25em;text-align:justify}.news-d p.hilighted{font-style:italic;font-weight:500;font-size:1.125em;padding-right:1.625em;border-right:2px solid #c00}.news-d .share-liner{width:100%;display:inline-block;position:relative;height:34px;border-bottom:2px;padding-left:3.125em}.news-d .share-liner:before{content:'';width:100%;height:1px;position:absolute;right:0;top:0;bottom:0;background:#e7e7e7;margin:auto}.news-d .share-liner .theshare-button{background:#fff;width:3.125em;position:absolute;left:0;height:34px;top: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;overflow:hidden}.news-d .share-liner .theshare-button .share-ico{float:left}.news-d .share-liner .theshare-button .share-ico>img{float:right;top:4px;position:relative}.news-d .share-liner .theshare-button .share-ico .addthis_inline_share_toolbox{clear:none !important;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;top:0;right:150px}.news-d .share-liner.active-share .theshare-button{width:205px}.news-d .share-liner.active-share .theshare-button .share-ico .addthis_inline_share_toolbox{width:initial;overflow:visible;opacity:1;filter:alpha(opacity=100);right:0px}.news-d .related h2{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .related .related-box{border:1px solid #ccc;margin-bottom:1.875em}.news-d .related .related-box .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left;margin-bottom:2.25em}.news-d .related .related-box .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;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:rgba(204,0,0,0.4);opacity:0}.news-d .related .related-box .newThumb img{width:100%;-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}.news-d .related .related-box .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-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:99;font-size:3.125em;width:1em;height:1em;opacity:0}.news-d .related .related-box .newThumb .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;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;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.news-d .related .related-box .newThumb .play-icon i{opacity:1;bottom:0;font-size:1.1em;width:.8em;height:2.5em;left:8px}.news-d .related .related-box .newThumb .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.news-d .related .related-box .text-area{padding:0 1.875em 3.125em;display:inline-block;width:100%;min-height:18em;position:relative}.news-d .related .related-box .text-area h5{font-size:1em;margin:0 0 1.75em;color:#c00;text-transform:uppercase;font-weight:bold}.news-d .related .related-box .text-area h2{color:#000;font-size:1.375em;margin:0 0 .9375em 0;font-weight:bold}.news-d .related .related-box .text-area p{font-size:1em;color:#3f3f3f;margin-bottom:.9375em}.news-d .related .related-box .text-area .moreLink{font-size:1em;color:#c00;padding:.1875em 0em .1875em 2.5em;position:absolute;bottom:.625em;right:1.875em;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;overflow:hidden;display:inline-block;line-height:1em;margin-bottom:.625em}.news-d .related .related-box .text-area .moreLink i{position:absolute;left:.1875em;top:0;font-size:1.5em;z-index:99}.news-d .related .related-box .text-area .moreLink i.icon-arrow-line:before{content:"\71"}.news-d .related .related-box .text-area .moreLink span{position:relative;z-index:99}.news-d .related .related-box .text-area .moreLink:hover,.news-d .related .related-box .text-area .moreLink:focus{text-decoration:none}.news-d .related .related-box .text-area .moreLink: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)}.news-d .archive-area h2{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .archive-area h2:last-child{padding-top:0;margin:0 0 .875em}.news-d .archive-area .archive-box{border:1px solid #ccc;margin-bottom:1.875em}.news-d .archive-area .archive-box .text-area{padding:1.875em;display:inline-block;width:100%}.news-d .archive-area .archive-box .text-area .bar{background:#000;color:#fff;text-transform:uppercase;font-size:1.125em;display:inline-block;width:100%;padding:1.375em 1.875em;margin-bottom:2.375em}.news-d .archive-area .archive-box .text-area ul{float:right;width:100%;margin:0;padding:0}.news-d .archive-area .archive-box .text-area ul li{width:100%;border-bottom:1px solid #e2e2e2;padding:0 .625em .75em;margin-bottom:.875em;list-style:none;letter-spacing:0px;overflow:hidden}.news-d .archive-area .archive-box .text-area ul li:last-child{border:none}.news-d .archive-area .archive-box .text-area ul li a{color:#000;font-size:1em;text-transform:uppercase;font-weight:600;position:relative;padding:.1875em 0em .1875em .625em;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.news-d .archive-area .archive-box .text-area ul li a .red{color:#c00;font-style:normal;float:left;-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}.news-d .archive-area .archive-box .text-area ul li a span{position:relative;z-index:1}.news-d .archive-area .archive-box .text-area ul li a:hover,.news-d .archive-area .archive-box .text-area ul li a:focus{text-decoration:none}.news-d .archive-area .archive-box .text-area ul li a:before{display:block;position:absolute;top:0;left: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)}.news_hr{margin-bottom:.375em;background:none;width:100%}.full-three-col{overflow:visible}.full-three-col .about-dealer-sec{padding:4em .9375em 2em;font-size:inherit;width:100%}.full-three-col.no-margin .three-full{margin-bottom:0}.three-full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0}.three-full [class^="col-"]{padding:0}.three-full [class^="col-"] .image{overflow:hidden;height:100%}.three-full [class^="col-"] .image img{width:100%}.three-full [class^="col-"] .image img.res-vers{display:none}.three-full .text-area{width:100%;padding:0 3.75em 3.75em;position:absolute;left:0;bottom:0}.three-full .text-area h3{font-size:1.875em;font-weight:bold;text-transform:uppercase;color:#000;letter-spacing:-2px}.three-full .text-area hr{width:100%;height:2px;display:block;position:relative;background:none}.three-full .text-area hr:before{content:'';position:absolute;right:0;top:0;width:20px;height:2px;background:#000}.three-full .text-area p{margin-bottom:1.75em;font-size:1.125em}.three-full .text-area.white-txt h3{color:#fff}.three-full .text-area.white-txt hr:before{background:#fff}.three-full .text-area.white-txt p{color:#fff;text-shadow:1px 1px 5px #000}.three-full .text-area.right-align{left:initial;right:0}.three-full .fuel-efficient-txt{background:#f3f6fb}.three-full .fuel-efficient-txt:before{border-width:11px 12px 11px 0;border-color:transparent #f3f6fb transparent transparent;left:-12px;content:'';position:absolute;top:0;bottom:0;z-index:1;margin:auto;width:0;height:0;border-style:solid}.three-full .fuel-efficient-txt.pointer-fliped:before{border-width:11px 0px 11px 12px;border-color:transparent transparent transparent  #f3f6fb;right:-12px;left:initial}.three-full .fuel-efficient-txt.red-box{background:#c00}.three-full .fuel-efficient-txt.red-box:before{border-color:transparent #c00 transparent transparent}.three-full .fuel-efficient-txt.red-box .text-area h3,.three-full .fuel-efficient-txt.red-box .text-area p{color:#fff}.three-full .fuel-efficient-txt.red-box .text-area hr:before{background:#fff}.three-full .fuel-efficient-txt.red-box .text-area .btn{border:1px solid #fff}.sharing-progress{margin-bottom:6.25em;position:relative}.sharing-progress .text-area{position:absolute;left:0;right:0;top:4.375em;margin:auto;text-align:center;width:70%}.sharing-progress .text-area h3{font-size:2em;margin:0 0 .625em;font-weight:bold;text-transform:uppercase;color:#000}.sharing-progress .text-area p{font-size:.9375em;margin-bottom:1.875em}.search-by-filter{padding:2.5em 0 0 0;margin-bottom:5em}.search-by-filter h3{font-size:1.875em;text-transform:uppercase;font-weight:bold;color:#313131;display:inline-block;margin:-14px auto 0;clear:both;background:#fff;padding:0 20px;overflow:hidden}.search-by-filter hr{height:4px;width:40px;background:#c00;display:block;margin:0 auto;float:none}.search-by-filter .box{border:1px solid #cccccc;display:inline-block;width:100%;padding:0 0 0;border-bottom:0}.search-by-filter .box .s-filters{width:100%;padding:4.375em 1.75em 0;display:inline-block;text-align:initial}.search-by-filter .box .s-filters .search-by{color:#c00;font-size:1.375em;font-weight:600;padding-bottom:8px;display:inline-block;border-bottom:2px solid #c00;margin-left:3.125em;width:8%}.search-by-filter .box .s-filters .filters{display:inline-block;width:87%}.search-by-filter .box .s-filters .form-group{display:inline-block;width:25%;margin-left:3.2%;margin-bottom:0}.search-by-filter .box .s-filters .form-group ::-webkit-input-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group ::-moz-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group :-ms-input-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group :-moz-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group .form-control{border:none;border-bottom:1px solid #cccccc;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none;height:42px}.search-by-filter .box .s-filters .form-group .bootstrap-select{height:42px;padding:2px 0 0;direction:ltr}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn{color:#1d1d1d}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.2em}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret{right:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret:before{display:none}.search-by-filter .box .s-filters .form-group .bootstrap-select.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.search-by-filter .box .s-filters .form-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.search-by-filter .box .s-filters .form-group .selectpicker li a{font-size:1.125em}.search-by-filter .box .s-filters .form-btn-sec{display:inline-block;width:14%}.search-by-filter .box .s-filters .form-btn-sec .btn{min-width:100%}.search-by-filter.scroll-to-fixed-fixed{width:100% !important;left:0 !important;padding:0;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);z-index:999}.search-by-filter.scroll-to-fixed-fixed .box{border:none}.search-by-filter.scroll-to-fixed-fixed h3,.search-by-filter.scroll-to-fixed-fixed hr{display:none}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:0.5em 9em 0.6em 10em;background:#fff}.honda-generator-sec{display:inline-block;width:100%;padding:6em 0;background:#f3f6fa}.honda-generator-sec .heading h2{line-height:.8125em;margin:0 0 38px 0;font-weight:700;text-transform:uppercase;color:#222222;letter-spacing:-2px;font-size:4.375em}.honda-generator-sec .heading hr{width:40px;margin:0px auto;margin-bottom:40px;height:4px;background:#c00;text-align:center}.honda-generator-sec .heading hr:before{display:none}.honda-generator-sec .heading h3{line-height:.8125em;margin:0 0 2.5em 0;font-weight:700;color:#222222;letter-spacing:-2px;font-size:2.125em;text-transform:uppercase}.honda-generator-sec .gener-box-cont [class^="col-"]{margin-bottom:3.75em;float:none;display:inline-block}.honda-generator-sec .col-md-3 .gener-box{border:1px solid #cccccc;position:relative}.honda-generator-sec .col-md-3 .gener-box .gen-prices{position:absolute;padding:1.25em .9375em .625em;bottom:3.25em;left:0;right:0;text-align:right;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(255,255,255,0.6) 35%, #fff 100%);width:100%}.honda-generator-sec .col-md-3 .gener-box .gen-prices h5{margin:0 0 .3125em;font-size:1.0625em;color:#000;font-weight:600}.honda-generator-sec .col-md-3 .gener-box .gen-prices h6{margin:0;color:#3f3f3f;font-size:.875em}.honda-generator-sec .col-md-3 .gener-box .model-name{display:inline-block;width:100%;background:#fff;border-top:1px solid #cccccc;padding-right:1.25em;vertical-align:middle}.honda-generator-sec .col-md-3 .gener-box .model-name .name{display:inline-block;font-size:1.25em;font-weight:bold;padding-top:.5em;font-family:"univers","ge_thameen"}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{float:left;background:#c00;color:#fff;text-transform:uppercase;font-size:.8125em;font-weight:bold;padding:1.25em 1.375em 1.25em 4.6875em;height:100%;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}.honda-generator-sec .col-md-3 .gener-box .model-name .explore span{position:relative;z-index:9}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i{font-size:1.875em;position:absolute;left:.9375em;top:0;bottom:0;height:1em;margin:auto;line-height:0;z-index:9}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i:before{content:"\71"}.honda-generator-sec .col-md-3 .gener-box .model-name .explore: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)}.honda-generator-sec.blue-theme .heading hr{background:#023f88}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore{background:#023f88}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore:before{background:#0b65d2 !important}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore:hover{background:#023f88}.mac .honda-generator-sec .col-md-3 .gener-box{border-bottom:2px solid #ccc}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore{background:#023f88}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore:before{background:#0b65d2 !important}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore .honda-generator-sec .heading hr{background:#023f88 !important}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore .table-bordered>tbody>tr>td{padding:6px}.marine-page .stepPopup.generator-d .modal-content .product-area .image .gen-info-2{direction:ltr}.stepPopup .modal-content p.price-taq{margin-top:2.1875em;color:#3f3f3f;font-size:.875em}.btn-blue{background:#023f88 !important}.btn-blue:before{background:#0b65d2 !important}.stepPopup.generator-d .modal-lg{width:95em;top:6%;margin-top:0}.stepPopup.generator-d .modal-content{padding:4.375em 0 3.125em 0;height:auto;display:inline-block;width:100%}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 3.75em 0 0}.stepPopup.generator-d .modal-content .product-area .image{padding:0;width:100%;text-align:center;position:relative;margin-bottom:2.5em}.stepPopup.generator-d .modal-content .product-area .image img{margin:0 auto}.stepPopup.generator-d .modal-content .product-area .image .gen-info{width:100%;text-align:center;margin:0 auto}.stepPopup.generator-d .modal-content .product-area .image .bar-1{width:16.6875em;height:1px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .bar-1:before{content:'';width:1px;height:10px;position:absolute;left:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-1:after{content:'';width:1px;height:10px;position:absolute;right:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-2{width:26.625em;height:1px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .bar-2:before{content:'';width:1px;height:10px;position:absolute;left:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-2:after{content:'';width:1px;height:10px;position:absolute;right:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{width:116px;text-align:center;margin:0 auto;left:-120px;position:absolute;top:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{width:1px;height:298px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1:before{content:'';width:10px;height:1px;position:absolute;left:-5px;top:0;margin:auto;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1:after{content:'';width:10px;height:1px;position:absolute;right:-5px;top:initial;bottom:0;margin:auto;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .btn-area{margin-bottom:1.25em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{min-width:13.75em;margin-right:0;padding:.9375em 1.5625em .8125em 3.75em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn .space-icon{left:.75em;top:.625em;right:inherit;width:1em;height:1em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn .space-icon img{width:100%;vertical-align:top}.stepPopup.generator-d .modal-content .product-area .btn-area .btn i{top:.4875em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{margin:0;float:right;padding:.9375em 1.5625em .8125em 1.5625em}.stepPopup.generator-d .modal-content .specs-area{padding-right:160px}.stepPopup.generator-d .modal-content .icon-text-bar{display:inline-block;width:100%;margin-bottom:1.25em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{float:right;display:inline-block;margin-left:3.125em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:first-child{width:100%;margin-bottom:10px}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:first-child .text .bigtext{text-transform:none}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:last-child{margin-right:0}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{float:right}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{text-align:right;color:#949494;width:100%;font-size:1em;line-height:.9375em;font-weight:300;text-transform:uppercase}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext{font-size:2.5em;text-transform:uppercase;font-weight:700;line-height:1.25em;font-family:"univers","ge_thameen"}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext span{color:#949494;width:100%;font-size:.5em;line-height:.9375em;font-weight:bold;text-transform:uppercase}.stepPopup.generator-d .modal-content .icon-text-bar .icon{float:right;margin-left:.625em}.stepPopup.generator-d .modal-content .table thead th{background:#0c0c0c;background:-moz-linear-gradient(top, #0c0c0c 1%, #2c2c2c 100%);background:-webkit-linear-gradient(top, #0c0c0c 1%, #2c2c2c 100%);background:linear-gradient(to bottom, #0c0c0c 1%, #2c2c2c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#2c2c2c',GradientType=0 );color:#fff;font-size:1.25em;font-weight:bold;text-transform:uppercase;text-align:center}.stepPopup.generator-d .modal-content .table tbody tr:nth-of-type(even){background:#f4f5f6}.stepPopup.generator-d .modal-content .table tbody tr td{text-align:center;width:55em;font-weight:bold;font-size:1.125em;direction:ltr;word-wrap:break-word}.stepPopup.generator-d .modal-content .table tbody tr td:first-child{text-align:right;width:75em;font-weight:normal;font-size:1.125em;direction:rtl}.stepPopup.generator-d .modal-dialog .close{left:1px;top:1px}.power-page .stepPopup.generator-d .modal-content .product-area .image img{margin-bottom:40px}.f-w-b>.container-fluid{padding:0}.f-w-b>.container-fluid .row{margin:0}.f-w-b>.container-fluid .row [class^="col-"]{padding:0}.f-w-b>.container-fluid .text-area{position:absolute;padding:0 3.75em 3.75em;width:100%;left:0;top:23%;color:#fff}.f-w-b>.container-fluid .text-area h2{font-size:5em;font-weight:bold;text-transform:uppercase}.f-w-b>.container-fluid .text-area hr{background:#fff;width:20px;height:2px}.f-w-b>.container-fluid .text-area p{font-size:1.625em}.f-w-b>.container-fluid .image .res-vers{display:none}.location-map{display:block;width:100%;height:100%;position:relative;overflow:hidden}.location-map #map-canvas{height:100vh}.location-map #map-canvas:before{display:none;content:'';position:absolute;left:0;bottom:0;width:100%;height:16%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );z-index:1}.location-map #map-canvas .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{left:40px !important;right:auto !important}.location-map #map-canvas .gm-svpc{display:none !important}.location-map .map-legal{position:absolute;left:0;bottom:0;z-index:2;padding-left:0;width:100%}.location-map .map-legal p{color:#fff;float:left;margin:0;font-size:.8125em;padding:0 0 1.25em 1.25em}.location-map .map-legal ul{float:right;margin:0;padding:0 1.25em 1.25em 0}.location-map .map-legal ul li{list-style:none;padding:0;margin:0;display:inline-block;font-size:.8125em;padding-left:.9375em;margin-left:.9375em;position:relative}.location-map .map-legal ul li:before{content:'';height:.8125em;width:2px;background:#fff;position:absolute;left:0;top:5px}.location-map .map-legal ul li:first-child{padding-left:0;margin-left:0}.location-map .map-legal ul li:first-child:before{display:none}.location-map .map-legal ul li a{color:#fff;-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}.location-map .search-fields{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background:url("/assets/images/location/static-bg.jpg") center;background-size:cover}.location-map .search-fields .search-fields-box{position:absolute;top:15em;left:0;right:0;margin:auto;width:28%}.location-map .search-fields .search-fields-box .form-group{margin-bottom:1.5625em}.location-map .search-fields .search-fields-box .form-group .form-control{height:3.125em;border:3px solid #FFFFFF}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.5em;font-size:1.125em;font-weight:normal;text-transform:none;padding:.5em .9375em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .filter-option{color:#474747}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .caret{right:20px;top:.5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{background:url("/assets/svgs/location-dd.svg") 0 0 no-repeat;width:1em;height:1.5em;right:.3125em;background-size:70%;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret:before{display:none}.location-map .search-fields .search-fields-box .form-group.has-error .form-control{border-color:#a94442}.location-map .search-fields .search-fields-box .form-group.has-success .form-control{border-color:#2c753d}.location-map .search-fields .search-fields-box .btn{width:100%;height:3.875em}.location-map .search-fields .search-fields-box .btn span{font-size:1.125em}.location-map .search-fields .search-fields-box .btn i{top:.6125em}.location-map .main-popup{background:rgba(90,90,90,0.95) !important;width:200px !important;height:auto !important;padding:0 !important;border-radius:6px;margin:35px 0 0 26px !important;width:12.5em !important}.location-map .main-popup #content h3{padding:0 1.125em;color:#fff;margin:0 !important;text-align:center}.location-map .main-popup #content h3 span{text-transform:none;font-size:1.25em}.location-map .main-popup .close-btn{display:none !important}.location-map .gm-style .gm-style-iw{padding:0 !important}.location-map .location-add-box{width:28.125em;height:100%;background:#fff;position:absolute;right:-31.5625em;top:0;margin-top:5em;z-index:1;-webkit-box-shadow:0 20px 30px rgba(0,0,0,0.4);box-shadow:0 20px 30px rgba(0,0,0,0.4);-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}.location-map .location-add-box .map-heading{width:100%;background:#c00;padding:1.25em 1.5625em;margin:0}.location-map .location-add-box .map-heading h3{color:#fff;font-size:1.375em;line-height:1.375em;margin:0 0 5px 0;font-weight:700}.location-map .location-add-box .map-heading p{color:#fff;margin-bottom:0;font-size:1.375em;line-height:1.375em;font-weight:300;text-transform:uppercase}.location-map .location-add-box .map-heading.map-heading2{padding:0em 1.5625em;height:6.25em}.location-map .location-add-box .map-heading.map-heading2 h3{margin-bottom:0;line-height:100px}.location-map .location-add-box .map-image{position:relative;display:block;margin-bottom:10px}.location-map .location-add-box .map-image .direction-icon{width:4.75em;height:4.75em;position:absolute;left:20px;bottom:-38px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-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}.location-map .location-add-box .map-image .direction-icon i{-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:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2.25em;height:2.25em;background-size:100% !important;background:url("/assets/images/arrow-ar.png") no-repeat center}.location-map .location-add-box .map-image .direction-icon i .st0{fill:#CC0000;-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}.location-map .location-add-box .map-image .direction-icon i .st1{clip-path:url(#SVGID_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}.location-map .location-add-box .map-image .direction-icon i .st2{clip-path:url(#SVGID_4_);fill:#CC0000;-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}.location-map .location-add-box .map-image .direction-icon span{position:absolute;left:0;bottom:-25px;width:100%;text-align:center;color:#484848;font-size:1em;font-weight:700}.location-map .location-add-box .map-image .location-search{position:absolute;right:20px;bottom:20px;background:#fff;text-align:center;width:3.125em;height:3.125em;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-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}.location-map .location-add-box .map-image .location-search i{font-size:1.25em;line-height:3em;color:#000}.location-map .location-add-box .map-content{background:#fff;overflow:hidden;padding-top:2.5em}.location-map .location-add-box .map-content .map-logo{float:right;width:260px;margin:0 0 1.125em;padding:0 2.1875em 1.5625em 0}.location-map .location-add-box .map-content p{font-size:1.125em;margin-bottom:.625em;padding:0 2.1875em .625em 2.1875em}.location-map .location-add-box .mapListing{margin:0;padding:0 35px 40px}.location-map .location-add-box .mapListing li{display:block;list-style:none;padding:10px 30px 10px 0px;border-top:solid 1px #e2e2e3;border-bottom:solid 1px #e2e2e3;position:relative;direction:ltr;text-align:right}.location-map .location-add-box .mapListing li i{position:absolute;right:0;top:0;bottom:0;margin:auto;color:#c00;font-size:1.125em}.location-map .location-add-box .mapListing li i.icon-phone{width:17px;height:17px}.location-map .location-add-box .mapListing li i.icon-email{width:18px;height:13px}.location-map .location-add-box .mapListing li a{font-size:1.125em;color:#000000;-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}.location-map .location-add-box .map-footer{background:#f1f1f1;padding:1.625em 2.5em 1.625em;left:0;bottom:5em;width:100%;position:absolute;z-index:2}.location-map .location-add-box .map-footer p{margin-bottom:.625em;padding:0}.location-map .location-add-box .map-footer p.red-txt{font-size:.875em;text-transform:uppercase;color:#c00;font-weight:400}.location-map .location-add-box .map-footer a.btn{min-width:14.4375em}.location-map .location-add-box .map-close{position:absolute;left:-3.125em;top:0;width:3.125em;height:6.25em;background:#fff;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-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}.location-map .location-add-box .map-close i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:1.375em;height:1.375em}.location-map .location-add-box .map-close i .st0{fill:#919191;-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}.location-map .location-add-box.active{right:0}.location-map .location-add-box.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:4}.location-map .location-add-box.loading .loader{display:block}.location-map .location-add-box.loading .map-close{right:0;opacity:0;filter:alpha(opacity=0)}.location-map .location-add-box .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:none;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 .location-add-box .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 .location-add-box .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}.location-map .location-add-box.new-location-search h3{text-transform:uppercase}.location-map .location-add-box.new-location-search .sub-container{padding:2.1875em 2.5em;margin-bottom:10px;float:right;width:100%}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:35px}.location-map .location-add-box.new-location-search .sub-container h5{font-size:18px;line-height:18px;color:#1d1d1d;margin-bottom:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{float:right;width:100%;margin-bottom:1.1875em}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline label{float:right;font-weight:normal;margin-top:0;cursor:pointer;font-size:1.125em}.location-map .location-add-box.new-location-search .sub-container .form-check-input{width:1.125em;height:1.125em;background:none !important;border:1px solid #e3e6eb !important;float:right;margin-left:1.1875em}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control{border-radius:0;box-shadow:0px 0px 0px !important;border:0px;border-bottom:1px solid #ccc;padding-left:0;padding-right:0}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button{padding:0}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-weight:normal;color:#1d1d1d}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn{text-transform:none;font-size:1.3125em;color:#1d1d1d}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn.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)}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn .caret{left:0}.location-map .location-add-box.new-location-search .search-result-map{float:right;width:100%;background:#f1f1f1;padding:1.5em 2em;border-bottom:1px solid #dbdbdc;margin-right:1.25em}.location-map .location-add-box.new-location-search .search-result-map .value{color:#626262;font-size:1.125em;font-weight:600;background:#dbdbdc;height:1.625em;width:1.625em;text-align:center;float:right;margin-left:1.1875em;border-radius:50%;line-height:1.75em}.location-map .location-add-box.new-location-search .search-result-map .sub-content{float:right;width:84%}.location-map .location-add-box.new-location-search .search-result-map .sub-content .name{color:#000000;font-size:1.125em;font-weight:600;float:right;width:100%;margin-bottom:1.125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .distance{float:right;color:#000000;font-size:1.125em;margin:0 0 0 .3125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .seedetail{float:right}.location-map .location-add-box.new-location-search .scroll-area{background:#f1f1f1;padding:5px 0;height:42%;float:right;width:100%}.location-map.active .map-legal{padding-left:28.125em}.gray-area-warranty{display:block;padding:6.25em 0;background:#f8f8f8}.gray-area-warranty h2{font-size:2.5em;color:#c00;font-weight:bold;text-transform:uppercase;margin:0 0 36px}.gray-area-warranty p{margin-bottom:2.25em}.exception{display:block;padding:6.25em 0}.exception .excep-txt{padding-top:10em;padding-right:7.1875em}.exception .excep-txt h3{text-transform:uppercase;letter-spacing:0em;margin:0 0 30px;font-size:2.5em}.exception .excep-txt p{margin-bottom:2.25em}.exception .excep-txt ul{margin:0;padding:0}.exception .excep-txt ul li{list-style:none;margin:0 0 0 0;padding:0 1.625em .9375em 0;position:relative;font-size:1em;color:#c00}.exception .excep-txt ul li span{color:#3f3f3f}.exception .excep-txt ul li:before{font-size:1.0625em}.exception .excep-txt .btn-primary{width:14.5em}p.hilighted{font-style:italic;font-weight:800;font-size:1em;padding-right:1.625em;border-right:2px solid #c00}p.hilighted .red-star{color:#c00}.overlap-image{width:100%;position:relative;padding:10em 0 0}.overlap-image .backside{float:left;width:30.3125em;max-width:100%}.overlap-image .backside img{width:100%}.overlap-image .frontside{position:absolute;right:0;top:0;z-index:2;width:20.125em}.overlap-image .frontside img{width:100%}.offer-promo{display:inline-block;width:100%;padding:2em 0 0}.offer-promo h2{font-size:2.125em;text-transform:uppercase;font-weight:bold;text-align:center;margin:0 0 3.125em}.offer-promo .promo-box{border:1px solid #cccccc;margin-bottom:1.75em}.offer-promo .promo-box .validity{width:100%;height:2.0625em;text-align:center;background:#000}.offer-promo .promo-box .validity p{color:#fff;margin:0;line-height:2.0625em}.offer-promo .promo-box .image{position:relative;display:inline-block;width:100%;margin-bottom:3.125em}.offer-promo .promo-box .image:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=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}.offer-promo .promo-box .image:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(204,0,0,0.4);-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:0;filter:alpha(opacity=0)}.offer-promo .promo-box .image .special-tag{position:absolute;left:0;right:0;bottom:-1em;margin:0 auto;width:12.75em;height:2.125em;background:#c00;text-align:center;z-index:9}.offer-promo .promo-box .image .special-tag i{color:#fff;font-style:normal;text-transform:uppercase;font-size:1.125em;font-weight:300;line-height:1.875em}.offer-promo .promo-box .text-area{padding:0 3.75em 6.25em;text-align:center;height:22.125em;position:relative}.offer-promo .promo-box .text-area h3{font-size:2.125em;margin:0 0 1.625em;font-weight:bold;color:#222222}.offer-promo .promo-box .text-area p{margin-bottom:4em}.offer-promo .promo-box .text-area .btn-primary{width:13em;position:absolute;left:0;right:0;margin:auto;bottom:4.75em}.offer-promo .promo-box.sm-box .validity{background:#c00}.offer-promo .promo-box.sm-box .image{margin-bottom:1.625em}.offer-promo .promo-box.sm-box .image:before{display:none}.offer-promo .promo-box.sm-box .text-area{text-align:right;padding:0 1.875em 4.375em;height:16.875em}.offer-promo .promo-box.sm-box .text-area h5{color:#c00;font-size:1em;text-transform:uppercase;margin:0 0 1.5em;font-weight:bold}.offer-promo .promo-box.sm-box .text-area h3{font-size:1.5em;margin:0 0 .75em}.offer-promo .promo-box.sm-box .text-area p{margin:0 0 1.5em}.offer-promo .promo-box.sm-box .text-area .btn-primary{left:auto;left:initial;right:2.5em;bottom:2em}.stepPopup.promo-pp .modal-lg{width:98em;top:28%}.stepPopup.promo-pp .modal-content{padding:2.5em 2.25em;height:auto;display:inline-block;width:100%}.stepPopup.promo-pp .modal-content .product-box{position:relative;border:1px solid #cccccc;padding:3.75em 0 1.5625em;margin-top:.625em;text-align:center}.stepPopup.promo-pp .modal-content .product-box .validity{width:28.125em;height:2em;text-align:center;background:#c00;position:absolute;top:-1em;left:0;right:0;margin:auto}.stepPopup.promo-pp .modal-content .product-box .validity p{color:#fff;margin:0;line-height:2.0625em}.stepPopup.promo-pp .modal-content .product-box img{display:inline-block}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:3.5em}.stepPopup.promo-pp .modal-content .promo-txt h5{font-size:1em;font-weight:bold;margin:0 0 1.75em;text-transform:uppercase;color:#c00}.stepPopup.promo-pp .modal-content .promo-txt h2{font-size:2.125em;font-weight:bold;margin-bottom:2.25em;color:#222222}.stepPopup.promo-pp .modal-content .promo-txt p{font-size:1.25em;line-height:1.875em;margin:0 0 3.75em}.stepPopup.promo-pp .modal-content .promo-txt h3{font-size:1.125em;font-weight:bolder;margin:0 0 1.375em;color:#222222}.stepPopup.promo-pp .modal-content .promo-txt ul{margin-bottom:1.875em}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary{width:12.5em}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary.book-bt{width:auto}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary.book-bt i{display:none}.stepPopup.promo-pp .modal-content .promo-txt-2 p{line-height:1.5625em;margin-bottom:1.125em;font-size:1.25em}.stepPopup.promo-pp .modal-dialog .close{left:1px;top:1px}.stepPopup.sensing-pp .modal-lg{width:70em;top:28%}.stepPopup.sensing-pp .modal-content{padding:2.5em 2.25em;height:auto;display:inline-block;width:100%}.stepPopup.sensing-pp .modal-content h5{font-size:1em;font-weight:bold;margin:0 0 1em;text-transform:uppercase;color:#c00}.stepPopup.sensing-pp .modal-content h2{margin:0 0 1em;font-size:2.125em;font-weight:bold;color:#222222}.stepPopup.sensing-pp .modal-content .video-box{display:block;margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:70%;min-height:25em;margin:0 auto;float:none;display:block}.stepPopup.sensing-pp .modal-content .sensing-txt p{font-size:1.125em;margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .twin-img img{width:100%}.stepPopup.sensing-pp .modal-dialog .close{right:1px;top:1px}hr.basic{margin-top:1.75em;margin-bottom:1.875em;border:0;border-top:1px solid #dbdbdb;width:100%;height:1px;background:none}body.modal-open{overflow-y:hidden !important}.basic-pagi{display:inline-block;width:100%;text-align:center}.news-page .new-l-boxes .l-box .newThumb .img-responsive{height:100%}@media (min-width: 1601px) and (max-width: 2400px){.location-map .location-add-box .map-content.mCustomScrollbar{height:44%}.news-page .new-l-boxes .l-box .newThumb{height:511px}}@media (min-width: 1530px) and (max-width: 1600px){.news-page .new-l-boxes .l-box .newThumb{height:427px}.location-map .location-add-box{font-size:13px}.common.inner-banner .container-fluid{top:10em}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:62px}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:29%}.stepPopup.promo-pp .modal-lg{width:78em;top:26%}}@media (min-width: 1330px) and (max-width: 1366px){.location-map .location-add-box.new-location-search .scroll-area{height:45%}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-bottom:.625em}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.new-l-boxes .l-box .text-area{min-height:21em}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec{width:100%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.full-three-col .about-dealer-sec h4{font-size:1.5em}.news-d h3{font-size:2.2em}.news-d .related h2{font-size:2.2em}.news-d .archive-area h2{font-size:2.2em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:40%}.location-map .location-add-box .map-content.mCustomScrollbar .map-logo{width:180px}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}.stepPopup.promo-pp .modal-lg{top:24%}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}.location-map .location-add-box.new-location-search .sub-container{margin-bottom:0px}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:15px}.location-map .location-add-box.new-location-search .sub-container h5{margin-bottom:15px;margin-top:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{margin-bottom:0.1875em}.news-page .new-l-boxes .l-box .newThumb{height:340px}}@media (min-width: 1201px) and (max-width: 1280px){.location-map .location-add-box.new-location-search .sub-container{margin-bottom:0px}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:15px}.location-map .location-add-box.new-location-search .sub-container h5{margin-bottom:15px;margin-top:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{margin-bottom:0.1875em}.power-page .box-three .exp-title p{height:auto}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.new-l-boxes .l-box .text-area{min-height:21em}.new-l-boxes .l-box .text-area p{font-size:1.125em}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec{width:100%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.full-three-col .about-dealer-sec h4{letter-spacing:0em}.full-three-col .about-dealer-sec .col-md-offset-1{margin-left:40px}.news-d p{font-size:1.125em}.news-d .related .related-box .text-area p{font-size:1.125em}.news-d .share-liner .theshare-button .share-ico{width:55%}.news-d .share-liner.active-share .theshare-button .share-ico{width:100%}.news-d h3{font-size:2.2em}.news-d .related h2{font-size:2.2em}.news-d .archive-area h2{font-size:2.2em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:38%;margin-top:5em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}ul.arrow-listing li{padding:0 2em .9375em 0}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}.news-page .new-l-boxes .l-box .newThumb{height:340px}}.t_right{text-align:right}.t_right.dir_ltr{direction:ltr}@media (min-width: 1200px){.marine-page .box-map .services-box .box-two-text .btn:hover{color:#c00}.marine-page .box-map .services-box .box-two-text .btn.btn-primary:hover{color:#fff}.new-l-boxes .l-box .moreLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.new-l-boxes .l-box .moreLink:hover:before{right:0;left:auto;width:100%}.new-l-boxes .l-box .newThumb:hover:after{opacity:1}.new-l-boxes .l-box .newThumb:hover i{opacity:1}.new-l-boxes .l-box .newThumb:hover .play-icon{background:#fff}.new-l-boxes .l-box .newThumb:hover .play-icon i{color:#c00}.new-l-boxes .about-dealer-sec .headings{width:75%;margin:0 auto;float:none;display:inline-block}.new-l-boxes .about-dealer-sec p{font-size:1.25em}.news-d .related .related-box .moreLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.news-d .related .related-box .moreLink:hover:before{right:0;left:auto;width:100%}.news-d .related .related-box .newThumb:hover:after{opacity:1}.news-d .related .related-box .newThumb:hover i{opacity:1}.news-d .related .related-box .newThumb:hover .play-icon{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.news-d .archive-area .archive-box .text-area ul li a:hover{color:#fff;padding:.1875em .625em .1875em .625em}.news-d .archive-area .archive-box .text-area ul li a:hover:before{right:0;left:auto;width:100%}.news-d .news-d-box .news-d-banner a:hover:after{opacity:1}.news-d .news-d-box .news-d-banner a:hover .play-icon{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:hover{color:#fff}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:hover:before{left:0;right:auto;width:100%}.three-full .text-area{width:30em}.three-full .fuel-efficient-txt .text-area{width:100%}.full-three-col .about-dealer-sec .headings{width:75%;margin:0 auto;float:none;display:inline-block}.full-three-col .about-dealer-sec p{font-size:1.25em}.location-map .location-add-box .map-image .direction-icon:hover{background:#c00}.location-map .location-add-box .map-image .direction-icon:hover i{background:url("/assets/images/arrow-ar-hover.png") no-repeat center}.location-map .location-add-box .map-image .direction-icon:hover i .st0{fill:#fff}.location-map .location-add-box .map-image .direction-icon:hover i .st1{clip-path:url(#SVGID_2_)}.location-map .location-add-box .map-image .direction-icon:hover i .st2{clip-path:url(#SVGID_4_);fill:#fff}.location-map .location-add-box .location-search:hover{background:#c00}.location-map .location-add-box .location-search:hover i{color:#fff}.location-map .location-add-box .mapListing li a:hover{color:#c00}.location-map .location-add-box .map-close:hover{background:#c00}.location-map .location-add-box .map-close:hover i .st0{fill:#fff}.location-map .map-legal ul li a:hover{color:#c00}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group{float:right}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group:first-child{margin-top:6px}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret{top:4px}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-btn-sec,.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .search-by{float:right}.offer-promo .promo-box .image i.icon-plus-icon{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;z-index:99;font-size:3.125em;width:1em;height:1em;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}.offer-promo .promo-box .image:hover i.icon-plus-icon{bottom:0;opacity:1}.offer-promo .promo-box .image:hover:after{opacity:1;filter:alpha(opacity=100)}}@media (max-width: 1024px){.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-size:1.1875em}body.modal-open{overflow-y:hidden !important;position:fixed !important}.promo-box.sm-box .icon-plus-icon{display:none}}@media (min-width: 992px) and (max-width: 1199px){.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box.new-location-search .scroll-area{height:42%}.location-map .location-add-box .map-heading.map-heading2 h3{line-height:inherit;padding:9% 0}.news-d .archive-area .archive-box .text-area ul{width:46%}.news-d .archive-area .archive-box .text-area ul li{padding-left:0;padding-right:0}.news-d .share-liner.active-share .theshare-button{width:210px}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1em 1em 2em}.search-by-filter.scroll-to-fixed-fixed .s-filters .filters .form-btn-sec{float:right}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em;top:3px}.new-l-boxes .about-dealer-sec .headings{padding-left:30px;padding-right:30px}.common.inner-banner .container-fluid{top:10em}.stepPopup.generator-d .modal-lg{top:29%;width:85em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:240px}.stepPopup.generator-d .modal-content .specs-area{padding-right:126px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.about-dealer-sec h2.condensed{font-size:2.5em}.honda-generator-sec .heading h2{font-size:3.75em}.honda-generator-sec .heading h3{font-size:1.875em}.three-full .text-area{width:30em;padding:0 3.75em 1.75em}.three-full .fuel-efficient-txt .text-area{width:100%}.full-three-col .about-dealer-sec h4{font-size:1.25em;letter-spacing:0}.location-map{overflow:hidden;height:98vh}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .filter-option{font-size:1em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}.location-map .search-fields .search-fields-box .form-btn-sec .btn{font-size:.875em}.offer-promo h2{margin:0 0 2em}.stepPopup.promo-pp .modal-lg{top:29%;width:85em}.header.scroll-to-fixed-fixed{width:100% !important}.stepPopup.sensing-pp .modal-lg{top:24%}.stepPopup.sensing-pp .modal-content .video-box iframe{width:72%;min-height:25.4em}.gray-area-warranty p{font-size:1.125em}.exception .excep-txt ul li{font-size:1.125em}.exception .excep-txt ul li:before{top:0}.exception .excep-txt p{font-size:1.125em}}@media (min-width: 768px) and (max-width: 991px){.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box.new-location-search .scroll-area{height:57%}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .l-box .text-area p{font-size:1.125em}.new-l-boxes .about-dealer-sec .headings{padding-left:30px;padding-right:30px}.new-l-boxes .about-dealer-sec .headings h2{font-size:2em}.new-l-boxes .about-dealer-sec .headings p{font-size:1em}.related .related-box{width:48%;float:left}.related .related-box:last-child{float:right}.news-d .news-d-box{padding-right:15px}.news-d .share-liner.active-share .theshare-button{width:218px}.news-d p{font-size:1.125em}.news-d .related .related-box .text-area p{font-size:1.125em}.common.inner-banner .container-fluid{top:10em}.common.inner-banner .container-fluid .txt-sec hr{margin:8px 0 10px 0}.common.inner-banner.big .container-fluid{top:15em}.three-full{display:block}.three-full [class^="col-"]{height:37.5em}.three-full [class^="col-"] .text-area{max-width:40%}.three-full [class^="col-"].fuel-efficient-txt .text-area{width:100%;max-width:none}.three-full.inverse .fuel-efficient:first-child{float:left}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 12px 11px 0px;border-color:transparent  #f3f6fb transparent transparent;left:-12px;right:initial}.three-full.inverse .fuel-efficient-txt.red-box:nth-child(2):before{border-color:transparent transparent transparent #c00}.search-by-filter .box .s-filters .search-by{width:10%;font-size:1.25em}.search-by-filter .box .s-filters .filters{width:83%}.search-by-filter .box .s-filters .form-group{width:24%}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1em 1em 2.4em}.search-by-filter.scroll-to-fixed-fixed .s-filters .filters .form-btn-sec{float:right}.stepPopup.generator-d .modal-lg{top:18%;width:80%}.stepPopup.generator-d .modal-content{padding-top:2em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image img{max-width:45%}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{left:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:240px}.stepPopup.generator-d .modal-content .product-area .btn-area{width:50%;margin:0 auto 3em;text-align:center}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em;text-align:center}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-right:3.125em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.about-dealer-sec h2.condensed{font-size:2.5em}.about-dealer-sec p br{display:none}.honda-generator-sec .heading h2{font-size:3.75em}.honda-generator-sec .heading h3{font-size:1.875em}.full-three-col .about-dealer-sec h4{font-size:1.25em;letter-spacing:0}.f-w-b>.container-fluid .text-area h2{font-size:3.5em}.location-map{overflow:hidden;height:98vh}.location-map .search-fields .search-fields-box{width:40%}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2em;padding:0.3em .9375em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:1em;background-size:80%;top:0.4em}.location-map .location-add-box.new-location-search .scroll-area{height:59%}.exception .excep-txt{padding-left:0}.exception .excep-txt ul li{font-size:1.25em}.exception .excep-txt ul li:before{top:0}.exception .excep-txt p{font-size:1.25em}.offer-promo h2{margin:0 0 2em}.offer-promo .promo-box .text-area{padding:0 1.875em 4.375em}.stepPopup.promo-pp .modal-lg{top:18%;width:80%}.stepPopup.promo-pp .modal-content .product-box{margin-bottom:1.5625em}.stepPopup.promo-pp .modal-content .product-box img{width:50%;margin:0 auto}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:15px}.stepPopup.promo-pp .modal-content .promo-txt h2{margin:1.25em 0}.stepPopup.promo-pp .modal-content .promo-txt p{margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:72%;min-height:25.4em}.gray-area-warranty p{font-size:1.25em}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-right:1.5625em}}@media (max-width: 768px){.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:20px}.location-map .location-add-box.new-location-search .sub-container h5{margin-top:20px}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-size:1em}.location-map .location-add-box.new-location-search .scroll-area{height:38%}.disclaimer-txt.text2{margin-bottom:25px}.mgt1{margin-top:60px}.gray-area-warranty{padding:3.125em 0 1.25em 0}.gray-area-warranty .pull-right.image-pane{margin-bottom:30px}.offer-promo .promo-box .image .icon-plus-icon{display:none}.location-map .location-add-box.new-location-search .scroll-area .search-result-map .sub-content{width:76%}.location-map .location-add-box .map-content{padding-top:0}}@media (max-width: 767px){.location-map .location-add-box.new-location-search .scroll-area .search-result-map{padding:.5em}.location-map .location-add-box.new-location-search .scroll-area .search-result-map .sub-content{width:79%}.disclaimer-txt.text2{margin-bottom:25px}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{padding:1.25em 1.375em 1.25em 1.375em;text-align:center}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i{display:none !important}.stepPopup.generator-d .modal-content .product-area .btn-area{text-align:center}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}.common.inner-banner img{display:none}.common.inner-banner .mobile-banner{display:block;width:100%;margin:0}.common.inner-banner .container-fluid .txt-sec hr{margin:5px 0 6px}.new-l-boxes .l-box .text-area{min-height:14em}.new-l-boxes .l-box .text-area .moreLink i{display:none}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em;top:4px}.new-l-boxes .about-dealer-sec{padding:1.5em 15px}.new-l-boxes .about-dealer-sec h2{font-size:1.8em}.new-l-boxes .about-dealer-sec p{font-size:1em}.new-l-boxes .about-dealer-sec p br{display:none}.news-d .news-d-box{padding-left:15px}.news-d .share-liner.active-share .theshare-button{width:218px}.news-d .related .related-box{width:48%;float:left}.news-d .related .related-box:last-child{float:right}.news-d .related .related-box .text-area{min-height:initial;height:21em}.news-d .related .related-box .text-area .moreLink i{display:none}.common.inner-banner.big{overflow:hidden}.common.inner-banner.big .dealer-banner{height:85vh;overflow:hidden}.common.inner-banner.big .dealer-banner .container-fluid{top:initial;bottom:20px}.common.inner-banner.big .dealer-banner .container-fluid .txt h2{font-size:2.5em}.common.inner-banner.big .dealer-banner .container-fluid .txt p{font-size:1.7em}.common.inner-banner.big .dealer-banner .container-fluid .txt p br{display:block}.full-three-col .about-dealer-sec{padding:2em .9375em 1em}.full-three-col .about-dealer-sec h2.condensed{font-size:1.875em}.full-three-col .about-dealer-sec p br{display:none}.full-three-col .about-dealer-sec h4{font-size:1.1em;margin-bottom:.625em;margin-top:0}.full-three-col .about-dealer-sec hr{margin-bottom:15px}.sharing-progress{margin-bottom:25px}.sharing-progress .text-area{width:85%;top:25px}.sharing-progress .text-area p{display:none}.search-by-filter .box .s-filters .search-by{width:17%;float:right;padding-top:.625em;font-size:1.25em}.search-by-filter .box .s-filters .filters{width:72%;float:left}.search-by-filter .box .s-filters .form-group{width:46%}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed{background:#fff;z-index:999999999 !important}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1.75em 1em}.common.inner-banner .container-fluid{left:1.875em;top:5em}.stepPopup.generator-d{top:0%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content{padding-top:2em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image img{max-width:45%}.stepPopup.generator-d .modal-content .product-area .image .bar-2{width:20.625em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{left:-15px}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:12em}.stepPopup.generator-d .modal-content .product-area .btn-area{width:80%;margin:0 auto 3em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{padding:.9375em 1.5625em .8125em 1.75em}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em;text-align:center}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-left:1em;margin-bottom:1em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{text-align:right}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{font-size:1.2em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext{font-size:2em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.stepPopup.generator-d .modal-dialog .close{top:1px}.honda-generator-sec{padding:3em 0 0}.honda-generator-sec .heading h2{font-size:2.5em;margin-bottom:.875em}.honda-generator-sec .heading hr{width:30px;margin-bottom:2em}.honda-generator-sec .heading h3{font-size:1.375em;line-height:normal;margin-bottom:2em}.three-full{display:block}.three-full [class^="col-"]{height:21.25em}.three-full [class^="col-"] .image img.desktop-vers{display:none}.three-full [class^="col-"] .image img.res-vers{display:block;width:100%;height:auto}.three-full [class^="col-"] .text-area{width:60%}.three-full [class^="col-"] .text-area p{display:none}.three-full [class^="col-"].fuel-efficient-txt .text-area{width:100%;max-width:none}.three-full [class^="col-"].fuel-efficient .image img.desktop-vers{display:none}.three-full [class^="col-"].fuel-efficient .image img.res-vers{display:block;width:auto;height:100%}.three-full:last-child{margin-bottom:15px}.three-full.inverse .fuel-efficient:first-child{float:left}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 12px 11px 0px;border-color:transparent  #f3f6fb transparent transparent;left:-12px;right:initial}.three-full.inverse .fuel-efficient-txt.red-box:nth-child(2):before{border-color:transparent transparent transparent #c00}.f-w-b>.container-fluid .text-area h2{font-size:2.5em;margin-top:0}.f-w-b>.container-fluid .text-area p{display:none}.f-w-b>.container-fluid .text-area hr{display:block}.f-w-b>.container-fluid .image .desktop-vers{display:none}.f-w-b>.container-fluid .image .res-vers{display:block;width:100%}.location-map{height:730px}.location-map #map-canvas{height:100%}.location-map .location-add-box{width:20em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:none}.location-map .location-add-box .map-content.mCustomScrollbar .mCSB_container{margin:0}.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box .map-content .map-logo{padding:0 .9375em .625em .9375em}.location-map .location-add-box .map-content p{padding:0 .9375em .625em .9375em}.location-map .location-add-box .map-content .mapListing{padding:0 .9375em 1.875em .9375em}.location-map .location-add-box .map-footer{padding:.9375em}.location-map .search-fields .search-fields-box{width:70%}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2em;padding:0.3em .9375em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .caret{margin:auto;height:100%;top:.1875em;bottom:0}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.8em;background-size:60%;margin:auto;height:100%;top:.1875em;bottom:0;background-position:center}.location-map .bootstrap-select.btn-group .dropdown-menu.inner{max-height:7.5em !important;overflow-y:scroll}.gray-area-warranty{padding:2em 0}.gray-area-warranty h2{text-align:center;font-size:1.6em;margin-bottom:1.2em}.gray-area-warranty p{font-size:1.125em}.overlap-image .frontside{max-width:50%}.overlap-image .backside{max-width:70%;margin-left:20%}.exception{padding:3em 0}.exception .excep-txt{padding-right:15px;padding-top:4em}.offer-promo h2{margin:0 0 1.5em}.offer-promo .promo-box .text-area{padding:0 1em 3em;height:26em}.offer-promo .promo-box .text-area h3{margin:0 0 1em;font-size:1.875em}.offer-promo .promo-box .text-area p{margin-bottom:3em}.offer-promo .promo-box .text-area .btn-primary{bottom:3em}.offer-promo .promo-box.sm-box .text-area{height:20em;padding:0 1em 3em}.offer-promo .promo-box.sm-box .text-area .btn-primary{right:1.5em}.stepPopup.promo-pp{top:0%}.stepPopup.promo-pp .modal-lg{top:20px;width:100%}.stepPopup.promo-pp .modal-content{padding-top:2em}.stepPopup.promo-pp .modal-content .product-box{margin-bottom:.9375em}.stepPopup.promo-pp .modal-content .product-box img{width:50%;margin:0 auto}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:15px}.stepPopup.promo-pp .modal-content .promo-txt h2{margin:.625em 0 .9375em}.stepPopup.promo-pp .modal-content .promo-txt p{margin-bottom:1.25em}.stepPopup.promo-pp .modal-content .promo-txt-2 p{line-height:1.5625em;margin-bottom:1.125em;font-size:1.25em}.stepPopup.promo-pp .modal-dialog .close{top:1px;left:1px}.header.scroll-to-fixed-fixed{width:100% !important}.stepPopup.sensing-pp{top:0%}.stepPopup.sensing-pp .modal-lg{top:20px;width:100%}.stepPopup.sensing-pp .modal-content{padding:2em 1em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:100%;min-height:22.5em}.location-map.active .map-legal{padding-left:20em;text-align:center}.location-map.active .map-legal p{float:none;text-align:center;padding:0;display:block}.location-map.active .map-legal ul{float:none;text-align:center;padding:0;display:block}.new-l-boxes .l-box .text-area{min-height:17em}body .location-map .location-add-box .map-content .map-logo{width:200px}.marine-page .stepPopup.generator-d .modal-content .product-area .image .gen-info,.marine-page .stepPopup.generator-d .modal-content .product-area .image img{margin:0 auto}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-right:1.5625em}}@media (max-width: 480px){.new-l-boxes [class^="col-"]{width:100%}.new-l-boxes .l-box .text-area{min-height:initial;padding-bottom:42px}.news-d .related .related-box{width:100%;float:left}.news-d .related .related-box:last-child{float:right}.news-d .related .related-box .text-area{padding:1.25em}.news-d .archive-area .archive-box .text-area{padding:1.25em}.news-d .archive-area .archive-box .text-area ul li{padding-left:0;padding-right:0}.search-by-filter .box .s-filters .search-by{width:100%;float:left;padding-top:0;margin:0 0 .9375em}.search-by-filter .box .s-filters .filters{width:100%;float:left}.search-by-filter .box .s-filters .form-group{width:100%;margin:0}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:25px}.common.inner-banner.big .dealer-banner{height:12.5em}.common.inner-banner.big .dealer-banner .container-fluid{width:100%;text-align:center;padding:0 15px;right:0}.common.inner-banner.big .dealer-banner .txt h2{text-align:center;font-size:2.25em;line-height:1em}.common.inner-banner.big .dealer-banner .txt p{display:none}.common.inner-banner .container-fluid{left:0;right:0;text-align:center;top:1em}.common.inner-banner .container-fluid h2{font-size:2.1875em}.common.inner-banner .container-fluid h2 br{display:none}.gener-box-cont [class^="col-"]{width:100%}.stepPopup.generator-d{width:90%;right:5%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content .product-area .image img{margin:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info{width:65%;margin:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info .bar-1{width:12.6875em}.stepPopup.generator-d .modal-content .product-area .image .gen-info .bar-2{width:14.625em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:7em}.stepPopup.generator-d .modal-content .product-area .btn-area{width:100%}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{min-width:11em;padding:.9375em 1.5625em .8125em 1.75em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{width:100%}.sharing-progress .text-area{width:100%}.sharing-progress .text-area h3{font-size:1.5em}.sharing-progress .text-area p{display:none}.three-full [class^="col-"]{height:13.875em;width:100%}.three-full [class^="col-"] .text-area{width:60%;padding:0 2em 1em}.three-full [class^="col-"] .text-area h3{font-size:1.25em}.three-full [class^="col-"].fuel-efficient-txt:before{right:0;left:0;bottom:-10px;top:initial;margin:auto;border-style:solid;border-width:11px 11px 0 12px;border-color:#f3f6fb transparent transparent transparent}.three-full [class^="col-"].fuel-efficient-txt.pointer-fliped:before{right:0;left:0;top:-10px;bottom:initial;margin:auto;border-style:solid;border-width:0 11.5px 11px 11.5px;border-color:transparent transparent #f3f6fb transparent}.three-full [class^="col-"].fuel-efficient-txt.pointer-fliped.red-box:before{border-color:transparent transparent #c00 transparent}.three-full [class^="col-"].fuel-efficient .image img.res-vers{display:block;width:100%;height:auto}.full-three-col .about-dealer-sec h4{font-size:0.875em}.full-three-col .about-dealer-sec hr{margin-bottom:10px}.f-w-b>.container-fluid .text-area{top:initial;bottom:0;padding:0 2em 1em}.f-w-b>.container-fluid .text-area h2{font-size:1.5em}.location-map .search-fields .search-fields-box{width:90%}.offer-promo [class^="col-"]{width:100%}.offer-promo [class^="col-"] .text-area{height:initial !important;padding:0 1em 4em !important}.stepPopup.promo-pp .modal-content{padding:2.5em 0}.stepPopup.promo-pp .modal-content .product-box img{width:80%}.stepPopup.promo-pp .modal-content .product-box .validity{width:100%;top:0}.stepPopup.sensing-pp .modal-content{padding:2.5em 0}.stepPopup.sensing-pp .modal-content .video-box iframe{min-height:initial}.stepPopup.sensing-pp .modal-content .twin-img{width:100%;margin-bottom:1.25em}.location-map .map-legal{text-align:center}.location-map .map-legal p{float:none;text-align:center;padding:0;display:block}.location-map .map-legal ul{float:none;text-align:center;padding:0;display:block}.location-map.active .map-legal{display:none}.marine-page .common.inner-banner.big .dealer-banner{height:auto}}@media (max-width: 420px){.three-full .fuel-efficient-txt{height:10em !important}}.pre-search-container{overflow:inherit}.cross{display:none}.hamburger{display:none}.dis-text{clear:right;margin-top:25px;float:right;width:100%;font-weight:bold}span.multiselect-native-select{position:relative;display:inline-block;width:100%}span.multiselect-native-select select{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px -1px -1px -3px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;right:50%;top:30px}span.multiselect-native-select b.caret{float:left;border:0}span.multiselect-native-select b.caret:after{content:"";float:left;background:url("/assets/images/pre-owned/arrow-down.png") no-repeat;width:13px;height:8px;margin-top:5px}span.multiselect-native-select .multiselect.dropdown-toggle.btn-block{background-color:#e6e6e6}span.multiselect-native-select .multiselect-container.dropdown-menu{width:340px;max-height:400px;overflow-y:scroll}span.multiselect-native-select .multiselect-container.dropdown-menu li{padding:0;font-size:12px}span.multiselect-native-select .multiselect-container.dropdown-menu li a{padding:0;background:#fff;color:#313131}span.multiselect-native-select .multiselect-container.dropdown-menu li a label{padding:13px 35px}span.multiselect-native-select .multiselect-container.dropdown-menu li.active a label:before{color:#313131;position:absolute;content:"\48";font-family:honda !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;right:.625em;width:1em;height:1em;top:0;bottom:0;margin:auto 0}span.multiselect-native-select .multiselect-container.dropdown-menu .radio input[type="radio"],span.multiselect-native-select .multiselect-container.dropdown-menu .radio-inline input[type="radio"],span.multiselect-native-select .multiselect-container.dropdown-menu .checkbox input[type="checkbox"],span.multiselect-native-select .multiselect-container.dropdown-menu .checkbox-inline input[type="checkbox"]{margin-right:-24px}span.multiselect-native-select .multiselect-selected-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:90%}.multiselect-native-select .bootstrap-select.show-tick.multiselect-ui{display:none !important}.btn-submit,.btn-reset{min-width:inherit !important;width:46%;text-align:center;margin-bottom:10px}.btn-submit{margin-left:1%;margin-right:2%}.btn-reset{margin-right:1%;margin-left:2%}.pre-search{background:#f3f6fb;padding:3.125em 0px;overflow:visible}.pre-search .s-filters{width:100%;display:inline-block;text-align:initial}.pre-search .s-filters .search-by{text-align:right;color:#c00;font-size:1.375em;font-weight:600;padding-bottom:6px;display:inline-block;border-bottom:2px solid #c00;margin-left:3.125em;width:8%}.pre-search .s-filters .filters{display:inline-block;width:87%}.pre-search .s-filters .form-group{display:inline-block;width:37%;margin-left:5.2%;margin-bottom:0}.pre-search .s-filters .form-group ::-webkit-input-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group ::-moz-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group :-ms-input-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group :-moz-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group .form-control{border:none;border-bottom:1px solid #d2ced0;background:none;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none}.pre-search .s-filters .form-group .bootstrap-select{height:42px;padding:2px 0 0}.pre-search .s-filters .form-group .bootstrap-select .btn{color:#1d1d1d}.pre-search .s-filters .form-group .bootstrap-select .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.375em}.pre-search .s-filters .form-group .bootstrap-select .btn .caret{left:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.pre-search .s-filters .form-group .bootstrap-select .btn .caret:before{display:none}.pre-search .s-filters .form-group .bootstrap-select.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.pre-search .s-filters .form-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.pre-search .s-filters .form-group .selectpicker li a{font-size:1.125em}.pre-search .s-filters .form-btn-sec{display:inline-block;width:14%}.pre-search .s-filters .form-btn-sec .btn{min-width:100%}.pre-search.pre-search-second{background:none;margin-bottom:9.5em;padding:0}.pre-search.pre-search-second .s-filters .filters{width:100%}.pre-search.pre-search-second .s-filters .filters #preOwnedEnquiry.loading:before{background:#fff}.pre-search.pre-search-second .s-filters .filters .form-group{width:25%;margin-left:3.3%}.pre-search.pre-search-second .s-filters .filters .form-group .form-control{border:none;border-bottom:1px solid #d2ced0;background:none;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select{height:42px;padding:2px 0 0}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn{color:#1d1d1d}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.375em}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn .caret{left:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn .caret:before{display:none}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.pre-search.pre-search-second .s-filters .filters .form-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.pre-search.pre-search-second .s-filters .filters .form-group .selectpicker li a{font-size:1.125em}.pre-search-content{margin-top:7.1875em}.pre-search-content h2{font-size:4.375em;line-height:70px;color:#222;font-weight:bold;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:28px}.pre-search-content p{font-size:1.25em;text-align:center;color:#3f3f3f;margin-bottom:111px}.pre-search-content .warranty_text{margin-right:0;padding-right:0;list-style:none;margin-bottom:8.75em;text-align:center}.pre-search-content .warranty_text li{list-style:none;font-size:2.125em;font-weight:bold;text-transform:uppercase;text-align:center;position:relative;display:inline-block;width:33.1%;padding-top:77px;font-family:"univers condensed"}.pre-search-content .warranty_text li i{top:0;height:58px;width:59px;position:absolute;right:50%;margin-right:-29px}.pre-search-content .pre-img{padding-bottom:10px;position:relative;margin-bottom:9.0625em;text-align:center}.pre-search-content .pre-img:before{content:"";height:12.9375em;width:100%;background:#f3f6fb;position:absolute;right:0;bottom:0}.pre-search-content .pre-img img{position:relative}.pre-search-content h4{font-size:2.5em;line-height:40px;color:#c00;font-weight:bold;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:25px}.form-wrapper .thanks.prethanks{background:#fff}.left-pane{width:20%;float:right;position:relative}.left-pane h5{color:#fff;width:100%;height:60px;line-height:60px;background:#c00;font-size:1.5em;text-transform:uppercase;padding-right:25px;margin:0;font-weight:bold;border-bottom:1px #e3e6eb solid}.auroramenu li>ul{display:none}.auroramenu-default,.auroramenu-default ul{padding:0;list-style-type:none;border-left:1px solid #e3e6eb}.auroramenu-default>li>a{border-bottom:1px #e3e6eb solid}.auroramenu-default>li>a:after{content:"";float:left;background:url("/assets/images/pre-owned/arrow-down.png") no-repeat;width:13px;height:8px;margin-top:9px}.auroramenu-default>li>a.open:after{background:url("/assets/images/pre-owned/arrow-up.png") no-repeat}.auroramenu-default li a{color:#313131;background-color:#fff;display:block;font-size:1.25em;padding:13px 25px;-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;white-space:pre-wrap}.auroramenu-default li:nth-child(2n+2) a{background:#f9fafb}.auroramenu-default li .range-slider{padding:.3125em 0 1.25em;background-color:#f4f5f5}.auroramenu-default li .range-slider .slider.slider-horizontal{width:100%}.auroramenu-default li .range-slider .rang-value{float:left;font-size:1.125em;color:#c00;font-weight:bold;margin-top:.625em;margin-bottom:.625em}.auroramenu-default li .range-slider .rang-value.rangmin{float:right}.auroramenu-default li .range-slider .slider-track{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #c5c5c5 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #c5c5c5 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #c5c5c5 100%)}.auroramenu-default a:hover,.auroramenu-default a:focus{text-decoration:none}.auroramenu-default ul li{background-color:#f4f5f5;font-size:1em;padding:10px 30px;border-bottom:1px #e3e6eb solid}.auroramenu-default ul li input{float:right;height:1.25em;width:1.125em;margin:0;margin-left:.625em;outline:none !important}.auroramenu-default ul li label{margin:0;cursor:pointer}.righ-pane{float:right;width:74%;margin:20px 3%}.righ-pane .search-view{margin-bottom:50px;float:right;width:100%;border:1px solid #e3e6eb;background:#f3f6fb;font-size:1.25em;padding:.75em 1.625em;color:#313131}.righ-pane .search-view .value{font-weight:bold;float:right;line-height:2.2em}.righ-pane .search-view .type{float:left;text-align:left}.righ-pane .search-view .type span{margin-left:15px}.righ-pane .pro-list{margin-bottom:10px;float:right;width:100%;border:1px solid #e3e6eb}.righ-pane .pro-list .content-pane{float:right;padding:9px;width:75%}.righ-pane .pro-list .content-pane .pro-img{float:right;width:41%}.righ-pane .pro-list .content-pane .pro-img img{width:100%}.righ-pane .pro-list .content-pane .pro-text{float:left;width:57%}.righ-pane .pro-list .content-pane .pro-text h3{font-size:1.875em;font-weight:bold;color:#000;margin:10px 0 5px 0}.righ-pane .pro-list .content-pane .pro-text h4{font-size:1.25em;color:#313131;line-height:20px;position:relative;padding-bottom:.9375em;margin-bottom:.6875em}.righ-pane .pro-list .content-pane .pro-text h4:before{content:"";height:2px;width:30px;background:#000;position:absolute;bottom:0;right:0}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub{float:right;width:92%;padding:.625em 0;border-bottom:1px solid #e3e6eb}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub .pro-sub-head{float:right;width:50%;font-size:1.25em;color:#313131}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub .pro-sub-value{float:right;width:50%;font-size:1.25em;color:#313131;font-weight:bold}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub:last-child{border-bottom:0}.righ-pane .pro-list .price-pane{background:#f3f6fb;float:right;width:25%;min-height:inherit}.righ-pane .pro-list .price-pane .price{float:right;width:100%;border-bottom:1px solid #e4e7ed;padding:1.25em 1.8125em}.righ-pane .pro-list .price-pane .price .title-text{line-height:20px;font-size:1.25em;color:#000;display:block;margin-bottom:5px}.righ-pane .pro-list .price-pane .price h5{font-size:2.25em;color:#c00;margin:0;font-weight:bold}.righ-pane .pro-list .price-pane .price h6{font-size:1.25em;font-weight:bold;color:#000;margin:0}.righ-pane .pro-list .price-pane .price .btn{padding-left:68px}.righ-pane .pro-list .price-pane .price:last-child{border-bottom:0;padding-bottom:1.25em}.social-wall-sec{margin-bottom:3.125em}.social-ft-logo{margin:3.75em 0 .625em 0}.backtoResults{margin-top:85px;float:right;font-size:1.25em;color:#313131;position:relative;margin-bottom:31px;width:100%}.backtoResults span{padding-right:51px;float:right}.backtoResults i{right:auto;right:0;position:absolute;font-size:1.75em;top:-2px;line-height:1}.backtoResults .icon-arrow-line:before{content:"\71"}.detail-gallery-slider{margin-left:5.2%;border:1px solid #e3e6eb;padding:10px}.detail-gallery-slider .slick-dots{position:absolute;bottom:3%;right:0;padding:0;width:100%;text-align:center}.detail-gallery-slider .slick-dots li{position:relative;display:inline-block;margin:0 0 0 20px;background:none !important;border:transparent 1px solid !important;border-radius:50%;width:13px;height:13px;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}.detail-gallery-slider .slick-dots li button{display:none}.detail-gallery-slider .slick-dots li:before{background:#fff;content:'';position:absolute;right:0;top:0;margin:auto;left:0;bottom:0;width:5px;height:5px;border-radius:50%}.detail-gallery-slider .slick-dots li:hover{border:#fff solid 1px !important}.detail-gallery-slider .slick-dots li.slick-active{border:#fff solid 1px !important}.detail-gallery-slider .slick-next,.detail-gallery-slider .slick-prev{display:none !important}.detail-gallery-slider .slick-slide img{width:100%}.pre-search-detail-content{margin-bottom:5.625em}.pre-search-detail-content .pro-text{float:left;width:100%}.pre-search-detail-content .pro-text h3{font-size:2.625em;font-weight:bold;color:#000;margin:10px 0px 23px 0px}.pre-search-detail-content .pro-text h4{font-size:1.25em;color:#313131;line-height:20px;position:relative;padding-bottom:.9375em;margin-bottom:.6875em}.pre-search-detail-content .pro-text h4:before{content:"";height:2px;width:30px;background:#000;position:absolute;bottom:0;right:0}.pre-search-detail-content .pro-text h5{font-size:2.9375em;font-weight:bold;color:#c00;margin:10px 0px 30px 0px}.pre-search-detail-content .pro-text .pro-list-sub{float:right;width:100%;padding:.625em 0;border-bottom:1px solid #e3e6eb}.pre-search-detail-content .pro-text .pro-list-sub .pro-sub-head{float:right;width:50%;font-size:1.25em;color:#313131}.pre-search-detail-content .pro-text .pro-list-sub .pro-sub-value{float:right;width:50%;font-size:1.25em;color:#313131;font-weight:bold}.pre-search-detail-content .pro-text .button-pane{margin-top:1.875em;float:right;width:100%}.pre-search-detail-content .pro-text .button-pane .btn{padding-left:4.25em;margin:0 0 .5em .3125em}.pre-search-detail-content .pro-text .button-pane .btn span{letter-spacing:1px}.pre-search-detail-content .backtoResults .icon-arrow-line{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.map-pane{position:relative}.map-pane h3.head{font-size:40px;position:absolute;right:9%;top:10%;color:#000;font-weight:bold}.map-pane #content h3{margin-top:0}.monthly-pay{background:#e9eef1;position:relative;padding:7.375em 0px 6.875em 0px}.monthly-pay h3{font-size:40px;text-transform:uppercase;color:#313131;text-align:center;margin-bottom:140px}.monthly-pay .cash-head{font-size:20px;color:#000;float:right;margin-bottom:2.8125em}.monthly-pay .cash-value{font-size:20px;color:#313131;float:left;font-weight:bold;direction:rtl}.monthly-pay .col-md-12:after{content:"";position:absolute;background:url("/assets/images/sep-gray.png") repeat-y;left:49.5%;width:1px;bottom:0;height:100%}.monthly-pay .range-slider{clear:right;float:right;width:100%;margin-bottom:4.0625em;position:relative}.monthly-pay .range-slider.last{margin-bottom:.9375em}.monthly-pay .range-slider .rang-head{color:#313131;font-weight:bold;font-size:1.25em;float:right}.monthly-pay .range-slider .rang-value{float:left;font-size:1.25em;color:#c00;font-weight:bold;direction:rtl}.monthly-pay .range-slider .slider-horizontal{margin-top:.25em;clear:right;float:right;width:100%}.monthly-pay .pay-detail{float:left}.monthly-pay .pay-detail h5{text-align:left;margin-top:0;font-size:2.5em;color:#c00;font-weight:bold;margin-bottom:13px;direction:rtl}.monthly-pay .pay-detail h6{direction:ltr;text-align:left;margin-top:0;font-size:1.25em;color:#000;margin-bottom:46px}.monthly-pay .pay-detail ul{margin:0;padding:0;list-style:none}.monthly-pay .pay-detail ul .paid{list-style:none;border:1px dashed #bac1c5;padding:23px 25px;float:right;width:100%}.monthly-pay .pay-detail ul .paid .paid-text{font-size:1em;color:#000;float:right}.monthly-pay .pay-detail ul .paid .paid-value{font-size:1.125em;color:#c00;font-weight:bold;float:left;direction:rtl}.monthly-pay .pay-detail .btn{margin-top:40px;padding-left:4.25em}.similar-car-pane{padding:5.125em 0px 8.125em 0px;text-align:center}.similar-car-pane h3{margin-bottom:55px;color:#313131;font-size:40px;text-transform:uppercase}.similar-car-pane ul{list-style:none;padding:0px;margin:0}.similar-car-pane ul li{text-align:right;float:right;width:30%;border:1px solid #e3e6eb;padding:0;margin:0 1.6%}.similar-car-pane ul li .pro-sub-img{padding:9px;float:right;width:100%;border-bottom:1px solid #e3e6eb;margin-bottom:1.1875em}.similar-car-pane ul li .pro-sub-img img{width:100%}.similar-car-pane ul li .pro-text-sub .pro-text-sub1{padding:0px 30px}.similar-car-pane ul li .pro-text-sub h4{margin:0px;font-size:1.875em;font-weight:bold;color:#313131;margin-bottom:.5em}.similar-car-pane ul li .pro-text-sub h5{font-size:1.25em;color:#313131;line-height:20px;position:relative;padding-bottom:.9375em;margin-bottom:1em}.similar-car-pane ul li .pro-text-sub h5:before{content:"";height:2px;width:30px;background:#000;position:absolute;bottom:0;right:0}.similar-car-pane ul li .pro-text-sub h6{font-size:2.25em;font-weight:bold;color:#c00;margin:10px 0px 6px 0px}.similar-car-pane ul li .pro-text-sub h6 small{color:#c00;font-size:65%}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub{margin:0;float:right;width:100%;border:0;padding:.625em 30px;border-bottom:1px solid #e3e6eb}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-head{padding-left:1.25em;float:right;width:50%;font-size:1.25em;color:#313131}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-value{float:right;width:50%;font-size:1.25em;color:#313131;font-weight:bold}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub:last-child{border-bottom:0px;margin-bottom:23px}.similar-car-pane ul li .pro-text-sub .btn{margin-right:30px;margin-bottom:1.875em;padding-left:4.25em}.similar-car-pane ul li .pro-text-sub .btn span{letter-spacing:1px}.checkbox input[type="checkbox"]:checked+label::after{content:'✔'}.checkbox{padding-left:20px}.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[type="checkbox"]{opacity:0;z-index:1}.checkbox input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:0px auto -webkit-focus-ring-color;outline-offset:-2px}.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}.radio{padding-right:20px}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-right:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;right:0;margin-right:-20px;border-radius:50%;border:1px solid #b2b2b2;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;right:3px;top:3px;margin-right:-20px;border-radius:50%;background-color:#c00;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33)}.radio input[type="radio"]{opacity:0;z-index:1}.radio input[type="radio"]:focus+label::before{outline:hidden;outline:none;outline-offset:0}.radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.radio input[type="radio"]:disabled+label{opacity:0.65}.radio input[type="radio"]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type="radio"]+label::after{background-color:#337ab7}.radio-primary input[type="radio"]:checked+label::before{border-color:#337ab7}.radio-primary input[type="radio"]:checked+label::after{background-color:#337ab7}.radio-danger input[type="radio"]+label::after{background-color:#d9534f}.radio-danger input[type="radio"]:checked+label::before{border-color:#d9534f}.radio-danger input[type="radio"]:checked+label::after{background-color:#d9534f}.radio-info input[type="radio"]+label::after{background-color:#5bc0de}.radio-info input[type="radio"]:checked+label::before{border-color:#5bc0de}.radio-info input[type="radio"]:checked+label::after{background-color:#5bc0de}.radio-warning input[type="radio"]+label::after{background-color:#f0ad4e}.radio-warning input[type="radio"]:checked+label::before{border-color:#f0ad4e}.radio-warning input[type="radio"]:checked+label::after{background-color:#f0ad4e}.radio-success input[type="radio"]+label::after{background-color:#5cb85c}.radio-success input[type="radio"]:checked+label::before{border-color:#5cb85c}.radio-success input[type="radio"]:checked+label::after{background-color:#5cb85c}.line-select .form-control{border:none;border-bottom:1px solid #d2ced0;background:none;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none}.line-select .bootstrap-select{height:42px;padding:2px 0 0}.line-select .bootstrap-select.btn-group .btn{color:#1d1d1d}.line-select .bootstrap-select.btn-group .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.375em}.line-select .bootstrap-select.btn-group .btn .caret{left:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.line-select .bootstrap-select.btn-group .btn .caret:before{display:none}.line-select .bootstrap-select.btn-group.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.line-select .bootstrap-select.btn-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.line-select .bootstrap-select.btn-group .selectpicker li a{font-size:1.125em}.car-finance-box{background:#FFFFFF}.car-finance-box .col-md-12:after{display:none}.car-finance-box .col-md-12 .row>[class^="col-"]{padding:0 2.5em}.car-finance-box .col-md-12 .row>[class^="col-"]:first-child{padding-right:0}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-left:0}.car-finance-box .car-pay-bx h4{font-size:1.5em;text-align:center;font-weight:bold;margin:0 0 2.3125em;position:relative;color:#000}.car-finance-box .car-pay-bx h4:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;margin:auto;height:1px;width:100%;background:#c6cbcd}.car-finance-box .car-pay-bx h4 span{display:inline-block;background:#e9eef1;padding:0 .9375em;position:relative;z-index:99;text-transform:uppercase}.car-finance-box .car-pay-bx .car-pay-inr{background:#e9eef1;padding:3.125em 1.875em 2.5em;text-align:center}.car-finance-box .car-pay-bx .car-pay-inr ul .paid{padding:12px 25px}.car-finance-box .car-pay-bx .car-pay-inr ul .paid:last-child{border-top:1px dashed #bac1c5}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .big-txt{float:right;font-size:2.5em;color:#c00;font-weight:bold}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .big-txt span{font-size:20px}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .paid-text{float:left;font-size:1.25em;margin-top:1.125em}.car-finance-box .select-boxes{margin:0 0 2.1875em;width:100%;display:inline-block}.car-finance-box .select-boxes [class^="col-"]{padding:0 1.25em}.car-finance-box .select-boxes [class^="col-"]:first-child{padding-right:0}.car-finance-box .select-boxes [class^="col-"]:last-child{padding-left:0}.payment-checkbox{margin:0 0 0 0;clear:both;padding:.625em 0 0 0}.payment-checkbox h4{font-weight:bold}.payment-checkbox .checkbox{display:inline-block;margin:.625em 0 0 .9375em}.payment-checkbox .checkbox label span{top:.1875em;position:relative}.payment-checkbox .radio{display:inline-block;margin:.625em 0 0 .9375em}.payment-checkbox .radio input{cursor:pointer}.payment-checkbox .radio label span{top:-.0625em;position:relative}.payment-checkbox .amount-bx{float:left;color:#b2b2b2;border:1px solid #b2b2b2;padding:.3125em .9375em;font-size:1.25em;min-width:8.25em;text-align:center}.payment-checkbox .amount-bx.active-txt{border:1px solid #c00;color:#c00;font-weight:bold}.term-txt-bx{border-top:1px solid #c7ccd4;margin:4.375em 0 0;padding-top:3.4375em}.term-txt-bx h4{font-weight:bold;margin-bottom:.3125em}.term-txt-bx.pre-text{border:0}.term-txt-bx.pre-text:after{display:none}.finance-list{list-style:none;padding:.3125em 0 0 0}.finance-list li{position:relative;padding:0 1.875em 0 0;margin:.75em 0;color:#949494}.finance-list li:before{content:'';background:#000;position:absolute;right:0;width:.625em;height:1px;top:.5em}@media all and (-ms-high-contrast: none){.pre-search-content .warranty_text li i{background-size:100% 100% !important}}@supports (-ms-ime-align: auto){.pre-search-content .warranty_text li i{background-size:100% 100% !important}}@media (min-width: 1530px) and (max-width: 1600px){.righ-pane .pro-list .content-pane .pro-img{width:42%}.righ-pane .pro-list .content-pane .pro-text{width:55%}.pre-search .s-filters .search-by{margin-left:2.5em}.pre-search .s-filters .form-btn-sec{width:16%}.pre-search .s-filters .form-group{width:36%;margin-left:4.2%}.pre-search.pre-search-second .s-filters .filters .form-group{width:24%}}@media (min-width: 1200px) and (max-width: 1366px){.backtoResults{margin-bottom:21px;margin-top:65px}.backtoResults span{padding-right:37px}.monthly-pay h3{margin-bottom:100px}.monthly-pay .cash-head{margin-bottom:1.875em}.monthly-pay .pay-detail h6{margin-bottom:36px}.monthly-pay .pay-detail ul .paid{padding:20px 25px}.pre-search-detail-content .pro-text h3{margin:10px 0px 8px 0px}.pre-search-detail-content .pro-text h5{margin:0px 0px 10px 0px}.righ-pane .search-view{margin-bottom:30px}.pre-search-content .pre-img img{width:90%}.pre-search-content p{margin-bottom:80px}.pre-search-content h2{line-height:50px}.pre-search-content h4{line-height:30px}}@media (min-width: 1200px){.auroramenu-default li a:hover,.auroramenu-default li a.open{background-color:#c00;color:#fff;padding-left:30px;padding-right:30px}span.multiselect-native-select .multiselect-container.dropdown-menu li a:hover,span.multiselect-native-select .multiselect-container.dropdown-menu li a:focus{background-color:#c00;color:#fff}span.multiselect-native-select .multiselect-container.dropdown-menu li a:hover label:before,span.multiselect-native-select .multiselect-container.dropdown-menu li a:focus label:before{color:#fff}.auroramenu-default li .dropdown-menu>.active>a,.auroramenu-default li .dropdown-menu>.active>a:hover,.auroramenu-default li .dropdown-menu>.active>a:focus{background-color:#fff;color:#313133}}@media (max-width: 1024px){.pre-search-detail-content .pro-text h3{margin-bottom:13px}.pre-search-detail-content .pro-text h5{margin:20px 0px 20px 0px}.pre-search-detail-content .pro-text .button-pane .btn{margin-bottom:.5em;margin-left:.1875em}body .righ-pane{width:78%;margin:20px 1%}body .righ-pane .search-view{margin-bottom:25px}body .righ-pane .pro-list .content-pane{width:78%}body .righ-pane .pro-list .content-pane .pro-img{width:45%}body .righ-pane .pro-list .content-pane .pro-text{width:52%}body .righ-pane .pro-list .content-pane .pro-text h3{margin-top:6px}body .righ-pane .pro-list .price-pane{width:22%;min-height:200px}body .righ-pane .pro-list .price-pane .price h5{font-size:2em}.pre-search .s-filters .search-by{margin-left:2.5em}.pre-search .s-filters .form-btn-sec{width:16%}.pre-search .s-filters .form-group{width:37.5%;margin-left:4%}.pre-search.pre-search-second .s-filters .filters .form-group{width:24%}.pre-search-content .pre-img img{width:90%}.pre-search-content p{margin-bottom:80px}.pre-search-content h2{line-height:50px}.pre-search-content h4{line-height:30px}.left-pane h5{padding-right:.625em}}@media (min-width: 768px) and (max-width: 991px){.detail-gallery-slider{margin-left:0}.backtoResults{margin-top:45px;margin-right:7px}.backtoResults span{padding-right:31px}.pre-search-detail-content .col-md-7.col-sm-12{margin-bottom:20px}.similar-car-pane ul li{margin:0 0.6%;width:32%}.similar-car-pane ul li .pro-text-sub .pro-text-sub1{padding:0px 10px}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub{padding:.625em 10px}.similar-car-pane ul li .pro-text-sub .btn{margin-right:10px}.monthly-pay{padding:5.375em 0px 3em 0px}.monthly-pay h3{margin-bottom:70px;font-size:2.5em}.monthly-pay .col-md-12:after{display:none}.monthly-pay .col-md-12 .col-md-5.col-sm-12{margin-bottom:50px}.monthly-pay .pay-detail h6{margin-bottom:36px}body .righ-pane .pro-list .price-pane{min-height:152px}body .righ-pane .pro-list .price-pane .price{padding:1em 1em}body .righ-pane .pro-list .price-pane .price h5{font-size:1.5em}body .righ-pane .pro-list .price-pane .price .btn{padding-left:1.25em;width:100%}body .righ-pane .pro-list .price-pane .price .title-text{margin-bottom:0}body .righ-pane .pro-list .content-pane .pro-text h3{margin-top:0}body .righ-pane .pro-list .content-pane .pro-text h4{margin-top:0}body .righ-pane .pro-list .content-pane .pro-text .pro-list-sub{padding:.25em}.left-pane h5{padding:10px;height:auto;line-height:inherit;letter-spacing:0}.auroramenu-default li a{padding:10px}.auroramenu-default li ul li{padding:10px 15px}.pre-search .s-filters .search-by{width:11%}.pre-search .s-filters .filters{width:83%}.pre-search .s-filters .filters .form-group{width:34.5%}.pre-search .s-filters .form-btn-sec{width:22%}.pre-search.pre-search-second .s-filters .filters .form-group{width:22%}.pre-search-content .warranty_text li{width:33%}.car-finance-box .col-md-12 .row>[class^="col-"]{padding:0 .9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:first-child{padding-right:.9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-left:.9375em}.car-finance-box .car-pay-bx .car-pay-inr{margin:1.875em 0 0 0}}@media (max-width: 767px){.hamburger{background:none;position:absolute;top:0;right:0;left:auto;line-height:45px;padding:8px 15px 0px 15px;color:#fff;border:0;font-size:1.4em;font-weight:bold;cursor:pointer;outline:none;z-index:9;display:block}.cross{background:none;position:absolute;top:0;right:0;left:auto;padding:6px 15px 0 17px;color:#fff;border:0;font-size:3em;line-height:65px;font-weight:bold;cursor:pointer;outline:none;z-index:9}.left-pane h5{padding-right:2.25em}.glyphicon-home{color:white;font-size:1.5em;margin-top:5px;margin:0 auto}.backtoResults{margin-right:7px;margin-top:45px}.pre-search-detail-content .col-md-7.col-sm-12,.pre-search-detail-content .col-md-5.col-sm-12{width:100%;float:right}.pre-search-detail-content .pro-text .button-pane .btn{padding:.6875em 1.5625em}.monthly-pay{padding:5em 0}.monthly-pay.car-finance-box{margin-top:2em}.monthly-pay.car-finance-box h3{margin-bottom:1em}.monthly-pay .pay-detail .btn{padding-left:0px !important;padding-right:0px !important}.monthly-pay .col-md-12:after{display:none}.monthly-pay .cash-head{margin-bottom:1.8em}.monthly-pay .range-slider{margin-bottom:2em}.monthly-pay h3{font-size:2.5em;margin-bottom:2em;margin-top:0}.monthly-pay .pay-detail{width:100%;margin-top:50px}body .similar-car-pane ul li{width:32%;margin:0 0.6%}body .similar-car-pane ul li .pro-text-sub .pro-text-sub1{padding:0px 10px}body .similar-car-pane ul li .pro-text-sub ul li.pro-list-sub{padding:.625em 10px}body .similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-head,body .similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-value{font-size:1em}body .similar-car-pane ul li .pro-text-sub .btn{margin-right:10px;padding:.6875em 1.5625em}body .similar-car-pane ul li .pro-text-sub li.pro-list-sub:last-child{margin-bottom:13px}.detail-gallery-slider{margin-left:0}.similar-car-pane{padding:5em 0px}.similar-car-pane h3{font-size:2.5em;margin-bottom:1.5em;margin-top:0}body .left-pane{width:100%}body .righ-pane{width:94%;margin:10px 3%}body .righ-pane .search-view{margin-bottom:15px}body .righ-pane .pro-list .price-pane .price h5{font-size:1.5em}body .righ-pane .pro-list .price-pane .price .btn{padding-right:0;padding-left:0}body .righ-pane .pro-list .price-pane .price:last-child{padding-bottom:10px}.pre-search .s-filters .search-by{width:auto;margin-bottom:15px}.pre-search .s-filters .filters{width:100%}.pre-search .s-filters .filters .form-group{width:46%;margin-left:3.5%;margin-bottom:15px}.pre-search-content{margin-top:5em}.pre-search-content h2{font-size:3em;line-height:40px}.pre-search-content p{margin-bottom:50px}.pre-search-content .warranty_text li{width:32%;font-size:1.5em}.pre-search-content .pre-img{margin-bottom:5em}.pre-search.pre-search-second{margin-bottom:5em}.pre-search.pre-search-second .s-filters .filters .form-group{width:29%;margin-bottom:15px}span.multiselect-native-select .multiselect.dropdown-toggle.btn-block{background-color:#e6e6e6;padding:10px 15px;font-size:14px}.car-finance-box .col-md-12 .row>[class^="col-"]{padding:0 .9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:first-child{padding-right:.9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-left:.9375em}.car-finance-box .car-pay-bx .car-pay-inr{margin:1.875em 0 0 0}.car-finance-box .select-boxes [class^="col-"]{padding:0 0}}@media (max-width: 480px){body .righ-pane .search-view .type{float:right;clear:both}body .similar-car-pane ul li{width:100% !important;margin:0 !important;margin-bottom:20px !important}body .righ-pane .pro-list .content-pane{width:100%}body .righ-pane .pro-list .content-pane .pro-img{width:100%}body .righ-pane .pro-list .content-pane .pro-text{margin-top:10px;width:100%}body .righ-pane .pro-list .content-pane .pro-text .pro-list-sub{width:100%}body .righ-pane .pro-list .price-pane{width:100%;padding:9px;min-height:inherit}body .righ-pane .pro-list .price-pane .price{padding:.625em 0}body .righ-pane .pro-list .price-pane .price:last-child{padding-bottom:0}body .righ-pane .pro-list .price-pane .price .title-text{float:right;width:50%}body .righ-pane .pro-list .price-pane .price .btn{width:100%}.pre-search .s-filters .filters .form-group{width:100%;margin-left:0}.pre-search.pre-search-second .s-filters .filters .form-group{width:100%}.pre-search-content .warranty_text li{width:100%;margin-bottom:2em}span.multiselect-native-select .multiselect-container.dropdown-menu{width:272px}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .big-txt{width:100%;text-align:center}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .paid-text{text-align:center;width:100%}}/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 *
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-1px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-selection{background:#c00}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px;display:none !important}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-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-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:-o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:26px;height:26px;background-color:#000;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:2px solid #fff;outline:none;cursor:pointer}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-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-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:-o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);opacity:1}.recall .bootstrap-select>.btn{padding:.375em .75em}.service-menu{display:block;background:#f1f4f9;padding:4.375em 0;text-align:center;overflow:visible}.service-menu h2{font-size:1.875em;margin:0 auto 1.25em;position:relative;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;color:#000}.service-menu h2:before{content:'';position:absolute;right:initial;left:-10em;width:7.5em;top:0;bottom:0;margin:auto;height:1px;background:#949494}.service-menu h2:after{content:'';position:absolute;left:initial;right:-10em;width:7.5em;top:0;bottom:0;margin:auto;height:1px;background:#949494}.service-menu .service-dd{text-align:center;font-size:1em}.service-menu .service-dd .form-group{float:none;width:18%;margin:0 3% 5em;display:inline-block;box-shadow:0 0 15px 0 #dadee4}.service-menu .service-dd .form-group .form-control{height:3.5em;border:none;border-radius:0}.service-menu .service-dd .form-group .form-control .btn{height:100%}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.23em;font-weight:normal}.service-menu .service-dd .form-group .form-control .btn .caret{left:20px;top:1.7em}.service-menu .service-dd .form-group .form-control.dropup .caret{top:2em}.service-menu .service-dd .form-group.has-error{box-shadow:0 0 0 0 #a94442;border:2px solid #a94442}.service-menu .service-dd .form-group.has-success{border:2px solid #3c763d;box-shadow:0 0 0px 0 #3c763d}.service-menu .btn-area{text-align:center}.service-menu .btn-area .btn{float:none;margin:0 2.5em;display:inline-block;min-width:17.5em;height:3.5em;line-height:3.5em;padding:0 1.125em 0 5.125em;font-size:1em}.service-menu .btn-area .btn i{top:.5em}.service-menu .btn-area .btn-hollow{border:1px solid #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}.service-menu .btn-area .btn-hollow span{position:relative;z-index:9}.service-menu .btn-area .btn-hollow i{z-index:9}.service-menu .btn-area .btn-hollow .icon{width:2em;height:100%;background:url("/assets/svgs/pdf-down.svg") center no-repeat;margin-left:1em;background-size:100%;float:right;z-index:9;line-height:3.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}.service-menu .btn-area .btn-hollow:before{display:block;position:absolute;top:0;left: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)}.service-menu .btn-area.left-sty{float:right}.service-menu .btn-area.right-sty{float:left}.service-menu .form-wrapper{position:relative}.service-menu .form-wrapper .thanks-sMenu{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#414a58;text-align:center;overflow:hidden}.service-menu .form-wrapper .thanks-sMenu .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.service-menu .form-wrapper .thanks-sMenu .thanks-inner p{margin:0;color:#fff;font-size:1.5625em}.service-menu .form-wrapper .loading:before{background:#f1f4f9;top:-10%;height:110%}.terms_text_ser{margin-top:70px}.terms_text_ser h6{color:#c00}.terms_text_ser p,.terms_text_ser li{font-size:12px}.s-search-result{display:none;padding:6.25em 0 6.25em}.s-search-result h2{font-size:1.875em;text-transform:uppercase;font-weight:bold;color:#222222;padding:0 0 .625em;margin:0 0 1.875em;position:relative}.s-search-result h2:before{content:'';width:20px;height:2px;background:#222222;position:absolute;right:0;bottom:0}.s-search-result .box{display:inline-block;width:24%;position:relative;margin-left:9%}.s-search-result .box:nth-child(3):before{display:none}.s-search-result .box:before{content:'';width:1px;height:5em;position:absolute;left:0;border-left:1px dashed #959da9}.s-search-result .box h4{color:#737373;font-size:1.375em;margin:0 0 .5em}.s-search-result .box h3{font-size:1.75em;text-transform:uppercase;font-weight:bold;color:#222222;padding:0 0 .625em;margin:0 0 1.875em}.s-search-result .spliter{width:92%;display:block;height:1px;background:#caced4;margin-bottom:2.875em}.s-search-result .including h5{font-size:1.25em;color:#c00;margin:0 0 2.875em}.s-search-result .including ul{margin:0;padding:0}.s-search-result .including ul li{list-style:none;margin:0 0 0 9%;padding:0 1.25em 0 0;font-size:1.125em;position:relative;display:inline-block}.s-search-result .including ul li:before{content:'';position:absolute;right:0;top:0;width:.8125em;height:100%;background:url("/assets/images/services/listing.png") center no-repeat;background-size:100%}.s-search-result .price-box{background:#f6f8fb;border:1px dashed #959da9;text-align:center;padding:4.375em 0;width:100%}.s-search-result .price-box p{text-transform:uppercase;font-size:1.375em;color:#222222;letter-spacing:0px;position:relative;text-align:center;padding:0 0 1em}.s-search-result .price-box p:before{content:'';width:20px;height:2px;position:absolute;left:0;right:0;bottom:0;margin:auto;background:#222222}.s-search-result .price-box .total-price{font-weight:bold;color:#c00;font-size:3.375em;direction:revert}.book-service{display:block;background:#414a58;padding:4.75em 0;overflow:inherit}.book-service h2{font-size:1.875em;text-transform:uppercase;font-weight:bold;color:#fff;padding:0 0 .625em;margin:0 0 1.875em;position:relative}.book-service h2:before{content:'';width:20px;height:2px;background:#fff;position:absolute;right:0;bottom:0}.book-service .form-wrapper #serviceForm{padding:10px}.book-service .form-wrapper .thanks-book{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#414a58;text-align:center;overflow:hidden}.book-service .form-wrapper .thanks-book .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.book-service .form-wrapper .thanks-book .thanks-inner p{margin:0;color:#fff;font-size:1.5625em}.book-service .form-wrapper .loading:before{background:#414a58}.book-service .form-wrapper form .row{margin:0}.book-service form .row .col-md-4{padding-left:3.875em;padding-right:3.875em}.book-service form .row .col-md-4:nth-child(1){padding-right:15px;padding-left:6.875em}.book-service form .row .col-md-4:nth-child(3){padding-left:15px;padding-right:6.875em;float:right}.book-service .form-group{width:100%;margin-bottom:2.5em}.book-service .form-group .form-control{height:3.125em;border-radius:0;font-size:.9375em;font-weight:normal}.book-service .form-group .form-control .selectpicker{font-size:1em;height:100%}.book-service .form-group .form-control .selectpicker .filter-option{font-size:.9375em;font-weight:normal;color:#7f7f7f}.book-service .form-group .form-control .selectpicker .caret{top:.75em;left:.9375em}.book-service .form-group .addButton{background:none;font-size:.8125em;float:left;color:#d2d4d6;padding:.5em 0 0;font-weight:300;margin-bottom:2em}.book-service .form-group .addButton img{position:relative;margin-left:.5em;top:-.125em;width:.8125em}.book-service .form-group .removeButton{background:none;font-size:.8125em;float:left;color:#d2d4d6;padding:.9375em 0 0;font-weight:300}.book-service .form-group .removeButton img{position:relative;top:-2px;width:.9375em;height:2px;margin:0 0 0 .625em}.book-service .form-group.twin{width:48%;float:left}.book-service .form-group.twin+.twin{float:right}.book-service .form-group.added{margin-bottom:1.25em;display:inline-block}.book-service .form-group.added .bootstrap-select{width:76%;float:right}.book-service .form-group.captcha-cont{position:relative}.book-service .form-group.captcha-cont .img-box{width:9.75em;height:100%}.book-service .form-group.captcha-cont .img-box a{line-height:3em;height:100%;background:#525c6b;color:#fff;border:1px solid #6c7789;padding-right:1.375em;font-size:1em}.book-service .form-group.captcha-cont .img-box a:after{content:'';position:absolute;width:1px;height:1.375em;right:2.5em;left:0;top:0;bottom:0;margin:auto;background:#868d98}.book-service .form-group.captcha-cont .img-box a:before{content:'';position:absolute;width:0.68em;height:0.8em;left:0.6em;top:0.4em;z-index:9;background:url("/assets/svgs/captcha-refresh-ico.svg") center no-repeat;background-size:100%}.book-service .form-group.captcha-cont .img-box i{position:absolute;right:1.5em;top:1em;z-index:9}.book-service .form-group.captcha-cont .img-box i img{width:1em}.book-service .form-group.location-caret .bootstrap-select>.btn .caret{background:url("/assets/svgs/location-dd.svg") center 0 no-repeat;width:1.125em;height:1.5em;left:.5em;background-size:60%;padding-left:10px;padding-right:10px}.book-service .form-group.location-caret .bootstrap-select>.btn .caret:before{display:none}.book-service .form-group textarea.form-control{border-radius:0;height:134px}.book-service .form-group .input-append.date{width:100%;position:relative}.book-service .form-group .input-append.date .form-control{border-right:0;box-shadow:none;padding:0.375em 0.75em;direction:ltr;text-align:right}.book-service .form-group .input-append.date .input-group-addon{border-radius:0;background:#fff;position:absolute;padding:0;left:.5em;top:.75em;z-index:5;border:none;background:#fff;width:1.125em}.book-service .form-group .input-append.date .input-group-addon img{width:.9375em;height:.9375em}.book-service .form-group.has-error .form-control{box-shadow:0 0 15px 0 #a94442 !important}.book-service .form-group.has-success .form-control{box-shadow:0 0 15px 0 #3c763d !important}.book-service .btn-primary{height:3.1em;font-size:.9375em;width:100%}.book-service .btn-primary i{top:.4em}.book-service ::-webkit-input-placeholder{color:#7e7e7e}.book-service ::-moz-placeholder{color:#7e7e7e}.book-service :-ms-input-placeholder{color:#7e7e7e}.book-service :-moz-placeholder{color:#7e7e7e}.mac .service-menu .btn-area .btn i{top:0.4em}.mac .service-menu .btn-area .btn.btn-primary{margin-bottom:6px}@media (min-width: 1330px) and (max-width: 1366px){.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em;width:100%}.book-service form .row .col-md-4{padding-right:2em;padding-left:2em}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:4em}.book-service form .row .col-md-4:nth-child(3){padding-left:4em;padding-right:15px}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.7em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group .input-append.date .input-group-addon{left:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left:0.3em;top:0.3em}.book-service .btn-primary{height:3.3em}}@media (min-width: 1201px) and (max-width: 1280px){.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em;width:100%}.book-service form .row .col-md-4{padding-right:2em;padding-left:2em}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:4em}.book-service form .row .col-md-4:nth-child(3){padding-left:4em;padding-right:15px}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.3em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group .input-append.date .input-group-addon{right:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left:0.3em;top:0.3em}.book-service .btn-primary{height:3.3em}}@media (min-width: 1200px){.service-menu .btn-area .btn-hollow:hover{color:#fff}.service-menu .btn-area .btn-hollow:hover:before{right:0;left:auto;width:100%}.service-menu .btn-area .btn-hollow:hover .icon{background:url("/assets/svgs/pdf-down-hover.svg") center no-repeat;background-size:100%}}@media (min-width: 992px) and (max-width: 1199px){.service-menu .service-dd .form-group .form-control .btn .caret{left:15px;top:1.7em}.service-menu .service-dd .form-group .form-control .btn .caret:before{font-size:.625em}.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em 0}.s-search-result .price-box .total-price{font-size:3em}.book-service form .row .col-md-4{padding-right:1em;padding-left:1em}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:2em}.book-service form .row .col-md-4:nth-child(3){padding-left:2em;padding-right:15px}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.5em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left:0.3em;top:0.3em}.book-service .form-group .input-append.date .input-group-addon{left:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .btn-primary{height:3.4em}}@media (max-width: 768px){.s-search-result .box{text-align:center;width:33%;margin-left:0}.s-search-result .spliter{width:100%}}@media (min-width: 768px) and (max-width: 991px){.service-menu .service-dd .form-group .form-control .btn .caret{left:10px;top:1.7em}.service-menu .service-dd .form-group .form-control .btn .caret:before{font-size:.75em}.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em 0;width:30%;margin:0 auto 31px}.s-search-result .price-box .total-price{font-size:3em}.book-service form .row .col-md-4{padding-right:15px;padding-left:15px}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:15px}.book-service form .row .col-md-4:nth-child(3){padding-left:15px;padding-right:15px}.book-service .form-group.added .bootstrap-select{width:74%}.book-service .form-group .addButton img{width:1em}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.5em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left:0.3em;top:0.3em}.book-service .form-group .input-append.date .input-group-addon{left:.3125em;top:.3125em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.beforeadded{margin-bottom:0.6em}.book-service .btn-primary{height:3.4em}}@media (max-width: 767px){.location-caret .dropdown-menu{width:100%}body .service-menu .btn-area.left-sty{float:none;margin-top:20px}body .service-menu .btn-area.left-sty .btn{margin-bottom:0}.s-search-result .box{width:32.33%;margin-left:0;text-align:center}#sMenu{padding-top:10px}.service-menu .form-wrapper .loading:before{left:-15px;top:0;width:104%;height:150%}.service-menu h2{margin:0 auto 2em}.service-menu h2:before{left:-7em;width:5em}.service-menu h2:after{right:-7em;width:5em}.service-menu .service-dd .form-group{width:30%;margin:0 1% 3em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .service-dd .form-group .form-control .btn .caret{left:11px;top:1.6875em}.service-menu .btn-area .btn{font-size:1.04em;margin:0 1em;min-width:15em;text-align:center}.s-search-result .price-box{padding:3em 0;width:40%;margin:0 auto 31px}.s-search-result .price-box .total-price{font-size:3em}.s-search-result .row:last-child{text-align:center}.s-search-result .row:last-child .box{width:32%;margin-right:0}.s-search-result .row:last-child .spliter{width:100%}.s-search-result .row:last-child .including{text-align:left}.s-search-result .row:last-child .including h5{margin:0 0 1em}.s-search-result .row:last-child .including ul li{width:100%}.book-service form .row .col-md-4{padding-right:15px;padding-left:15px}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:15px}.book-service form .row .col-md-4:nth-child(3){padding-left:15px;padding-right:15px}.book-service .form-group .input-append.date .input-group-addon{left:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.captcha-cont .img-box a{line-height:2.3em}.book-service .form-group.captcha-cont .img-box a:before{width:0.5em;top:0.25em}body .service-menu .btn-area.right-sty{float:none;margin-top:15px;padding-left:15px;padding-right:15px}}@media (max-width: 480px){.service-menu .form-wrapper .loading:before{width:108%;height:120%}body .service-menu .btn-area.left-sty{margin-top:0px;padding-left:15px;padding-right:15px}.service-menu .btn-area .btn{padding:0 1.125em 0 1.125em}.service-menu .btn-area .btn .icon{position:absolute}.service-menu .btn-area .btn.btn-hollow span{padding-right:35px}.service-menu h2:before,.service-menu h2:after{display:none}.service-menu .service-dd .form-group{width:100%;margin-right:0;margin-left:0}.service-menu .btn-area .btn{width:100%;margin:0 0 2em;padding:0 1.125em 0 1.125em}.s-search-result .row{text-align:right}.s-search-result .row .box{width:100% !important;text-align:right;margin-bottom:1.25em}.s-search-result .row .box h3{margin-bottom:0}.s-search-result .row .box:before{height:1px;width:50%;margin:auto;left:0;right:0;bottom:0;top:initial;border-left:0;border-bottom:0px dashed #959da9}.s-search-result .row .price-box{width:80%}.s-search-result .row:last-child .box{width:100%;margin-bottom:1.25em}.s-search-result .row:last-child .box h3{margin-bottom:0}.s-search-result .row:last-child .box:before{height:1px;width:50%;margin:auto;left:0;right:0;bottom:0;top:initial;border-right:0;border-bottom:1px dashed #959da9}.s-search-result .row:last-child .price-box{width:80%}}.historyPage-slider{display:block;width:100%;overflow:hidden;padding:0;background-size:100%}.historyPage-slider .collage-text{margin-bottom:3.375em}.historyPage-slider .collage-text h3{font-size:2.5em;letter-spacing:.3125em;margin:0 0 .75em;text-transform:uppercase}.historyPage-slider .collage-text p{font-size:1.25em;text-align:justify}.historyPage-slider .collage-text .image{float:left}.historyPage-slider .headings{text-align:center}.historyPage-slider .headings h2{font-size:2.625em;margin:0 0 1.25em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#000000}.h-legacy .owl-carousel{position:relative}.h-legacy .owl-carousel .owl-controls{display:block !important;position:absolute;top:-31.25em;width:100%}.h-legacy .owl-carousel .owl-controls .owl-nav{position:absolute;left:0;top:26.5em;width:100%;height:0}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev{float:left;margin-top:12px;margin-left:0px}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev.disabled .icon-left,.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev.disabled .icon-right{opacity:0.2}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next{float:right;margin-right:40px}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next .icon-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next.disabled .icon-left,.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next.disabled .icon-right{opacity:0.2}.h-legacy .owl-carousel .owl-controls .owl-nav .icon-left{font-size:2.5em;color:#c00;position:absolute}.historyPage-slider .cd-image-container{width:74%}.h-history .owl-item.active.center{text-align:left}.mac .h-legacy .h-history .item .text-area{height:12.625em}.h-legacy{margin-bottom:0em}.h-legacy .h-history{margin-top:35px}.h-legacy .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.h-legacy .owl-carousel .owl-animated-in{z-index:0}.h-legacy .owl-carousel .owl-animated-out{z-index:1}.h-legacy .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.h-legacy .owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.h-legacy .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;direction:ltr}.h-legacy .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.h-legacy .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.h-legacy .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);margin-bottom:0px}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev,.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next,.h-legacy .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h-legacy .owl-carousel.owl-loaded{display:block}.h-legacy .owl-carousel.owl-loading{opacity:0;display:block}.h-legacy .owl-carousel.owl-hidden{opacity:0}.h-legacy .owl-carousel .owl-refresh .owl-item{display:none}.h-legacy .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h-legacy .owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.h-legacy .owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.h-legacy .owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.h-legacy .owl-carousel.owl-rtl{direction:rtl}.h-legacy .owl-carousel.owl-rtl .owl-item{float:right}.h-legacy .h-history-years .owl-item.active.center{text-align:right}.h-legacy .no-js .owl-carousel{display:block}.h-legacy .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.h-legacy .owl-carousel .owl-item img{transform-style:preserve-3d}.h-legacy .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.h-legacy .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.h-legacy .owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.h-legacy .owl-carousel .owl-video-playing .owl-video-tn,.h-legacy .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.h-legacy .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.h-legacy .owl-carousel .owl-video-frame{position:relative;z-index:1}.h-legacy .eng-font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif}.h-legacy .h-history .item{background:#e6e9ed;padding:0;transition:.8s;-webkit-transition:.8s;transform:translateX(0);-webkit-transform:translateX(0);opacity:1;width:25.625em;direction:ltr}.h-legacy .h-history .item.__loading{opacity:0;transform:translateX(40px);-webkit-transform:translateX(40px)}.h-legacy .h-history .item .image-area{display:block}.h-legacy .h-history .item .image-area img{width:100%}.h-legacy .h-history .item .text-area{display:block;padding:1.25em;height:12.125em;direction:rtl;text-align:right}.h-legacy .h-history .item .text-area h4{font-size:1.125em;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#c00;margin:0 0 .3125em}.h-legacy .h-history .item .text-area h5{font-size:.875em;font-weight:normal;color:#c00;margin:0 0 1.375em}.h-legacy .h-history .item .text-area hr{width:100%;background:none;position:relative}.h-legacy .h-history .item .text-area hr:before{content:'';width:1.25em;height:2px;background:#c00;margin-top:0;position:absolute;right:0;top:0}.h-legacy .h-history .item .text-area p{font-size:1em;font-weight:bold;color:#000;margin:0 0 1.125em;display:inline-block;width:87%}.h-legacy .h-history .item .text-area .plus{position:absolute;left:.9375em;bottom:.75em;width:3em;height:3em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-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}.h-legacy .h-history .item .text-area .plus:before{content:'';position:absolute;left:0;top:0;width:3em;height:3em;background:#fff;-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-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.h-legacy .h-history .item .text-area .plus:after{content:'';position:absolute;left:0;top:0;width:3em;height:3em;background:#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;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.h-legacy .h-history .item .text-area .plus img{width:1.125em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2}.h-legacy .h-history .item .expand{opacity:0;display:block;height:32.75em;position:absolute;top:0;z-index:-1;background:#e6e9ed}.h-legacy .h-history .item .expand .text-area{height:auto}.h-legacy .h-history .item .expand .text-area p{width:100%}.h-legacy .h-history .item .expand .text-area .close-ico{position:absolute;z-index:0;color:#c00;padding-top:0;font-size:12px;text-decoration:underline;-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:url(/assets/images/cross.png) no-repeat;cursor:pointer;width:20px;height:20px;left:9px;top:9px}.h-legacy .h-history .item .expand.show{opacity:1;z-index:9}.h-legacy .h-history .item .expand.show .close-ico{z-index:9}.h-legacy .h-history-years{position:relative}.h-legacy .h-history-years:before{content:'';width:100%;height:1px;background:#b8c5ce;position:absolute;top:25px;left:0}.h-legacy .h-history-years .owl-item{padding-top:18px;margin-top:48px;margin-bottom:40px;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif}.h-legacy .h-history-years .owl-item:before{content:'';height:1px;background-color:#1b1b1b;width:0%;right:38px;position:absolute;top:-23px;-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}.h-legacy .h-history-years .owl-item .btn-filter{color:#93989c;font-size:16px;font-weight:bold;position:absolute;left:0;right:0;margin:auto;bottom:0;top:0;height:36px;-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}.h-legacy .h-history-years .owl-item .btn-filter:before{content:'';width:5px;height:5px;position:absolute;right:15px;bottom:initial;top:-16px;margin:auto;background:#323232;border:1px solid #d2ecfa;-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%}.h-legacy .h-history-years .owl-item .btn-filter:after{content:'';width:5px;height:5px;position:absolute;right:15px;bottom:initial;top:-16px;margin:auto;border:1px solid #d2ecfa;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-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%}.h-legacy .h-history-years .owl-item.hilighted:before{width:88%}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{color:#c00;font-weight:bold;font-size:24px;pointer-events:none}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{background:#c00;width:7px;height:7px;right:24px;top:-16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{width:20px;height:20px;right:18px;top:-22.5px;border:1px solid #c00}@media (min-width: 1530px) and (max-width: 1600px){.h-legacy .h-history .item{width:23em}.h-legacy .h-history .item .text-area{height:14em}}@media (min-width: 1330px) and (max-width: 1366px){.h-legacy .owl-carousel .owl-controls{top:-356px}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:18px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24.5px;right:10px}.h-legacy .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history .item .text-area .plus:before,.h-legacy .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (min-width: 1201px) and (max-width: 1280px){.recall .container{width:100em}.recall .btn{padding:1.2em 1.5625em}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:18px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24.5px;right:10px}.h-legacy .h-history-years .owl-item .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history-years .owl-item .h-history .item .text-area .plus:before,.h-legacy .h-history-years .owl-item .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (min-width: 1200px){.h-legacy .owl-carousel .item .text-area .plus:hover:after{background:#e60000}.h-legacy .owl-carousel .item .text-area .plus:hover:before{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}}@media (min-width: 992px) and (max-width: 1199px){.h-legacy .owl-carousel .owl-controls{top:-370px}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:15px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24px;right:9px}.h-legacy .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history .item .text-area .plus:before,.h-legacy .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (min-width: 768px) and (max-width: 991px){.h-legacy .owl-carousel .owl-controls{top:-349px}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:15px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24px;right:9px}.h-legacy .h-history .item{width:22em}.h-legacy .h-history .item .text-area{height:14em}.h-legacy .h-history .item .text-area p{width:85%}.h-legacy .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history .item .text-area .plus:before,.h-legacy .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (max-width: 767px){.historyPage-slider .collage-text .image{margin:0px auto;text-align:center;display:inline-block;width:100%}.historyPage-slider .collage-text .image img{text-align:center;display:inline-block}.historyPage-slider{margin-bottom:1.25em}.h-legacy .owl-carousel .owl-controls{display:none !important}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:15px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24px;right:9px}.h-legacy .h-history .item{width:28em}.h-legacy .h-history .item .text-area{height:14em}.h-legacy .h-history .item .text-area p{width:85%}.h-legacy .h-history .item .plus{width:2em;height:2em}.h-legacy .h-history .item .plus:before,.h-legacy .h-history .item .plus:after{width:2em;height:2em}}@media (max-width: 480px){.h-legacy .h-history .item{width:20em}.h-legacy .h-history .item .text-area{height:18em}}.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;left:.9375em;font-size:1.75em;top:.25em}.stepPopup .controls a.right i:before{content:"\71";position:relative;top:2px}.stepPopup .controls a.left i{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:inherit;right:.9375em;top:-.125em}.stepPopup .controls a.left i:before{content:"\71";position:relative;top:2px}.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;left: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-left:.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 2.5em 2.5em 1em}.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-top: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%}.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;right: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:1em;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:right;font-family:"ge_thameen","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:left;padding:1.04094em 1.5625em 1.04094em 5em;left:3%}.lg .lg-actions button.lg-prev i{right:inherit;left:.9375em}.lg .lg-actions button.lg-prev i:before{content:"\71"}.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:"ge_thameen","univers"}.lg .lg-toolbar{background:none;top:4.375em;left: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 2.5em 2.5em 1em}.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 p{font-size:1.25em}.stepPopup .modal-content .scroll-area{height:26.375em}.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 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-right:0}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.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}.stepPopup .modal-content .scroll-area{height:30em}}@media (min-width: 1270px) and (max-width: 1290px){.stepPopup .modal-content .p40{padding:4.5em 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:30em !important}}@media (min-width: 1200px){.stepPopup .modal-dialog .close:hover{background:#900}.stepPopup .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){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-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-left: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{text-indent:500000px;padding-left:0px;padding-right:0px;text-align:right;right:0.8em}.lg .lg-actions button i{left:0.8em;text-indent:-500000px}.stepPopup .modal-content .scroll-area{height:190px}.controls{display:none}.stepPopup{top:25%;width:80%;right: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{right:0}.stepPopup .controls a.right{left: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}.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{left:.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}.iframe-popup{width:96%;right:2%}.iframe-popup .modal-dialog{max-width:100%}}.rev_slider .tp-caption{padding:50px 70px 30px 0 !important}.timeLineSection{direction:ltr;font-family:"ge_thameen","univers";float:left;width:100%;position:relative;background-size:100% 100%}.timeLineSection .fp-tableCell{display:block}.timeLineSection .tp-bgimg{background-position:center bottom !important}.timeLineSection h1{text-transform:uppercase;font-size:2.5em;color:#313131;font-weight:400;margin:45px 0px;padding:15px;font-family:"ge_thameen","univers";margin-top:110px;background:#fff url(/assets/images/heading1.png) no-repeat center center}#numberCounter{position:absolute;left:0;top:50%;text-align:center;font-size:32.8125em;color:rgba(204,0,0,0.15);line-height:0;width:100%;font-family:"univers condensed";font-weight:700;mix-blend-mode:darken}section{overflow:hidden}.redcircle-layer{background:rgba(190,0,0,0.85);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:block;background-blend-mode:multiply;padding:86px 46px 0px 0;text-align:right;direction:rtl !important}.redcircle-layer p{font-size:30px;color:#fff;display:block;line-height:36px;font-weight:500;letter-spacing:-.0625em;margin:0 0 .625em 0;text-align:right !important;direction:rtl;white-space:break-spaces;word-spacing:.1875em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.redcircle-layer a{font-size:16px;color:#fff;padding:3px 0 3px 40px;position:relative;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;overflow:hidden;float:right !important;line-height:16px}.redcircle-layer a i{position:absolute;left:3px;top:1px;font-size:24px;z-index:99}.redcircle-layer a i:before{content:"\71"}.redcircle-layer a span{position:relative;z-index:99;font-size:1em !important}.redcircle-layer a:hover,.redcircle-layer a:focus{text-decoration:none}.redcircle-layer a:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:#fff;-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)}.mac .bike img{width:800px !important;height:auto !important;margin-left:150px !important}.mac .events-line{top:9px}@media (max-width: 1280px){.tp-parallax-wrap{left:12px !important}.timeLineSection .tp-leftarrow{top:initial;bottom:50px;right:50px}.timeLineSection .tp-rightarrow,.timeLineSection .tp-explore{top:initial !important;bottom:50px;right:50px  !important}}@media (min-width: 1250px) and (max-width: 1280px){.tp-caption img{height:93vh !important;zoom:0.65 !important}.homeslider .tp-parallax-wrap{left:218px !important}.tp-resizeme{min-height:250px !important;min-width:250px !important;margin-left:-100px;margin-top:100px !important}.homeslider .redcircle-layer p{line-height:26px !important}}@media (min-width: 1200px) and (max-width: 1366px){.tp-bullets{margin-top:-30px !important}.redcircle-layer p{font-size:20px !important}}@media (max-width: 1024px){.tp-bullets.round{white-space:nowrap}.tp-bullets.round .tp-bullet{top:2px !important}.tp-bullets.round .tp-bullet.disable{display:none}body .events-line{top:9px}}@media (min-width: 768px) and (max-width: 991px){.bike img{width:700px !important;height:auto !important}}@media (min-width: 769px) and (max-width: 1024px){.timeLineSection h1{margin-top:30px;margin-bottom:20px}#numberCounter{top:45%}.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:700px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:0px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){top:50% !important;margin-top:-130px !important}body .fullwidthbanner-container{height:100% !important}body .fullwidthbanner-container .caps9 .slotholder .tp-bgimg.defaultimg{background-position:-250px bottom !important}body .fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-16px !important;left:-10px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap11 img{width:1020px !important;height:618px !important;margin-top:100px}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap2{left:36px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap3 img{width:1017px !important;height:600px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{position:absolute !important;left:-60px !important;top:2px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap6{top:50px}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap6 img{width:1070px !important;height:651px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{top:68px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap8{top:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap8 img{width:1070px !important;height:651px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{left:50px !important;top:82px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9 img{width:970px !important;height:601px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:220px !important;left:50px !important;position:absolute}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10 img{height:280px !important;width:953px !important}}@media (min-width: 768px) and (max-width: 800px){.tp-caption.bike img{height:44vh !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap4{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{top:0px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:110px !important;left:50px}#numberCounter{top:45%}.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:500px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:50px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){top:50% !important;margin-top:-130px !important}}@media (max-width: 991px){.timeLineSection .tp-bullets{display:none}.timeLineSection .tp-leftarrow{top:initial;bottom:50px;right:50px}.timeLineSection .tp-rightarrow{top:initial;bottom:50px;right:50px}.timeLineSection h1{margin:0;margin-top:50px}}@media (max-width: 667px){.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:300px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-26px !important;left:10% !important}.fullwidthbanner-container .fullwidthabanner .caps4.tp-revslider-slidesli>:nth-child(2){left:18% !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer{min-width:200px !important;min-height:200px !important;padding-left:10px !important;padding-right:32px !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer p{font-size:16px !important;line-height:20px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){top:40% !important;margin-top:-90px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption img{width:486px !important;height:300px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:100px !important;position:absolute}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap10 img{height:177px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap4{left:50px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{position:absolute !important;left:20px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap6{position:absolute !important;top:40px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{position:absolute !important;top:40px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{position:absolute !important;left:70px !important;top:10px !important}.timeLineSection h1{font-size:1.375em;line-height:25px;margin-top:10px}.timeLineSection .tp-bullets{display:none}.timeLineSection .tp-leftarrow{top:initial;bottom:20px;right:20px}.timeLineSection .tp-rightarrow{top:initial;bottom:20px;right:20px}.timeLineSection .tp-explore{top:initial !important;bottom:20px;right:20px !important}.timeLineSection #numberCounter{font-size:25em}.redcircle-layer span{font-size:10px !important}}@media (max-width: 767px){.tp-rightarrow:after{display:none}body .tp-leftarrow,body .tp-rightarrow{width:auto;right:auto !important}body .tp-leftarrow:after,body .tp-rightarrow:after{display:none}.tp-rightarrow:after{display:none}.video-section .btn{width:auto;min-width:inherit}.tp-leftarrow:after,.btn i{display:none}.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:300px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-26px !important;left:10% !important}.fullwidthbanner-container .fullwidthabanner .caps4.tp-revslider-slidesli>:nth-child(2){left:18% !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer{min-width:200px !important;min-height:200px !important;padding-right:32px !important;padding-left:10px !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer p{font-size:16px !important;line-height:20px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){top:40% !important;margin-top:-90px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption img{width:486px !important;height:300px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:100px !important;position:absolute}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap10 img{height:177px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{position:absolute !important;left:20px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap6{position:absolute !important;top:40px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{position:absolute !important;top:40px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{position:absolute !important;left:70px !important;top:10px !important}.timeLineSection h1{font-size:1.375em;line-height:25px;margin-top:10px}.timeLineSection .tp-bullets{display:none}.timeLineSection .tp-leftarrow{top:initial;bottom:20px;right:20px}.timeLineSection .tp-rightarrow{top:initial;bottom:20px;right:20px}.timeLineSection .tp-explore{top:initial !important;bottom:20px;right:20px !important}.timeLineSection #numberCounter{font-size:25em}.redcircle-layer span{font-size:10px !important}}@media (min-width: 700px) and (max-width: 767px){body .fullwidthbanner-container .fullwidthabanner .redcircle-layer{padding-top:56px !important}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}.redcircle-layer a i{display:none}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:60px !important;top:25px !important}.redcircle-layer a i{display:none}}@media (max-width: 568px){body .fullwidthbanner-container .fullwidthabanner .caps4.tp-revslider-slidesli>:nth-child(2){left:14% !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:-10px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{position:absolute !important;left:10px !important}}@media (max-width: 480px){.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:250px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-16px !important;left:0 !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer{min-width:130px !important;min-height:130px !important;padding-right:17px !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer p{font-size:12px !important;line-height:15px !important;white-space:normal}.fullwidthbanner-container .fullwidthabanner .redcircle-layer a span{font-size:12px !important;line-height:15px !important;white-space:normal}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){margin-top:-30px !important;left:8px !important;top:15% !important}.fullwidthbanner-container .fullwidthabanner .tp-caption img{width:340px !important;height:37vh !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.bike{left:16px !important;top:20px !important;zoom:1.04}.redcircle-layer a span{font-size:1.5em !important}}@media (min-width: 411px) and (max-width: 413px){body .mobile-ftList ul li{line-height:.975em}.newTicker .left-heading{padding:3%}.redcircle-layer a i{display:none}body .fullwidthbanner-container .fullwidthabanner .redcircle-layer{padding-top:28px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap3{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:30px !important;top:40px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap6{left:40px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{left:30px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap8{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{left:70px !important}}@media (max-width: 420px){.timeLineSection #numberCounter{font-size:15em}}#countryLanguageClick{margin-bottom:20px}@-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;left: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{background:#070707;padding:2em 0;border-top:solid 5px #000;border-bottom:1px solid #121212;float:left;position:relative;width:100%}.bottom-form h3{font-size:1.125em;color:#fff;margin:.75em 0 0 0;padding:0 4.125em 0 0;position:relative;font-weight:400}.bottom-form h3 i{position:absolute;right:0;top:-.1875em;width:2.9375em;height:1.3125em}.bottom-form h3 i img{width:100%}.bottom-form .form-group{width:33.333%;float:right;margin-left:4.666%;margin-bottom:0}.bottom-form .form-group.last-child{margin-left:0;width:23.80%}.bottom-form .form-control{border:solid 1px #161616;border-right: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-right: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;height:3.25em;min-width:100%}.bottom-form .btn-white:focus{outline:none}.bottom-form ::-webkit-input-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form ::-moz-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form :-ms-input-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form :-moz-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form .has-error .form-control{border:1px solid #c00}.bottom-form .has-success .form-control{border:1px solid  #3c763d}footer{background-size:cover !important;padding:4.25em 0;float:right;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;right:-100%;bottom:0}footer ul li a:hover,footer ul li a:focus{text-decoration:none}footer ul li a:focus{color:#808080}footer .col-md-2{width:20%}footer h1{position:absolute;right:0;left:0;text-align:center;bottom:24.4%;font-size:6.125em;margin:0;text-transform:uppercase;font-family:"ge_thameen","univers";font-weight:700;color:rgba(139,139,139,0.4);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:left}footer .socialList .socialListInner:last-child h4{text-align:left}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:right}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;right:-.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{right:-.625em}footer .socialList ul li a i{position:relative;z-index:1;top:2px}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)}.gecko.firefox .bootstrap-select.btn-group .btn .caret{top:.25em}.pro_landing footer h1{bottom:31.4%}.margin-b{margin-bottom:3.4375em}.lastList{margin:0;padding:0;float:left;display:flex;justify-content:flex-end;align-items:center}.lastList li{list-style:none;float:right;margin:0 0 0 .9375em;border-left:solid 1px #bcbcbc;padding-left:.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}.bottom-form .form-wrapper .loading:before{background:#070707 !important}.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 .bootstrap-select{font-family:'univers'}.recall-text-dropdown .bootstrap-select .btn span.filter-option{font-weight:bold}.recall-text-dropdown .dropdown-menu{max-height:250px !important;padding-top:0}.recall-result-table{font-family:'univers'}@media (min-width: 1700px) and (max-width: 1800px){.mac body .sticky-right-icon{bottom:4.5em}}@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: 1367px) and (max-width: 1600px){.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: 1200px) and (max-width: 1366px){.latest-news .txt{min-height:18.75em}footer .container.ft-desktop-none{margin-bottom:4.375em}.convenience-section .banner-img.video .openvideolink{bottom:-14%}footer h1{bottom:26.4%;font-size:5.125em}footer .socialList{margin-top:3.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:1em}.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){.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}footer .socialList .socialListInner:nth-child(2){position:relative;right:-1.125em}}@media (min-width: 1200px){footer ul li a:hover{color:#fff}footer ul li a:hover:after{right: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%;letter-spacing:-.0625em}.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 .btn-white{height:3em}.bottom-form .btn-white i{top:.33em;left:0.7em}.box-map .services-box{margin-bottom:4px !important}.box-map,.tow-column-section .large-img{width:49.5%}.tow-column-section .large-img{float:left;height:55vh}.pro_landing footer{height:auto}body .unlimited .col-md-6,body .unlimited .col-md-6.boxTwo .box-one{margin-bottom:10px}.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:right}.bottom-form .form-wrapper{padding-right: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 -50px 0 0;display:inline-block;right:initial;top:-.0625em}.bottom-form .form-wrapper{padding-right:0}.bottom-form .btn{font-size:.9375em;text-align:center;display:inherit;margin:auto;min-width:50%;margin-right:0px}.bottom-form .btn span{margin-left:0px}.bottom-form .btn i{right:initial;display:none}.bottom-form .form-control{font-size:.8125em}.bottom-form .form-group{width:49%;margin-left:1%;margin-bottom:1.875em}.bottom-form .form-group:nth-child(2){float:left}.bottom-form .form-group:last-child{width:100%;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;left: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{margin:0em 0 0em 0;float:right;z-index:99999}footer .socialList:after,footer .socialList:before{display:none}footer .socialList ul li{text-align:center;margin:0;float:right}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 0 .75em .9375em;border-left:solid 1px #bcbcbc;padding-left:.9375em;line-height:1em}.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}.feedback-text{width:100%;text-align:center}.sticky-right-icon{left:1.5625em;bottom:0}}@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:last-child{text-align:center}footer .socialList .socialListInner:last-child h4{text-align:center}footer .socialList .socialListInner:before{content:'';background:#1f1f1f;position:absolute;width:100%;height:1px;top:-1.5625em;left:0}footer .socialList .socialListInner:nth-child(2){position:relative;right:0}footer .socialList .socialListInner:nth-child(3){text-align:center}footer .socialList .socialListInner:nth-child(3) h4{text-align:center}footer .socialList h4{text-align:center}.feedback-text{width:100%;text-align:center}.sticky-right-icon{left:1.5625em;bottom:0}}@media (max-width: 480px){.bottom-form h3{text-align:right;padding-right:50px}.bottom-form h3 i{margin:0 -50px 0 0}.bottom-form .form-group{width:100%;margin-bottom:.9375em}.bottom-form .form-group:last-child{margin-bottom:0;width:100%}.bottom-form .btn{display:block;width:100%}footer .col-md-2{width:100%}.sticky-right-icon{left:1.5625em;bottom:0}}@media (max-width: 320px){.mobile-center{padding-bottom:66px}.lastList li a{font-size:.9375em}.sticky-right-icon{left:1.5625em;bottom:0}}.toggle-btn-top{width:5.1875em;height:5em;text-align:center;overflow:hidden;position:absolute;right:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.toggle-btn-top:after{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#eeeeee;content:'';position:absolute;right:-.1875em;top:-.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;margin:auto;left:0;bottom:0;width:5.375em;height:5.375em;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.toggle-btn-top.active:after{width:0;height:0}.toggle-btn-top.active #nav-icon3:after{width:0;height:0;right:.75em}.toggle-btn-top.active:hover:after{display:none}#nav-icon3,#nav-icon2{width:1.5625em;height:3em;position:absolute;z-index:999;text-align:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-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;cursor:pointer;margin:auto;right:-.1875em;left:0;top:0;bottom:0}#nav-icon3:after,#nav-icon2:after{background:#c00;width:3em;height:3em;position:absolute;right:-.6875em;top:0;left:0;bottom:0;margin:auto;content:'';-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%}#nav-icon3 span,#nav-icon2 span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;right:0;margin:auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;z-index:55}#nav-icon3 span:nth-child(1),#nav-icon2 span:nth-child(1){top:.9375em}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3),#nav-icon2 span:nth-child(2),#nav-icon2 span:nth-child(3){top:1.4375em}#nav-icon3 span:nth-child(4),#nav-icon2 span:nth-child(4){top:1.9375em}#nav-icon3.click span:nth-child(1),#nav-icon2.click span:nth-child(1){top:1.125em;width:0%;right:50%}#nav-icon3.click span:nth-child(2),#nav-icon2.click span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.click span:nth-child(3),#nav-icon2.click span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.click span:nth-child(4),#nav-icon2.click span:nth-child(4){top:1.125em;width:0%;right:50%}#nav-icon3.click span,#nav-icon2.click span{background:#000}@media (min-width: 1200px){.toggle-btn-top:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media (min-width: 768px) and (max-width: 991px){#nav-icon3,#nav-icon2{height:3.125em}#nav-icon3:after,#nav-icon2:after{right:-.75em}}@media (max-width: 767px){.toggle-btn-top:after{display:none}#nav-icon3,#nav-icon2{margin:initial;right:.9375em;left:initial;width:2.1875em;top:1em;display:block}#nav-icon3 span,#nav-icon2 span{background:#000;height:2px;width:100%}#nav-icon3:after,#nav-icon2:after{display:none}.header.sticky #nav-icon3,.header.sticky #nav-icon2{top:.5625em}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3),#nav-icon2 span:nth-child(2),#nav-icon2 span:nth-child(3){top:1.5625em}#nav-icon3 span:nth-child(4),#nav-icon2 span:nth-child(4){top:2.125em}}/*!
 * Bootstrap-select v1.6.3 (//silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{position:relative}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-left:2.1875em;padding-right:20px;background:transparent !important;border:none;margin:0;height:38px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.bootstrap-select>.btn:hover,.bootstrap-select>.btn:focus{background:transparent;border-color:#ccc}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select.form-control{margin-bottom:0;padding:0}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-right:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:left}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-right:-1px}.input-prepend .bootstrap-select.btn-group{margin-left:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:96%;text-align:right;color:#92929b;font-size:1em}.has-success .bootstrap-select.btn-group .btn .filter-option{color:#92929b}.bootstrap-select.btn-group .btn .caret{position:absolute;left:-.3125em;width:.5em;height:.3125em;vertical-align:middle;border-color:transparent;border:none;top:.3125em}.bootstrap-select.btn-group .btn .caret: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;content:"\62";color:#b4b4b4;font-size:.625em}.firefox.gecko.desktop.win .bootstrap-select.btn-group .btn .caret{top:.3125em}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative;outline:none;margin-bottom:.9375em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,0.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;outline:none;font-size:13px;letter-spacing:normal}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-right:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-right:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-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);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;left:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-left:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-right:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#cccccc;border-bottom-color:rgba(204,204,204,0.2);position:absolute;bottom:-4px;right:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;right:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#cccccc;border-top-color:rgba(204,204,204,0.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{left:12px;right:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{left:13px;right:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:right;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;right:0;display:block !important;width:100%;height:100% !important;opacity:0}@media (min-width: 992px) and (max-width: 1199px){.bootstrap-select.btn-group .btn .caret{top:.625em}.bootstrap-select.btn-group .btn .filter-option{font-size:1.5em}}@media (min-width: 768px) and (max-width: 991px){.bootstrap-select.btn-group .btn .filter-option{font-size:1.5em}.bootstrap-select.btn-group .btn .caret{top:.6875em}}.fv-has-feedback{position:relative}.fv-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.fv-help-block{display:block}.fv-form-bootstrap .help-block{margin-bottom:0}.fv-form-bootstrap .tooltip-inner{text-align:left}.fv-form-bootstrap .fv-icon-no-label{top:0}.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:100}.form-inline.fv-form-bootstrap .form-group{vertical-align:top}.fv-form-foundation .fv-control-feedback{top:21px;right:15px;width:37px;height:37px;line-height:37px}.fv-form-foundation .collapse .fv-control-feedback{top:0;right:0}.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top:0}.fv-form-foundation .fv-icon-no-label{top:0}.fv-form-foundation .error .fv-control-feedback{color:#f04124}.fv-form-foundation .error.fv-has-tooltip input,.error.fv-has-tooltip textarea,.error.fv-has-tooltip select{margin-bottom:1rem}.fv-form-pure .fv-control-feedback{top:22px;width:36px;height:36px;line-height:36px}.pure-form-stacked.fv-form-pure .fv-control-feedback{top:4px}.pure-form-aligned .pure-control-group .fv-help-block{margin-top:5px;margin-left:180px}.pure-form-aligned.fv-form-pure .fv-control-feedback,.fv-form-pure .fv-icon-no-label{top:0}.fv-form-pure .fv-has-error label,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error .fv-control-feedback{color:#CA3C3C}.fv-form-semantic .fv-control-feedback.icon{right:7px}.fv-form-semantic .error .icon{color:#d95c5c}.fv-form-horizontal.fv-form-semantic .row{padding-bottom:0}.fv-form-uikit .fv-control-feedback{top:25px;width:30px;height:30px;line-height:30px}.fv-form-uikit .uk-text-danger{display:block}.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top:0}.fv-form-uikit .fv-has-error label,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error .fv-control-feedback{color:#D85030}.fv-form-uikit .fv-icon-no-label{top:0}.form-wrapper{position:relative}.form-wrapper .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{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.form-wrapper .thanks .thanks-inner h3{margin:0 0 .625em 0;color:#fff}.form-wrapper .thanks .thanks-inner p{margin:0;color:#fff}.form-wrapper .loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#f8f8f8}.form-wrapper .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{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{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{width:100%;float:right;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{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{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{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}.enq-form .form-wrapper .thanks{background:#464f5d}.enq-form .form-wrapper .loading:before{background:#464f5d}.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}.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;left: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;left: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;left:0;width:60px;top:0;height:23px;bottom:0;margin:auto;border-right:solid 1px #56565e;padding-right: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}section.search-result h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;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}}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.tp-static-layers{position:absolute;z-index:505;top:0px;left:0px}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px}.rev_slider_wrapper{position:relative;background:none !important}.rev_slider_wrapper span.date{position:absolute;top:30px;left:-13px;font-weight:700;font-size:16px}.rev_slider_wrapper>ul{visibility:hidden}.rev_slider{position:relative;overflow:visible}.rev_slider img{max-width:none !important;-moz-transition:none 0;-webkit-transition:none 0;-o-transition:none 0;transition:none 0;margin:0px;padding:0px;border-width:0px;border:none}.rev_slider .no-slides-text{font-weight:bold;text-align:center;padding-top:80px}.rev_slider ul{margin:0px;padding:0px;list-style:none !important;list-style-type:none;background-position:0px 0px}.rev_slider ul li,.rev_slider>ul>li,.rev_slider>ul>li:before{list-style:none !important;position:absolute;visibility:hidden;margin:0px !important;padding:0px !important;overflow-x:visible;overflow-y:visible;list-style-type:none !important;background-image:none;background-position:0px 0px;text-indent:0em}.rev_slider .tp-caption,.rev_slider .caption{position:absolute;visibility:hidden;white-space:nowrap}.tp-simpleresponsive img{max-width:none}.tp-caption{z-index:1}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important}.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none !important}.noFilterClass{filter:none !important}.caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100% !important;height:100% !important;display:none}.tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}.fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.html5vid.videoisplaying .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;font-size:40px;color:#FFF;z-index:3;margin-top:-27px;margin-left:-28px;text-align:center;cursor:pointer}.html5vid .tp-revstop{width:15px;height:20px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;margin:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.html5vid .tp-revstop{display:none}.html5vid.videoisplaying .revicon-right-dir{display:none}.html5vid.videoisplaying .tp-revstop{display:block}.html5vid.videoisplaying .tp-video-play-button{display:none}.html5vid:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none !important}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}.tp-dottedoverlay.twoxtwo{background:url(/images//gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(/images//gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(/images//gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(/images//gridtile_3x3_white.png)}.fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;-webkit-font-smoothing:antialiased !important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url(/images//shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:30px;bottom:-30px}.tp-bannershadow.tp-shadow2{background:url(/images//shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url(/images//shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0,0,0,0.6) !important;font-size:15px;line-height:45px !important;background:url(/images/gradient/g30.png) repeat-x top;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(/images/gradient/g40.png) repeat-x top}.purchase:hover,.tp-button:hover,.tp-button.big:hover{background-position:bottom, 15px 11px}.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b}.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68}.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212}.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00}.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222}.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555}.tpclear{clear:both}.tp-bullets{z-index:999;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;width:100%;left:0 !important;margin-left:initial !important;border-bottom:#c4c4c4 1px solid;height:13px !important;width:100% !important;transform:none !important;white-space:nowrap}.tp-bannertimer{display:none}.tp-bullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(/images/boxed_bgtile.png);height:2.5em;padding:0px .625em;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.tp-bullets.navbar-old{background:url(/images//navigdots_bgtile.png);height:2.1875em;padding:0px .625em;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.tp-bullets.round .tp-bullet.last{margin-right:.1875em}.tp-bullets.round-old .tp-bullet{cursor:pointer;position:relative;background:url(/images//bullets.png) no-repeat bottom left;width:23px;height:23px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.round-old .tp-bullet.last{margin-right:0px}.tp-bullets.square .tp-bullet{cursor:pointer;cursor:pointer;position:relative;background:url(/images//bullets2.png) no-repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.square .tp-bullet.last{margin-right:0px}.tp-bullets.square-old .tp-bullet{cursor:pointer;position:relative;background:url(/images//bullets2.png) no-repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.square-old .tp-bullet.last{margin-right:0px}.tp-bullets.navbar .tp-bullet{cursor:pointer;position:relative;background:url(/images//bullet_boxed.png) no-repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:10px}.tp-bullets.navbar .tp-bullet.first{margin-left:0px !important}.tp-bullets.navbar .tp-bullet.last{margin-right:0px !important}.tp-bullets.navbar-old .tp-bullet{cursor:pointer;position:relative;background:url(/images//navigdots.png) no-repeat bottom left;width:15px;height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px}.tp-bullets.navbar-old .tp-bullet.first{margin-left:0px !important}.tp-bullets.navbar-old .tp-bullet.last{margin-right:0px !important}.tp-bullets .tp-bullet:hover,.tp-bullets .tp-bullet.selected{background-position:top left}.tp-bullets.round .tp-bullet:hover,.tp-bullets.round .tp-bullet.selected,.tp-bullets.navbar .tp-bullet:hover,.tp-bullets.navbar .tp-bullet.selected{background-position:bottom left}.tparrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(1000px);-webkit-transform-style:preserve-3d}.tparrows .tp-arr-imgholder{display:none}.tparrows .tp-arr-titleholder{display:none}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/large_left.png) no-repeat top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/large_right.png) no-repeat top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_left.png) no-repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_right.png) no-repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_left.png) no-repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_right.png) no-repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_left_boxed.png) no-repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_right_boxed.png) no-repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrowleft.png) no-repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrowright.png) no-repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_left2.png) no-repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_right2.png) no-repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_left2.png) no-repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_right2.png) no-repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow{visibility:hidden;z-index:100;cursor:pointer;top:50%;left:30px;position:absolute;background:rgba(184,184,184,0.25);width:7.625em;height:2.5em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;padding:.6875em 1.5625em;text-align: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;color:#323232;margin-top:-14px}.tp-leftarrow:after{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;content:"\63";position:absolute;left:.625em;top:.3125em;font-size:1.625em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);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}.tp-leftarrow:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:8.625em;height:3.5em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-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:0}.tp-explore{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}.tp-rightarrow{z-index:100;cursor:pointer;position:absolute;background:rgba(184,184,184,0.25);width:8em;height:2.5em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;padding:.6875em 1.5625em;-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;color:#323232;display:block;opacity:0;top:44%;right:30px;margin-top:-14px}.tp-rightarrow:after{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;content:"\63";position:absolute;right:.625em;top:.3125em;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}.tp-rightarrow:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:9em;height:3.5em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-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:0}.gecko.desktop .tp-rightarrow:after,.gecko.desktop .tp-leftarrow:after{font-size:26px}.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .search-by,.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .form-group,.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .form-btn-sec{float:right}.tp-explore{z-index:100;position:absolute;width:7.625em;height:2.5em}.tp-explore a{-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;color:#323232;padding:.5625em 1.5625em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;background:rgba(184,184,184,0.25);display:block}.tp-explore a:hover,.tp-explore a:focus{text-decoration:none}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px;vertical-align:top}.tp-bullets.tp-thumbs img{vertical-align:top}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .tp-bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-bullets.tp-thumbs .tp-bullet:hover,.tp-bullets.tp-thumbs .tp-bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tparrows.preview1{width:100px;height:100px;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:transparent}.tparrows.preview1:after{position:absolute;left:0px;top:0px;font-family:"revicons";color:#fff;font-size:30px;width:100px;height:100px;text-align:center;background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}.tp-rightarrow.preview1:after{content:'\e825'}.tp-leftarrow.preview1:after{content:'\e824'}.tparrows.preview1:hover:after{background:#fff;color:#aaa}.tparrows.preview1 .tp-arr-imgholder{background-size:cover;background-position:center center;display:block;width:100%;height:100%;position:absolute;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-rightarrow.preview1 .tp-arr-imgholder{right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tp-leftarrow.preview1 .tp-arr-imgholder{left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-imgholder{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview1,.tparrows.preview1:after{width:80px;height:80px;line-height:80px;font-size:24px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview1,.tparrows.preview1:after{width:60px;height:60px;line-height:60px;font-size:20px}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview1,.tparrows.preview1:after{width:40px;height:40px;line-height:40px;font-size:12px}}.tp-bullets.preview1{height:21px}.tp-bullets.preview1 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.15) !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:5px !important;height:5px !important;border:8px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:5px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview1 .tp-bullet.last{margin-right:0px}.tp-bullets.preview1 .tp-bullet:hover,.tp-bullets.preview1 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#aaa !important;width:5px !important;height:5px !important;border:8px solid #fff !important}.tparrows.preview2{min-width:60px;min-height:60px;background:#fff;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;-webkit-transition:-webkit-transform 1.3s;-webkit-transition:width 0.3s, background-color 0.3s, opacity 0.3s;transition:width 0.3s, background-color 0.3s, opacity 0.3s;backface-visibility:hidden}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";color:#aaa;font-size:25px;margin-top:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tp-rightarrow.preview2:after{content:'\e81e';right:18px}.tp-leftarrow.preview2:after{content:'\e81f';left:18px}.tparrows.preview2 .tp-arr-titleholder{background-size:cover;background-position:center center;display:block;visibility:hidden;position:relative;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:nowrap;color:#000;text-transform:uppercase;font-weight:400;font-size:14px;line-height:60px;padding:0px 10px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tp-leftarrow.preview2 .tp-arr-titleholder{left:50px;-webkit-transform:translateX(100%);transform:translateX(100%)}.tparrows.preview2.hovered{width:300px}.tparrows.preview2:hover{background:#fff}.tparrows.preview2:hover:after{color:#000}.tparrows.preview2:hover .tp-arr-titleholder{-webkit-transform:translateX(0px);transform:translateX(0px);visibility:visible;position:absolute}.tp-bullets.preview2{height:17px}.tp-bullets.preview2 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview2 .tp-bullet.last{margin-right:0px}.tp-bullets.preview2 .tp-bullet:hover,.tp-bullets.preview2 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}.tp-arr-titleholder.alwayshidden{display:none !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview2{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:20px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:11px}.tp-leftarrow.preview2:after{content:'\e81f';left:11px}.tparrows.preview2 .tp-arr-titleholder{font-size:12px;line-height:40px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:35px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:35px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{font-size:10px;line-height:30px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:25px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:25px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}.tparrows.preview2:hover{width:30px !important;height:30px !important}}.tparrows.preview3{width:70px;height:70px;background:#fff;background:#fff;-webkit-transform-style:flat}.tparrows.preview3:after{position:absolute;line-height:70px;text-align:center;font-family:"revicons";color:#aaa;font-size:30px;top:0px;left:0px;background:#fff;z-index:100;width:70px;height:70px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tparrows.preview3:hover:after{color:#000}.tp-rightarrow.preview3:after{content:'\e825'}.tp-leftarrow.preview3:after{content:'\e824'}.tparrows.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;z-index:0;position:absolute;background:#000;background:rgba(0,0,0,0.75);display:table;min-height:90px;top:-10px}.tp-leftarrow.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.tparrows.preview3 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;display:table-cell;min-width:90px;height:90px;position:relative;top:0px}.tp-rightarrow.preview3 .tp-arr-iwrapper{right:0px;padding-right:70px}.tp-leftarrow.preview3 .tp-arr-iwrapper{left:0px;direction:rtl;padding-left:70px}.tparrows.preview3 .tp-arr-titleholder{display:table-cell;padding:30px;font-size:16px;color:#fff;white-space:nowrap;position:relative;clear:right;vertical-align:middle}.tparrows.preview3:hover .tp-arr-iwrapper{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.tp-bullets.preview3{height:17px}.tp-bullets.preview3 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview3 .tp-bullet.last{margin-right:0px}.tp-bullets.preview3 .tp-bullet:hover,.tp-bullets.preview3 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}.tparrows.preview3 .tp-arr-imgholder{min-width:70px;height:70px}.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px}.tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px}.tparrows.preview3 .tp-arr-titleholder{padding:10px;font-size:16px}}@media only screen and (max-width: 767px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}}.tparrows.preview4{width:30px;height:110px;background:transparent;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000}.tparrows.preview4:after{position:absolute;line-height:110px;text-align:center;font-family:"revicons";color:#fff;font-size:20px;top:0px;left:0px;z-index:0;width:30px;height:110px;background:#000;background:rgba(0,0,0,0.25);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-rightarrow.preview4:after{content:'\e825'}.tp-leftarrow.preview4:after{content:'\e824'}.tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px;overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px}.tparrows.preview4 .tp-arr-iwrapper{position:relative}.tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:relative;top:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:absolute;top:0px;left:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px}.tparrows.preview4 .tp-arr-titleholder{display:block;font-size:12px;line-height:25px;padding:0px 10px;text-align:left;color:#fff;position:relative;background:#000;color:#FFF;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:700;font-size:11px;line-height:2.75;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview4:after{transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.tp-leftarrow.preview4:after{transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@media only screen and (min-width: 768px){.tparrows.preview4:hover:after{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.tp-leftarrow.preview4:hover:after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.tp-bullets.preview4{height:17px}.tp-bullets.preview4 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview4 .tp-bullet.last{margin-right:0px}.tp-bullets.preview4 .tp-bullet:hover,.tp-bullets.preview4 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (max-width: 767px){.tparrows.preview4{width:20px;height:80px}.tparrows.preview4:after{width:20px;height:80px;line-height:80px;font-size:14px}.tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{display:none !important}}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1;height:85vh !important;object-fit:contain}.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}.tp-simpleresponsive>ul li{list-style:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(/images//coloredbg.png) repeat}.tp-caption.slidelink a span{background:url(/images//coloredbg.png) repeat}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background:url(/images//loader.gif) no-repeat center center;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url(/images//loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1.0s infinite ease-in-out;animation:tp-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes tp-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes tp-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2.0s infinite linear;animation:tp-rotate 2.0s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2.0s infinite ease-in-out;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes tp-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.tp-bullets.simplebullets.round .tp-bullet{width:1.8125em;height:1.8125em;margin-left:9%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer;position:relative;display:inline-block;top:-.125em;background:transparent;left:50%;border:solid 1px transparent;-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}.tp-bullets.simplebullets.round .tp-bullet:before{background:#000;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:.4375em;height:.4375em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:solid 2px #fff;-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}.tp-bullets.simplebullets.round .tp-bullet:after{position:absolute;content:attr(data-year);top:1.8125em;left:0;font-weight:600;font-size:1.0625em;padding-top:.9375em;color:#8f8f8f;-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}.tp-bullets.simplebullets.round .tp-bullet:first-child{margin:0 !important}.tp-bullets.simplebullets.round .tp-bullet.selected{background:#fff;border:solid 1px #c00}.tp-bullets.simplebullets.round .tp-bullet.selected:before{background:#c00;border:solid 2px #c00}.tp-bullets.simplebullets.round .tp-bullet.selected:after{color:#000}.tp-bullets.round .tp-bullet{width:1.8125em;height:1.8125em;margin-left:9%;font-family:"univers";-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer;position:relative;display:inline-block;top:-.125em;background:transparent;left:50%;border:solid 1px transparent;-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}.tp-bullets.round .tp-bullet:before{background:#000;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:.4375em;height:.4375em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-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}.tp-bullets.round .tp-bullet:after{position:absolute;content:attr(data-year);top:1.8125em;left:0;font-weight:600;font-size:1.0625em;padding-top:.9375em;color:#8f8f8f;-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}.tp-bullets.round .tp-bullet:first-child{margin:0 !important}.tp-bullets.round .tp-bullet.selected{background:#fff;border:solid 1px #c00}.tp-bullets.round .tp-bullet.selected:before{background:#c00;border:solid 2px #c00}.tp-bullets.round .tp-bullet.selected:after{color:#000}.events-line{width:.25em;height:.0625em;background:#000;display:block;position:absolute;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;min-width:.25em;left:.8125em;top:13px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:0}@media (min-width: 1330px) and (max-width: 1366px){.tp-caption img{height:70vh !important;zoom:1}.tp-bullets.round .tp-bullet{top:.25em}}@media (min-width: 1201px) and (max-width: 1280px){.car_logo img{margin-top:-235px;width:160px}.threeImages .fp-tableCell{vertical-align:top}}@media (min-width: 1200px) and (max-width: 1399.98px){.events-line{top:8px}}@media (min-width: 1200px){.tp-bullets.round .tp-bullet.disable{cursor:auto;display:none}.tp-bullets.round .tp-bullet.disable:hover{background:none;border-color:transparent}.tp-bullets.round .tp-bullet.disable:hover:after{color:#8f8f8f !important}.tp-bullets.round .tp-bullet:hover{background:#fff;border:solid 1px #c00}.tp-bullets.round .tp-bullet:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.tp-bullets.round .tp-bullet:hover:after{color:#000}.tp-rightarrow:hover,.tp-leftarrow:hover{background:#c00;color:#fff}.tp-rightarrow:hover:before,.tp-leftarrow:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.tp-rightarrow:hover:after,.tp-leftarrow:hover:after{color:#fff}.tp-explore a:hover{background:#c00;color:#fff}}@media (min-width: 992px) and (max-width: 1199px){.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_3{left:43px !important}.myclassrevlolution_3 img{height:266px !important}.myclassrevlolution_4{left:777px !important}}@media (min-width: 768px) and (max-width: 991px){.fullscreen-container,#landing_rev_slider_forcefullwidth{height:50vh !important}.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_3{left:-160px !important;margin-top:-20px !important}.myclassrevlolution_3 img{height:256px !important}.myclassrevlolution_4{margin-top:73px}.mainSlider .tp-bullets{left:40px !important;margin-top:12% !important}.mainSlider .tp-bullets.bullets{margin-top:10% !important}}@media (min-width: 481px) and (max-width: 767px){.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_4{margin-top:19px;right:20% !important;left:inherit !important}}@media (max-width: 767px){.fullscreen-container{margin-bottom:6.25em}}@media (max-width: 480px){.myclassrevlolution_1{display:none}#landing_rev_slider p{font-size:16px !important;width:50% !important;word-wrap:break-word !important}.description{float:left;width:100%}.description a{margin-bottom:10px;float:left}.car_logo img{width:80px !important}#landing_rev_slider h1{letter-spacing:0px !important}}.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%}}.productShowCaseSection{background:#070707;width:100%;height:100%;z-index:9999}.productShowCaseSection .bx-controls{position:absolute;left:2.5em;top:3.125em}.productShowCaseSection .nextButton{background-color:#c00;color:#fff;border:none;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;width:9.4375em;height:3.125em;padding:1em 1.875em;text-transform:uppercase;text-align:right;font-size:.8125em;font-weight:700}.productShowCaseSection .nextButton i{z-index:9;position:absolute;left:.9375em;font-size:1.625em;top:.5em;right:initial;line-height:1}.productShowCaseSection .nextButton i:before{content:"\71"}.productShowCaseSection .nextButton .bx-next{width:100%;height:100%;display:block;position:absolute;top:0;right:0;color:transparent;z-index:99}.productShowCaseSection .nextButton:before{box-shadow:0 0 0 2px #ccc;position:absolute;right:-.5em;top:-.5em;content:'';width:10.3125em;height:4.1875em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-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:0}.productShowCaseSection .nextButton:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.productShowCaseSection .prevButton{visibility:hidden;background-color:#c00;color:#fff;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;text-align:left;width:9.4375em;height:3.125em;padding:1em 1.875em;text-transform:uppercase;font-size:.8125em;font-weight:700;border:none;position:absolute}.productShowCaseSection .prevButton i{z-index:9;position:absolute;left:initial;right:.9375em;font-size:1.625em;top:.1875em;line-height:1;transform:rotate(180deg)}.productShowCaseSection .prevButton i:before{content:"\71"}.productShowCaseSection .prevButton .bx-prev{width:100%;height:100%;display:block;position:absolute;top:0;right:0;color:transparent;z-index:9}.productShowCaseSection .prevButton:before{box-shadow:0 0 0 2px #ccc;position:absolute;right:-.5em;top:-.5em;content:'';width:10.3125em;height:4.1875em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-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:0}.productShowCaseSection .prevButton:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.productShowCaseSection .filter-tabs{display:block;padding:0;margin:0}.productShowCaseSection .filter-tabs li{cursor:pointer;font-size:1em;color:#5e5e5e;display:inline-block;text-transform:uppercase;padding:.375em 1.125em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;border:transparent 2px solid;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}.productShowCaseSection .filter-tabs li.mixitup-control-active,.productShowCaseSection .filter-tabs li:hover{border:#cecece 2px solid;color:#c00;background:#f7f7f7}.productShowCaseSection .showCase{height:50%;width:50%;position:absolute;top:0}.productShowCaseSection .showCase .content{width:100%;height: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;position:relative}.productShowCaseSection .showCase .content .row{height:100%;margin:0}.productShowCaseSection .showCase .content .details{width:50%;height:100%;background:#fff;position:absolute;top:0;z-index:9;transform:translateX(-200%);transition:all ease-in-out 0.3s}.productShowCaseSection .showCase .content .details .header{height:15%;padding:2.375em 2.5em .625em 2.5em;position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none}.productShowCaseSection .showCase .content .details .header h2{font-size:1.75em;text-transform:uppercase;color:#000;font-weight:700;margin:0 0 .5em 0}.productShowCaseSection .showCase .content .details .header h2 span{color:#5e5e5e}.productShowCaseSection .showCase .content .details .header [class^="col-"]{padding:0}.productShowCaseSection .showCase .content .details .bx-wrapper .bx-viewport{direction:ltr}.productShowCaseSection .showCase .content .description{background-repeat:no-repeat;padding-left:3.125em}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{position:absolute;top:19.375em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{font-size:2em;color:#fff;text-transform:uppercase;line-height:.9375em;font-weight:700;margin:0;backface-visibility:hidden}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:inline-block;width:1.25em;height:.125em;border:none;background:#fff;margin:.75em 0}.productShowCaseSection .showCase .content .description .title2{top:inherit;bottom:2.5em;opacity:0;visibility:hidden}.productShowCaseSection .showCase .content .description .title2 .btn-primary{min-width:12.5em}.productShowCaseSection .showCase .content .description .logo{position:absolute;top:4.375em;margin:0}.productShowCaseSection .showCase .content .description .logo img{width:100%}.productShowCaseSection .showCase .content .description .right-heading{position:absolute;right:0;top:0;width:9.0625em;height:100%;background-position:right bottom;background-size:cover;-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}.productShowCaseSection .showCase .content .description .right-heading.motorcycle{background-image:url("/assets/images/showcase/cycle.png")}.productShowCaseSection .showCase .content .description .right-heading.power{background-image:url("/assets/images/showcase/equipments-text1.png")}.productShowCaseSection .showCase .content .description .right-heading.marines-text{background-image:url("/assets/images/showcase/marines-text.png")}.productShowCaseSection .showCase.first{-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;height:100%;width:100%}.productShowCaseSection .showCase.first .description{height:50%;width:80%;z-index:9;text-align:right;float:left;padding-left:52%;direction:ltr}.productShowCaseSection .showCase.first .thumb{background-size:cover;background-repeat:no-repeat;background-position:center;width:50%;height:50%;transition:all ease-in-out 0.3s;z-index:8;background-image:url("/assets/images/showcase/new-1.png");position:absolute;top:0}.productShowCaseSection .showCase.first .thumb:before{background:-moz-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.39) 20%, rgba(0,0,0,0.08) 50%, rgba(0,0,0,0.02) 80%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.39) 20%, rgba(0,0,0,0.08) 50%, rgba(0,0,0,0.02) 80%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.39) 20%, rgba(0,0,0,0.08) 50%, rgba(0,0,0,0.02) 80%, transparent 100%);position:absolute;right:0;top:0;width:100%;height:100%;content:'';z-index:1}.productShowCaseSection .showCase.first .title,.productShowCaseSection .showCase.first .content .description .title2{color:#fff !important;border-color:#fff !important}.productShowCaseSection .showCase.first .logo{width:9.125em;height:5.75em;text-align:right}.productShowCaseSection .showCase.second{overflow:hidden}.productShowCaseSection .showCase.second .thumb{background-image:url("/assets/images/showcase/2.jpg")}.productShowCaseSection .showCase.second .description{background:#fff;position:relative;z-index:2;direction:ltr;text-align:right}.productShowCaseSection .showCase.second .description .title h3,.productShowCaseSection .showCase.second .content .description .title2 h3{color:#000}.productShowCaseSection .showCase.second .description .title hr,.productShowCaseSection .showCase.second .content .description .title2 hr{background:#000}.productShowCaseSection .showCase.second .description:before{position:absolute;width:0;height:0;border-style:solid;border-width:10.5px 12px 10.5px 0;border-color:transparent #fff transparent transparent;content:'';margin:auto;left:-12px;z-index:9;top:0;bottom:0}.productShowCaseSection .showCase.second .logo{width:6.625em;height:5.3125em;left:3.2em}.productShowCaseSection .showCase.third{overflow:hidden}.productShowCaseSection .showCase.third .thumb{background-image:url("/assets/images/showcase/3.jpg")}.productShowCaseSection .showCase.third .description{background-image:url("/assets/images/showcase/marine.png");background-size:100% 100%;background-position:right bottom;-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;direction:ltr;text-align:right}.productShowCaseSection .showCase.third .description .title,.productShowCaseSection .showCase.third .content .description .title2{color:#fff !important;border-color:#fff !important}.productShowCaseSection .showCase.third .description .btn-primary{border:#fff 1px solid;position:relative}.productShowCaseSection .showCase.third .description .btn-primary:before{background:#fff}.productShowCaseSection .showCase.third .description:before{position:absolute;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent transparent transparent #c00;content:'';margin:auto;right:-12px;z-index:9;top:0;bottom:0}.productShowCaseSection .showCase.third .logo{width:13.9375em;height:2.9375em}.productShowCaseSection .showCase.fourth{overflow:hidden}.productShowCaseSection .showCase.fourth .thumb{background-image:url("/assets/images/4.jpg")}.productShowCaseSection .showCase.fourth .description{background-image:url("/assets/images/showcase/equipments.png");background-size:100% 100%;background-position:right bottom;direction:ltr;text-align:right;-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}.productShowCaseSection .showCase.fourth .description .title,.productShowCaseSection .showCase.fourth .content .description .title2{color:#fff !important;border-color:#fff !important}.productShowCaseSection .showCase.fourth .description:before{position:absolute;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent  transparent transparent #211d18;content:'';margin:auto;right:-12px;z-index:9;top:0;bottom:0}.productShowCaseSection .showCase.fourth .logo{width:11.625em;height:3.25em}.productShowCaseSection .showCase:nth-child(1){transform:translateX(0%)}.productShowCaseSection .showCase:nth-child(2){transform:translateX(-100%)}.productShowCaseSection .showCase:nth-child(3){transform:translateY(100%)}.productShowCaseSection .showCase:nth-child(4){transform:translateX(-100%) translateY(100%)}.productShowCaseSection .showCase.selected{width:100%;height:100%;overflow:visible}.productShowCaseSection .showCase.selected .title2{-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;transition-delay:0.4s;opacity:1 !important;visibility:visible !important}.productShowCaseSection .showCase.selected .expand{background:url("/assets/images/showcase/close.png") center no-repeat}.productShowCaseSection .showCase.selected .expand .pulse-ring{width:4.0625em;height:4.0625em;border:1px dotted #fff;border-radius:6.25em;opacity:1}.productShowCaseSection .showCase.selected .thumb{width:50%;height:100%}.productShowCaseSection .showCase.selected .content{background-position:center}.productShowCaseSection .showCase.selected .content .description{height:100%}.productShowCaseSection .showCase.selected .ProductGallery{opacity:1}.productShowCaseSection .showCase .thumb{width:50%;height:100%;background-size:cover;background-position:center;display:grid;display:-ms-grid}.productShowCaseSection .showCase .description{height:100%;transition:all ease-in-out 0.3s}.productShowCaseSection .close{position:absolute;top:1.875em;left:1.875em;z-index:9999999999999;display:none}.productShowCaseSection .expand{position:absolute;z-index:99999;bottom:1.25em;cursor:pointer;right:1.25em;background:url("/assets/images/showcase/expand.png") center no-repeat}.productShowCaseSection .expand .pulse{cursor:pointer}.productShowCaseSection .expand .pulse-ring{width:4.0625em;height:4.0625em;border:1px dotted #fff;border-radius:6.25em;opacity:0}.productShowCaseSection .expand .pulse-ring.active{-webkit-animation:pulsate 3 1.2s;animation:pulsate 3 1.2s}.productShowCaseSection .ProductGallery{border-top:#eaeaea 1px solid;border-bottom:#eaeaea 1px solid;height:calc(85%);opacity:0;padding:0}.productShowCaseSection .ProductGallery .product{margin:0;display:block;height:33.333333%;background-image:url("/assets/images/gallery/product.jpg");background-repeat:no-repeat;background-position:0px bottom;overflow:hidden;direction:rtl}.productShowCaseSection .ProductGallery .product .car{-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:absolute;right:2.5em;bottom:3.125em;width:19.75em;height:6.5em}.productShowCaseSection .ProductGallery .product .hover-state{position:absolute;right:-100%;width:19.75em;height:6.5em;bottom:3.125em;-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}.productShowCaseSection .ProductGallery .product .textLink{position:absolute;left:0;right:0;margin:auto;bottom:0;text-align:center;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;opacity:0}.productShowCaseSection .ProductGallery .product .textLink a{color:#fff;display:inline-block;position:relative;font-size:.8125em;font-weight:700;text-transform:uppercase}.productShowCaseSection .ProductGallery .product .textLink a i{position:relative;margin-right:.3125em;font-size:1.75em;top:.3125em}.productShowCaseSection .ProductGallery .product .textLink a i:before{content:"\71"}.productShowCaseSection .ProductGallery .product .textLink a:hover{text-decoration:none}.productShowCaseSection .ProductGallery .product .logo{-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:2em .9375em 1.625em;height:inherit;display:block;width:15.625em}.productShowCaseSection .ProductGallery .product .logo .civic-prod-logo{width:8.6875em;height:auto;max-height:1.4375em}.productShowCaseSection .ProductGallery .product .logo .coup-prod-logo{width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .sedan-prod-logo{width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .city-prod-logo{width:6.625em;height:1em}.productShowCaseSection .ProductGallery .product .logo .crv-prod-logo{width:6.6875em;height:1em}.productShowCaseSection .ProductGallery .product .logo .odyssey-prod-logo{width:13.5em;height:.8125em}.productShowCaseSection .ProductGallery .product .logo .odyssey-j-logo{width:9.9375em;height:1.875em}.productShowCaseSection .ProductGallery .product .logo .odyssey-logo{width:9.9375em;height:1em}.productShowCaseSection .ProductGallery .product .logo .pilot-logo{width:4.3125em;height:.9375em}.productShowCaseSection .ProductGallery .product .logo p{font-weight:300;font-size:.9375em;text-transform:uppercase;margin:.3125em 0 0 0}.productShowCaseSection .ProductGallery .product .logo .logo-hover{display:none}.productShowCaseSection .ProductGallery .product .logo .civic-prod-logo-hover{display:none;width:8.6875em;height:auto;max-height:1.4375em}.productShowCaseSection .ProductGallery .product .logo .coup-prod-logo-hover{display:none;width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .sedan-prod-logo-hover{display:none;width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .city-prod-logo-hover{display:none;width:6.625em;height:1em}.productShowCaseSection .ProductGallery .product .logo .crv-prod-logo-hover{display:none;width:6.6875em;height:1em}.productShowCaseSection .ProductGallery .product .logo .odyssey-prod-logo-hover{display:none;width:16.4375em;height:.8125em}.productShowCaseSection .ProductGallery .product .logo .odyssey-j-logo-hover{width:9.9375em;height:1.875em;display:none}.productShowCaseSection .ProductGallery .product .logo .odyssey-logo-hover{width:9.9375em;height:1em;display:none}.productShowCaseSection .ProductGallery .product .logo .pilot-logo-hover{width:4.3125em;height:.9375em;display:none}.productShowCaseSection .ProductGallery .product:nth-child(odd){border-right:#eaeaea 1px solid;border-bottom:#eaeaea 1px solid}.productShowCaseSection .ProductGallery .product:nth-child(even){border-bottom:#eaeaea 1px solid}.productShowCaseSection .ProductGallery .product:hover{background-color:#c00;background-image:url("/assets/images/gallery/civic.jpg")}.productShowCaseSection .ProductGallery .product:hover.civic-prod{background-color:#c00;background-image:url("/assets/images/gallery/civic.jpg")}.productShowCaseSection .ProductGallery .product:hover.coupe-prod{background-color:#c00;background-image:url("/assets/images/gallery/accord-bg.png")}.productShowCaseSection .ProductGallery .product:hover.sedan-prod{background-color:#c00;background-image:url("/assets/images/gallery/accord-bg.png")}.productShowCaseSection .ProductGallery .product:hover.city-prod{background-color:#c00;background-image:url("/assets/images/gallery/city-bg.png")}.productShowCaseSection .ProductGallery .product:hover.crv-prod{background-color:#c00;background-image:url("/assets/images/gallery/crv-bg.png")}.productShowCaseSection .ProductGallery .product:hover.odyssey-prod{background-color:#c00;background-image:url("/assets/images/gallery/odyssey-bg.png")}.productShowCaseSection .ProductGallery .product:hover.odyssey-j-prod{background-color:#c00;background-image:url("/assets/images/gallery/odyssey-j-bg.png")}.productShowCaseSection .ProductGallery .product:hover.pilot-prod{background-color:#c00;background-image:url("/assets/images/gallery/pilot-bg.png")}.productShowCaseSection .ProductGallery .product:hover .logo{color:#fff;transform:translateX(-42%)}.productShowCaseSection .ProductGallery .product:hover .logo .civic-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .coup-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .sedan-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .city-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .crv-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-j-logo,.productShowCaseSection .ProductGallery .product:hover .logo .pilot-logo,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-logo{display:none}.productShowCaseSection .ProductGallery .product:hover .logo .civic-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .coup-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .sedan-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .city-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .crv-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-j-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .pilot-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-logo-hover{display:block}.productShowCaseSection .ProductGallery .product:hover .car{right:100%}.productShowCaseSection .ProductGallery .product:hover .hover-state{right:5.0625em}.productShowCaseSection .ProductGallery .product:hover .textLink{bottom:3%;opacity:1}.productShowCaseSection .ProductGallery .product:hover .textLink a{text-decoration:none}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .content .details{display:block;transform:translateX(-100%);z-index:9999999}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.cars-bikes .showCase.first .thumb{height:100%}.productShowCaseSection.cars-bikes .showCase.second{height:100%}.productShowCaseSection.cars-bikes .showCase.second .description{width:0;margin:0;padding:0;position:absolute;left:0;opacity:1}.productShowCaseSection.cars-bikes .showCase.second .description:before{display:none}.productShowCaseSection.cars-bikes .showCase.second .description .logo{left:1.55em}.productShowCaseSection.cars-bikes .showCase.second .description .title,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2{margin-left:1.55em}.productShowCaseSection.cars-bikes .showCase.second .description .title hr,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2 hr{background:#fff}.productShowCaseSection.cars-bikes .showCase.second .description .title h3,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.cars-bikes .showCase.second .thumb{height:100%;width:100%}.productShowCaseSection.cars-bikes .showCase.third{display:none}.productShowCaseSection.cars-bikes .showCase.fourth{display:none}.productShowCaseSection.cars-bikes .expand{left:1.55em;right:initial}.productShowCaseSection.cars-bikes-marines .showCase.first .thumb{height:100%}.productShowCaseSection.cars-bikes-marines .showCase.third{display:none}.productShowCaseSection.cars-bikes-marines .expand{left:1.55em;right:initial}.productShowCaseSection.bikes-products-marines .showCase.first{display:none}.productShowCaseSection.bikes-products-marines .showCase.second{transform:translateX(0);height:100%}.productShowCaseSection.bikes-products-marines .showCase.second .description{width:0;margin:0;padding:0;position:absolute;left:0;opacity:1}.productShowCaseSection.bikes-products-marines .showCase.second .description:before{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .description .logo{left:4.4em}.productShowCaseSection.bikes-products-marines .showCase.second .description .title,.productShowCaseSection.bikes-products-marines .showCase.second .content .description .title2{margin-left:3.125em}.productShowCaseSection.bikes-products-marines .showCase.second .description .title h3,.productShowCaseSection.bikes-products-marines .showCase.second .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.bikes-products-marines .showCase.second .thumb{height:100%;width:100%}.productShowCaseSection.bikes-products-marines .showCase.third{transform:translateY(0);left:0}.productShowCaseSection.products-marines .showCase.first{display:none}.productShowCaseSection.products-marines .showCase.second{display:none}.productShowCaseSection.products-marines .showCase.third{height:100%;transform:translateY(0)}.productShowCaseSection.products-marines .showCase.third .description{width:0;margin:0;padding:0;position:absolute;left:0}.productShowCaseSection.products-marines .showCase.third .description:before{display:none}.productShowCaseSection.products-marines .showCase.third .description .logo{left:2.5em}.productShowCaseSection.products-marines .showCase.third .description .title,.productShowCaseSection.products-marines .showCase.third .content .description .title2{margin-left:3.125em}.productShowCaseSection.products-marines .showCase.third .description .title h3,.productShowCaseSection.products-marines .showCase.third .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.products-marines .showCase.third .thumb{height:100%;width:100%}.productShowCaseSection.products-marines .showCase.fourth{height:100%;transform:translateY(0);transform:translateX(-100%)}.productShowCaseSection.products-marines .showCase.fourth .description{width:0;margin:0;padding:0;position:absolute;left:0;opacity:1}.productShowCaseSection.products-marines .showCase.fourth .description:before{display:none}.productShowCaseSection.products-marines .showCase.fourth .description .logo{left:2.5em}.productShowCaseSection.products-marines .showCase.fourth .description .title,.productShowCaseSection.products-marines .showCase.fourth .content .description .title2{margin-left:3.125em}.productShowCaseSection.products-marines .showCase.fourth .description .title h3,.productShowCaseSection.products-marines .showCase.fourth .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.products-marines .showCase.fourth .description .btn-primary{border:none}.productShowCaseSection.products-marines .showCase.fourth .thumb{height:100%;width:100%}.bx-wrapper{height:100%}.bx-wrapper .bx-viewport{height:100% !important}.bx-wrapper .bx-viewport ul{height:100%;padding:0}.bx-wrapper .bx-viewport ul li{height:100%}.rest-mixer{position:absolute;top:0;right:0;left:0;height:100%}.productSlider{width:2010%}@media (min-width: 1551px) and (max-width: 1600px){body .productShowCaseSection .ProductGallery .product .logo{padding:1em .9375em 1.625em}body .productShowCaseSection .ProductGallery .product .car{bottom:2.125em}body .productShowCaseSection .ProductGallery .product .hover-state{bottom:2.125em}}@media (min-width: 1367px) and (max-width: 1600px){body .productShowCaseSection .showCase .content .description .title,body .productShowCaseSection .showCase .content .description .title2{top:15em}body .productShowCaseSection .showCase .content .description .title2{top:inherit;bottom:3.125em}body .productShowCaseSection .showCase .content .details .header{font-size:.875em}}@media (min-width: 1200px) and (max-width: 1366px){.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:15em}.productShowCaseSection .showCase .content .description .title2{top:inherit;bottom:3.125em}.productShowCaseSection .showCase .content .details .header{font-size:.9375em}}@media (min-width: 1200px){.expand .pulse-ring:hover{-webkit-animation:pulsate 2 1.2s;animation:pulsate 2 1.2s}.productShowCaseSection .showCase.second .description:hover .right-heading,.productShowCaseSection .showCase.third .description:hover .right-heading,.productShowCaseSection .showCase.fourth .description:hover .right-heading{background-position:right top}.productShowCaseSection .showCase.third .description .btn-primary:hover{color:#c00}.productShowCaseSection.products-marines .showCase.fourth .description .btn-primary:before{background:red}.productShowCaseSection.products-marines .showCase.fourth .description .btn-primary:hover{color:#fff}.productShowCaseSection.cars-bikes-marines .showCase.first .description{width:50%;padding-left:50%;left:1.55em;opacity:1}.productShowCaseSection.cars-bikes .showCase.first .description{width:50%;padding-left:50%;left:1.55em;opacity:1}}@media (max-width: 1024px){body .threeImages .item .item-heading{padding:2em}}@media (min-width: 992px) and (max-width: 1199px){.car .desktop{display:none}.car .ipad{display:block}.showCase{position:relative !important;transform:none !important;float:right;width:50%;height:50%}.showCase .thumb{height:100%;width:50%;float:right}.productShowCaseSection .showCase .content .description{padding:0 1.875em;width:50%;height:100%;float:right}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:initial;bottom:3.125em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{position:initial;text-shadow:none;font-size:1.875em;margin-bottom:.625em}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:none}.productShowCaseSection .showCase .content .description .title .btn,.productShowCaseSection .showCase .content .description .title2 .btn{font-size:1em}.productShowCaseSection .showCase .content .description .logo{top:1.875em}.productShowCaseSection .showCase.first{width:50%;height:50%}.productShowCaseSection .showCase.first .description{width:100%;height:100%}.productShowCaseSection .showCase.first .thumb{width:100%;height:100%}.productShowCaseSection .showCase.second{width:50%;height:50%}.productShowCaseSection .showCase.second .description{float:left;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{left:initial;right:-.9375em;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent transparent transparent #fff}.productShowCaseSection .showCase.second .thumb{float:right}.productShowCaseSection .showCase.third{width:50%;height:50%}.productShowCaseSection .showCase.third .description{float:right}.productShowCaseSection .showCase.third .description:before{right:-1.1em}.productShowCaseSection .showCase.fourth{width:50%;height:50%}.productShowCaseSection .expand{display:none}.productShowCaseSection .showCase.fourth .description:before{right:-1.1em}.productShowCaseSection.cars-bikes-marines .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.second .description{float:right}.productShowCaseSection.cars-only .showCase.first{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .details{display:none}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .description{float:right}}@media (min-width: 768px) and (max-width: 991px){.showCase{position:relative !important;transform:none !important;float:right;width:50%;height:50%}.showCase .thumb{height:100%;width:50%;float:right}.productShowCaseSection .showCase .content .description{padding:0 1.875em;width:50%;height:100%;float:right}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:initial;bottom:3.125em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{position:initial;text-shadow:none;font-size:1.5em;margin-bottom:.625em}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:none}.productShowCaseSection .showCase .content .description .title .btn,.productShowCaseSection .showCase .content .description .title2 .btn{font-size:1em}.productShowCaseSection .showCase .content .description .logo{top:1.5em;left:auto}.productShowCaseSection .showCase.first{width:50%;height:50%}.productShowCaseSection .showCase.first .description{width:100%;height:100%}.productShowCaseSection .showCase.first .thumb{width:100%;height:100%}.productShowCaseSection .showCase.second{width:50%;height:50%}.productShowCaseSection .showCase.second .description{float:left;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{left:initial;right:-1.21875em;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent transparent transparent #fff}.productShowCaseSection .showCase.second .thumb{float:right}.productShowCaseSection .showCase.third{width:50%;height:50%}.productShowCaseSection .showCase.third .description{float:right}.productShowCaseSection .showCase.third .description:before{right:-1.21875em}.productShowCaseSection .showCase.fourth{width:50%;height:50%}.productShowCaseSection .showCase.fourth .description:before{right:-1.21875em}.productShowCaseSection .expand{display:none}.productShowCaseSection.cars-bikes-marines .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.first{height:100%}.productShowCaseSection.cars-only .showCase.first{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .details{display:none}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .description{float:right}}@media (max-width: 767px){.showCase{position:relative !important;transform:none !important;height:17.6875em !important;width:100% !important}.showCase .thumb{height:100%;width:50%;float:right}.productShowCaseSection .showCase .content .description{padding:0 1em;width:50%;height:100%;float:right}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:initial;bottom:1.625em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{position:initial;text-shadow:none;font-size:1.25em;margin-bottom:.625em}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:none}.productShowCaseSection .showCase .content .description .title .btn,.productShowCaseSection .showCase .content .description .title2 .btn{font-size:.9375em}.productShowCaseSection .showCase .content .description .logo{top:1.875em}.productShowCaseSection .showCase.first .description{width:100%;height:100%}.productShowCaseSection .showCase.first .thumb{width:100%;height:100%}.productShowCaseSection .showCase.second .description{float:left;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{left:initial;right:-.9375em;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px  12px;border-color:transparent transparent transparent #fff}.productShowCaseSection .showCase.second .description .logo{width:5em;left:1em}.productShowCaseSection .showCase.second .thumb{float:right}.productShowCaseSection .showCase.third .description{float:right}.productShowCaseSection .showCase.third .description:before{left:-12px;right:initial;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.productShowCaseSection .showCase.third .description .logo{width:10.1875em}.productShowCaseSection .showCase.third .thumb{float:left}.productShowCaseSection .showCase.fourth .description:before{right:-12px}.productShowCaseSection .showCase.fourth .description .logo{width:10.1875em}.productShowCaseSection .expand{display:none}.productShowCaseSection.cars-bikes .showCase{height:27em !important;width:50% !important;float:right}.productShowCaseSection.cars-bikes .showCase.first .details{display:none}.productShowCaseSection.cars-bikes .showCase.second .description{float:right}.productShowCaseSection.cars-bikes .showCase.second .description .logo,.productShowCaseSection.cars-bikes .showCase.second .description .title,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2{margin-left:1em;left:0}.productShowCaseSection.cars-only .showCase.first{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .details{display:none}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.bikes-products-marines .showCase.second{height:40em !important}.productShowCaseSection.bikes-products-marines .showCase.second .description{float:right}.productShowCaseSection.bikes-products-marines .showCase.second .description .logo,.productShowCaseSection.bikes-products-marines .showCase.second .description .title,.productShowCaseSection.bikes-products-marines .showCase.second .content .description .title2{margin-left:0;left:1em}.productShowCaseSection.products-marines .showCase{height:27em !important;width:50% !important;float:right}.productShowCaseSection.products-marines .showCase.third .description .logo,.productShowCaseSection.products-marines .showCase.third .description .title,.productShowCaseSection.products-marines .showCase.third .content .description .title2{margin-left:1em;left:0}.productShowCaseSection.products-marines .showCase.fourth .description .logo,.productShowCaseSection.products-marines .showCase.fourth .description .title,.productShowCaseSection.products-marines .showCase.fourth .content .description .title2{margin-left:1em;left:0}}@media (max-width: 480px){.productShowCaseSection.bikes-products-marines .showCase.second{height:27em !important}.productShowCaseSection.cars-bikes .showCase{height:23em !important}}@media (max-width: 320px){.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description .title2{bottom:0}.showCase{height:13.75em !important}.productShowCaseSection .showCase.first .logo{width:6.875em;height:4.3125em}.productShowCaseSection .showCase.second .logo{width:3.75em;height:3em}.productShowCaseSection .showCase.third .logo{width:7em;height:1.625em}.productShowCaseSection .showCase.fourth .logo{width:7.625em;height:2.125em}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.8);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:scale(1.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes pulsate{0%{-webkit-transform:scale(0.8);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:scale(1.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.video-container{position:relative;padding-bottom:56.25%;height:0 !important;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;right:0;width:100% !important;height:100% !important;margin-top:0px !important}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}.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}}.fadeInRight{-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}}.fadeInLeft{-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;left: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}/*!
 * fullPage 2.9.4
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.homepage .header{-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}.homepage .header.sticky{top:0}@media (max-width: 767px){.homepage.fp-viewing-1 .header,.homepage.fp-viewing-5 .header{top:0}}.mouse-icon{border:2px solid #fff;-webkit-border-radius:16px;-moz-border-radius:16px;-o-border-radius:16px;-ms-border-radius:16px;border-radius:16px;height:2.5em;width:1.5em;display:block;position:absolute;left:0;right:0;margin:auto;bottom:10%;z-index:999}.mouse-icon .wheel{-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;-webkit-animation-name:drop;animation-name:drop;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.mouse-icon .wheel{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#fff;width:.125em;height:.375em;top:.25em;margin-left:auto;margin-right:auto;display:inherit}@-webkit-keyframes drop{0%{top:.5em;opacity:0}30%{top:.75em;opacity:1}100%{top:1.5625em;opacity:0}}@keyframes drop{0%{top:.5em;opacity:0}30%{top:.75em;opacity:1}100%{top:1.5625em;opacity:0}}@media (max-width: 767px){.mouse-icon{bottom:18%}}@media (max-width: 480px){.mouse-icon{bottom:5%}}/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (//www.apache.org/licenses/LICENSE-2.0)
 */.recall .datepicker{direction:rtl}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:rtl}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, gray);background-image:-ms-linear-gradient(to bottom, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);background-image:-o-linear-gradient(to bottom, #b3b3b3, gray);background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.offer-promo.owner .promo-box .image .img-responsive{max-width:inherit;width:100%}.common.inner-banner.owner-banner{padding-top:0}.con-mob,.loc-mob,.conf-bt{display:none}.main-pro-banner.landing-slider{margin-bottom:5.125em;direction:ltr}.main-pro-banner div{position:relative}.main-pro-banner div .text-sec{position:absolute;top:35%;left:3%;width:33%;text-align:right}.main-pro-banner div .text-sec h1{line-height:70px;color:#fff;text-transform:capitalize;margin-bottom:.3125em;text-shadow:2px 2px 3px #7b7b7b;font-size:4.5em}.main-pro-banner div .text-sec p{color:#fff;font-weight:400;text-transform:capitalize;margin-top:10px;display:block;text-shadow:2px 2px 3px #7b7b7b;font-size:2.125em}.main-pro-banner div .text-sec .btn{margin-top:1.25em;width:auto;min-width:initial;padding:.6875em 1.5625em .6875em 4.5625em}.main-pro-banner div .logos-sec{position:absolute;bottom:10%;right:5%}.main-pro-banner div .showonmobile{display:none}.main-pro-banner div.slick-current .btn.btn-primary i{padding-top:0px}.main-pro-banner .slick-dots{position:absolute;bottom:10%;left:0;padding:0;width:100%;text-align:center}.main-pro-banner .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:13px;height:13px;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}.main-pro-banner .slick-dots li button{display:none}.main-pro-banner .slick-dots li:before{background:#fff;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:5px;height:5px;border-radius:50%}.main-pro-banner .slick-dots li:hover{border:#fff solid 1px !important}.main-pro-banner .slick-dots li.slick-active{border:#fff solid 1px !important}.main-pro-banner .slick-next,.main-pro-banner .slick-prev{display:none !important}a.btn-auto{min-width:inherit;padding-left:63px}.f40{font-size:2.5em}.light_black{color:#313131}.center{text-align:center}.l-spc-20{letter-spacing:0px}.uppercase{text-transform:uppercase}.mgb-50{margin-top:0;margin-bottom:50px}.mgt-30{margin-top:1.875em}.owner-news-box{margin-bottom:6.25em}.managing-pane{background:#f3f6fb;padding:11.5625em 0 10em 0;height:100vh;position:relative}.managing-pane h4{font-size:4.375em;font-weight:bold;margin-bottom:69px;margin-top:0}.managing-pane ul{list-style:none;padding:0;margin:0}.managing-pane ul li{margin:0px 1%;float:right;width:31.33%;background:#fff;padding:148px 2% 60px 2%;position:relative;text-align:center}.managing-pane ul li span.ico{background:url("/assets/images/owners/ico.png") no-repeat center top;height:63px;width:63px;float:left;position:absolute;left:50%;margin-left:-31.5px;top:40px}.managing-pane ul li h5{font-size:1.25em;color:#000;text-transform:uppercase;margin-bottom:1.25em;text-align:center;margin-top:0;font-weight:bold}.managing-pane ul li p{color:#3f3f3f;font-size:1.125em;min-height:86px;margin-bottom:22px}.managing-pane .mouse-icon{bottom:6%}.managing-pane .mouse-icon.desk{border-color:#c00;height:3.125em;width:1.875em}.managing-pane .mouse-icon .wheel{background:#c00}.configure_banner .container{position:relative}.configure_banner .container .f-right{float:right;position:absolute;right:0;top:2.8125em;padding-left:4em;padding-right:3em}.configure_banner .container .f-right p{font-size:1em;color:#3f3f3f;margin-bottom:1.25em}.configure_banner .container h4{position:absolute;color:#000;font-size:1.875em;font-weight:bold;top:60px;padding-right:98px;left:40px;text-transform:uppercase}.configure_banner .container h4:before{background:url("/assets/images/set-icon.png") no-repeat;content:"";height:68px;width:68px;position:absolute;right:0px;top:0;background-size:100%}.locate-banner{position:relative;margin-bottom:110px}.locate-banner img{width:100%}.locate-banner .container{position:absolute;left:0;right:0;margin:auto;z-index:99;top:7.4em;padding-right:1.875em}.locate-banner .container h6{font-size:1.875em;color:#000;text-transform:uppercase;font-weight:bold;margin:0px 0px 14px 0px}.locate-banner .container p{font-size:1.125em;color:#000;font-weight:bold;margin-bottom:33px}.offer-promo.owner{text-align:center;padding-top:0;padding-bottom:65px}.offer-promo.owner .col-sm-6.col-md-4{display:inline-block;float:none;width:33%}.offer-promo.owner .col-sm-6.col-md-4 .promo-box{float:right}.offer-promo.owner h4{font-size:4.375em;font-weight:bold;margin-bottom:45px;margin-top:0}.configure_banner{margin-bottom:6.25em}.configure_banner img{width:100%}@media (min-width: 1530px) and (max-width: 1600px){.configure_banner .container .f-right{top:2em}.managing-pane{padding:7.5em 0 9.375em 0}.managing-pane .mouse-icon{bottom:4%}.managing-pane ul li p{min-height:97px}}@media (min-width: 1200px) and (max-width: 1366px){.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:40px;font-size:3.125em}.main-pro-banner.landing-slider div .text-sec p{font-size:20px;margin-top:10px}.main-pro-banner.landing-slider div img{width:100%}.configure_banner .container h4{padding-left:65px;top:40px}.configure_banner .container h4:before{background-size:66%}.locate-banner{margin-bottom:70px}.offer-promo.owner{padding-bottom:45px}.managing-pane{padding:8.75em 0 10em 0}.managing-pane h4{margin-bottom:30px}.managing-pane ul li{padding:130px 2% 50px 2%}.managing-pane ul li p{min-height:75px}}@media (min-width: 1200px){.main-pro-banner.landing-slider .slick-slide>img{width:100%}}@media (max-width: 1024px){.main-pro-banner.landing-slider .slick-slide>img{width:100%}}@media (min-width: 992px) and (max-width: 1199px){.configure_banner .container h4{top:25px;padding-right:88px}.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:40px;font-size:3.125em}.main-pro-banner.landing-slider div .text-sec p{font-size:20px;margin-top:10px}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:50%;float:right}.main-pro-banner.landing-slider div img{width:100%}}@media (min-width: 768px) and (max-width: 991px){body .mgb-50{margin-top:0;margin-bottom:50px}body .main-pro-banner.landing-slider{margin-bottom:4.375em}body .owner-news-box{margin-bottom:4.375em}body .managing-pane{padding:8.125em 0px 5.625em 0px;height:auto}body .managing-pane h4{margin-bottom:35px}body .offer-promo.owner{padding-bottom:3.125em}body .offer-promo.owner h4{margin-bottom:25px}body .locate-banner{margin-bottom:3.125em}body .locate-banner .container{top:4.4em}body .locate-banner .container h6{margin:0px 0px 8px 0px}body .locate-banner .container p{margin-bottom:13px}.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:30px;font-size:2.5em}.main-pro-banner.landing-slider div .text-sec p{font-size:15px;margin-top:10px}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:50%;float:right}.main-pro-banner.landing-slider div img{width:100%}.configure_banner .container .f-right{top:1em;padding-left:3em}.configure_banner .container h4{top:20px;left:30px;padding-right:52px}.configure_banner .container h4:before{height:38px;width:38px}}@media (min-width: 481px) and (max-width: 767px){.managing-pane ul li h5{min-height:32px}}@media (max-width: 767px){.con-mob{display:block}.con-des{display:none}.locate-banner .container{top:2.4em}.locate-banner .container h6{margin:0px 0px 8px 0px}.locate-banner .container p{margin-bottom:12px}a.btn-auto{min-width:inherit;padding:.6875em 1.5625em}.offer-promo.owner{padding-bottom:1.25em}.locate-banner{margin-bottom:2.1875em}.offer-promo.owner h4{font-size:2.1875em;margin-bottom:25px}.managing-pane{padding:7.5em 0 2.1875em;height:auto}.managing-pane h4{font-size:2.1875em}.managing-pane ul li p{min-height:116px}body .mgb-50{margin-top:0;margin-bottom:30px}.col-md-12.col-sm-12.center.mgt-30{float:left;width:100%}.owner-news-box{margin-bottom:2.1875em}.main-pro-banner.landing-slider{margin-bottom:3.125em}.main-pro-banner.landing-slider div .showonmobile{display:none}.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:25px;font-size:1.875em}.main-pro-banner.landing-slider div .text-sec p{font-size:15px;line-height:20px;margin-top:10px}.main-pro-banner.landing-slider div .text-sec .btn{margin-top:0;padding:.6875em 1.5625em .6875em 1.5625em}.main-pro-banner.landing-slider div .text-sec .btn i{top:.25em}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:50% !important;float:right}.main-pro-banner.landing-slider div img{display:block;width:100% !important}.main-pro-banner.landing-slider .slick-dots li{margin:0 3px}.configure_banner .container h4{top:26px;left:7%;padding-left:0}.configure_banner .container h4:before{display:none}.configure_banner .container .conf-bt{display:inline-block;font-size:12px;margin-top:10px}.configure_banner .container .f-right{display:none;padding:0;top:10px}.configure_banner .container .f-right p{display:none}}@media (max-width: 480px){.loc-des{display:none}.loc-mob{display:block}.main-pro-banner.landing-slider div .text-sec{top:31%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:20px;font-size:1.25em}.main-pro-banner.landing-slider div .text-sec p{font-size:15px;margin-top:10px;display:none}.main-pro-banner.landing-slider div .text-sec .btn{margin-top:.625em;padding:.4375em .625em}.main-pro-banner.landing-slider div .text-sec .btn i{top:.125em}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:30% !important;float:right}.main-pro-banner.landing-slider div img{width:100% !important;display:none}.main-pro-banner.landing-slider div .showonmobile{display:block}.main-pro-banner.landing-slider .slick-dots li{margin:0 3px}.managing-pane ul li{width:100%;margin-bottom:10px}.managing-pane ul li p{min-height:inherit}.locate-banner .container{width:50%;right:5px;left:auto;top:38px}.locate-banner .container p{display:none}.configure_banner .container h4{top:10px;font-size:1.125em}.configure_banner .container h4 .conf-bt{font-size:9.7px}}@media (max-width: 480px){.offer-promo.owner .col-sm-6.col-md-4{width:100%}.configure_banner .container h4{top:-3px}}.owners-slider .l-box{border:0}.owners-slider .l-box .text-area{min-height:14.0625em;padding-top:2.25em;border:1px solid #ccc;padding-bottom:2.8125em}.owners-slider .l-box .newThumb{margin:0}.owners-slider .slick-arrow{font-size:3.125em;cursor:pointer}.owners-slider .slick-arrow i{margin-top:.1875em;font-size:1.875em;position:absolute;top:50%;transform:translateY(-50%)}.owners-slider .prevarrow{text-align:right;background:#ededed;height:40px;width:122px;position:absolute;left:-10em;top:50%;margin-top:-20px;border-radius:20px;font-size:.8125em;text-transform:uppercase;color:#000;padding:12px 15px;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}.owners-slider .prevarrow .icon-left{left:.625em;float:left;margin-right:17px;color:#be0000;-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}.owners-slider .prevarrow .icon-left:before{content:"\71"}.owners-slider .nextarrow{text-align:left;padding:12px 15px;background:#ededed;height:40px;width:122px;position:absolute;right:-10em;top:50%;margin-top:-20px;border-radius:20px;font-size:.8125em;text-transform:uppercase;cursor:pointer;color:#000}.owners-slider .nextarrow .icon-right{right:.625em;float:right;margin-left:17px;color:#be0000}.owners-slider .nextarrow .icon-right:before{content:"\63"}.owners-slider .slick-disabled{opacity:0.5;cursor:not-allowed}.tel-input-field{display:flex;align-items:center}.tel-input-field span{margin-left:.625em;color:#000000;font-size:1.125em}.enq-form-sec{overflow:visible}.enq-form-sec #eqyform .bootstrap-select.btn-group .dropdown-menu{max-height:160px !important;padding:0}.main-navigation .call{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width: 1530px) and (max-width: 1600px){.owners-slider .prevarrow{height:35px;width:95px;left:-9.5em;font-size:11px;padding:10px 15px}.owners-slider .nextarrow{height:35px;width:95px;right:-9.5em;font-size:11px;padding:10px 15px}}@media (min-width: 1530px) and (max-width: 1550px){.owners-slider .prevarrow{height:27px;padding:7px 12px;width:71px;left:-7.25em;font-size:10px}.owners-slider .prevarrow .icon-left{font-size:1.625em}.owners-slider .nextarrow{height:27px;padding:7px 12px;width:71px;right:-7.25em;font-size:10px}.owners-slider .nextarrow .icon-right{font-size:1.625em}}@media (min-width: 1330px) and (max-width: 1366px){.owners-slider .prevarrow{height:35px;width:95px;left:-9.6875em;font-size:11px;padding:10px 15px}.owners-slider .nextarrow{height:35px;width:95px;right:-9.6875em;font-size:11px;padding:10px 15px}}@media (min-width: 1201px) and (max-width: 1280px){.owners-slider .prevarrow{height:25px;padding:7px 12px;width:71px;left:-7.125em;font-size:10px}.owners-slider .prevarrow .icon-left{font-size:1.625em}.owners-slider .nextarrow{height:25px;padding:7px 12px;width:71px;right:-7.125em;font-size:10px}.owners-slider .nextarrow .icon-right{font-size:1.625em}}@media (min-width: 1200px){.owners-slider .slick-arrow:hover{background:#be0000;color:#fff;-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}.owners-slider .slick-arrow:hover .icon-left,.owners-slider .slick-arrow:hover .icon-right{color:#fff;-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}}@media (min-width: 992px) and (max-width: 1199px){.owner-news-box .l-spc-20{letter-spacing:5px}.owners-slider{padding-top:5em}.owners-slider .slick-arrow{font-size:1.125em}.owners-slider .prevarrow{top:1.875em;left:1.875em}.owners-slider .nextarrow{top:1.875em;right:1.875em}}@media (min-width: 768px) and (max-width: 991px){.owner-news-box .l-spc-20{letter-spacing:5px}.owners-slider{padding-top:5em}.owners-slider .slick-arrow{font-size:1.125em}.owners-slider .prevarrow{top:1.875em;left:1.875em}.owners-slider .nextarrow{top:1.875em;right:1.875em}}@media (max-width: 480px){.owner-news-box .l-spc-20{letter-spacing:5px}.owners-slider{padding-top:5em}.owners-slider .slick-arrow{font-size:1.125em;padding:11px 15px}.owners-slider .slick-arrow i{margin-top:.25em;top:47%}.owners-slider .prevarrow{top:1.875em;left:1.25em}.owners-slider .nextarrow{top:1.875em;right:1.25em}}.video-with-text-wrapper{display:flex;align-items:center;justify-content:center}.video-with-text-wrapper .revealTo.video{width:50%}.video-with-text-wrapper .revealTo-content{width:50%}.accord-hev-video-sec{padding:6.25em 0}.accord-hev-video-sec.with-bg{background:#f8f8f8}.accord-hev-video-sec iframe{height:500px !important;width:100% !important;margin-bottom:1.25em}.accord-hev-video-sec p{width:60%;text-align:center;margin:5px auto 0 auto;font-size:1.125em;line-height:1.6875em}.accord-hev-video-sec .revealTo-content{text-align:center}.accord-hev-video-sec .revealTo-content h2{font-family:"univers condensed";font-size:1.75em;font-weight:700;margin-top:0}.accord-hev-video-sec .revealTo-content p{width:90%}.accord-hev-video-sec img{margin:0 auto;display:block}.accord-hev-video-sec .img-with-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;padding-bottom:4.6875em;transition:1s}.accord-hev-video-sec .img-with-text.sticky-bar{position:fixed;-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;width:100%;top:0;right:0;left:0;z-index:99;padding:.5em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:6.375em}.accord-hev-video-sec .img-with-text img{width:21.875em;margin:0}.accord-hev-video-sec .img-with-text p{display:inline-block;width:auto;margin:0;font-family:"univers condensed";font-size:1.25em;font-weight:700;color:#000;text-transform:uppercase}.accord-hev-video-sec .revealTo.video{height:auto}.enq-form-sec{background:#fff}.enq-form-sec.register-interest h2{font-family:"univers condensed";font-size:1.75em;font-weight:700}.enq-form-sec.register-interest p{font-size:1.125em;line-height:1.6875em}.enq-form-sec .captcha-feild{position:relative}.enq-form-sec .captcha-feild span{position:absolute;bottom:-25px;right:0;color:#900}.enq-form-sec .captcha-feild .img-box{bottom:.1875em;top:auto;text-align:left}.enq-form-sec .dropdown-menu{top:0}.enq-form-sec .bootstrap-select.btn-group .dropdown-menu{max-height:210px !important}.sticky-register-btn{position:absolute;left:-5.375em;min-width:18.75em;z-index:99;transition:none;padding:.75em 1.5625em .6875em 1.5625em}.tel-input-field{display:flex;align-items:center}.tel-input-field span{margin-right:.625em;color:#000000;font-size:1.125em}.accord-hev-video-sec iframe{background:#fff}.d-desktop{display:none}.d-mobile{display:none}@media (min-width: 1530px) and (max-width: 1600px){.sticky-register-btn{left:-1.375em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:6.5em}.accord-hev-video-sec iframe{height:370px !important}}@media (min-width: 1367px) and (max-width: 1440px){.sticky-register-btn{left:-20.375em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:3.375em}}@media (min-width: 1330px) and (max-width: 1366px){.sticky-register-btn{position:absolute;left:.375em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:5.375em}.accord-hev-video-sec iframe{height:330px !important}}@media (min-width: 1200px){.d-desktop{display:block}}@media (min-width: 992px) and (max-width: 1199px){.sticky-register-btn{left:1.5625em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.mobileText{display:none !important}.d-desktop{display:block}.enq-form-sec .dropdown-menu{top:-.5em}}@media (min-width: 768px) and (max-width: 991px){.sticky-register-btn{left:1.5625em}.accord-hev-video-sec .img-with-text p{font-size:1em}.accord-hev-video-sec .img-with-text img{width:16.25em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.9375em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-desktop{display:block}.enq-form-sec .dropdown-menu{top:-.5em}}@media (max-width: 767px){.video-with-text-wrapper{flex-direction:column}.video-with-text-wrapper .revealTo.video{width:100%}.video-with-text-wrapper .revealTo-content{width:100%}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-mobile{display:block}}.inner-banner.dct-banner+.accord-hev-video-sec{padding:.9375em 0 3em}@media (max-width: 480px){.video-with-text-wrapper{flex-direction:column}.video-with-text-wrapper .revealTo.video{width:100%}.video-with-text-wrapper .revealTo-content{width:100%}.enq-form-sec.register-interest h2{line-height:30px}.enq-form-sec .form-group .bootstrap-select>.btn{width:100% !important}.accord-hev-video-sec p{width:100%}.accord-hev-video-sec iframe{height:100% !important}.accord-hev-video-sec .img-with-text{padding:.9375em 1.875em 1.875em 1.875em;transition:none;row-gap:10px}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.9375em 3.125em .9375em 3.125em}.accord-hev-video-sec .img-with-text img{width:18.75em}.sticky-register-btn{position:initial;min-width:100%;padding:1em 1.5625em .6875em 1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.enq-form-sec .dropdown-menu{top:-.375em}.inner-banner h1{position:absolute;margin-top:10%;transform:translateY(-50%)}.revealTo.video{margin-top:1.875em}}#seoAnalytics{display:none !important}.red{color:#c00}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}::-moz-selection{color:#fff;background:#c00}::selection{color:#fff;background:#c00}.btn:hover,.btn:focus,.btn:active,.btn:visited,a:hover,a:focus,a:active,a:visited,button:hover,button:focus,button:active,button:visited{text-decoration:none;outline:none}.homepage{font-size:16px;line-height:1.42857143}.container{width:100em}.bnr-video-link{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.45)}.bnr-video-link .icon-play{position:absolute;width:6.25em;height:6.25em;margin:auto;top:0;bottom:0;left:0;right:0;color:#fff;border:1px solid #fff;border-radius:50%;-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;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);z-index:1}.bnr-video-link .icon-play:before{font-size:3.125em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:.8125em;height:1em}.video-section .l1-img{position:relative}.hideMobileBannerText .txt-sec hr{display:none}.desktop-none{display:none}@media (min-width: 1367px) and (max-width: 1600px){.homepage{font-size:15px}.container{width:90em}}@media (min-width: 1200px) and (max-width: 1366px){.homepage{font-size:11px}.container{width:88.75em}}.mac body{font-size:11.5px}@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%}.mobile-none{display:none !important}.desktop-none{display:block}}@media (max-width: 480px){.mobile-none{display:none !important}}a:focus{outline:0 auto -webkit-focus-ring-color;outline-offset:0}@media (min-width: 1200px){.safari .btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.safari a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bnr-video-link:hover .icon-play{color:#c00;border-color:#c00;-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.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}}.ie .btn,.ie9 .btn,.ie8 .btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.revealed{overflow:hidden}.revealed>*{visibility:hidden}.revealed .revealTo{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:#c00;visibility:visible !important;z-index:9}.revealed.up .revealTo{transform:translateY(-100%);left:0}.revealed.up.rest .revealTo{transform:translateY(0%)}.revealed.up.animated>*{visibility:visible}.revealed.up.animated .revealTo{transform:translateY(100%)}.revealed.left .revealTo{top:0;transform:translateX(-100%)}.revealed.left.rest .revealTo{transform:translateX(0%)}.revealed.left.animated>*{visibility:visible}.revealed.left.animated .revealTo{visibility:visible}.revealed.left.animated .revealTo{transform:translateX(100%)}.embed-container:after{opacity:0;background:#000;height:100%;width:100%;content:"";float:left;position:absolute;left:0px;top:0px;z-index:1}#section5{padding-top:30px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZS5jc3MiLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsIl9lbS10by1weC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9fd2VsbHMuc2NzcyIsImJvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJfYm9vdHN0cmFwLXJ0bC5taW4uc2NzcyIsIl9taXhpbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2pxdWVyeS5mYW5jeWJveC5zY3NzIiwiX2NvbXBhcmUuc2NzcyIsIl9zY3JvbGxlci5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfcmVjYWxsLnNjc3MiLCJfZGVhbGVyLWNvbnRhY3RzLnNjc3MiLCJfYWJvdXQtZGVhbGVyLnNjc3MiLCJfc2xpY2suc2NzcyIsIl9ob21lLXBhZ2Uuc2NzcyIsIl80MDQuc2NzcyIsIl9uZXdzLnNjc3MiLCJfcHJlb3duZWQuc2NzcyIsIl9yYW5nZS1zbGlkZXItY29tbW9uLnNjc3MiLCJfc2VydmljZS1tZW51LnNjc3MiLCJfaGlzdG9yeS1wYWdlLnNjc3MiLCJfcG9wVXAuc2NzcyIsIl90aW1lTGluZS1zZWN0aW9uLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfdG9nZ2xlLWJ1dHRvbi5zY3NzIiwiX2Jvb3RzdHJhcHNlbGVjdC5zY3NzIiwiX2Zvcm1WYWxpZGF0aW9uLnNjc3MiLCJfbG9hZGluZy5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX3Jldm9sdXRpb24uc2NzcyIsIl9hZnRlci1iZWZvcmUuc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3BhZ2VMb2FkZXIuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfbWVkaWFRdWVyeS5zY3NzIiwiX2pxdWVyeS5mdWxsUGFnZS5zY3NzIiwiX21vdXNlLXNjcm9sbC5zY3NzIiwiX2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci5zY3NzIiwiX2xhbmRpbmctc2xpZGVyLnNjc3MiLCJfb3duZXJzLXNsaWRlci5zY3NzIiwiX2FjY29yZC1oZXYuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiZW0tdG8tcHhcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXBcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC1ydGwubWluXCI7XHJcbkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJqcXVlcnkuZmFuY3lib3hcIjtcclxuQGltcG9ydCBcImNvbXBhcmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2Nyb2xsZXJcIjtcclxuQGltcG9ydCBcImFib3V0XCI7XHJcbkBpbXBvcnQgXCJyZWNhbGxcIjtcclxuQGltcG9ydCBcImRlYWxlci1jb250YWN0c1wiO1xyXG5AaW1wb3J0IFwiYWJvdXQtZGVhbGVyXCI7XHJcbkBpbXBvcnQgXCJzbGlja1wiO1xyXG5AaW1wb3J0IFwiaG9tZS1wYWdlXCI7XHJcbkBpbXBvcnQgXCI0MDRcIjtcclxuQGltcG9ydCBcIm5ld3NcIjtcclxuQGltcG9ydCBcInByZW93bmVkXCI7XHJcbkBpbXBvcnQgXCJyYW5nZS1zbGlkZXItY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJzZXJ2aWNlLW1lbnVcIjtcclxuQGltcG9ydCBcImhpc3RvcnktcGFnZVwiO1xyXG5AaW1wb3J0IFwicG9wVXBcIjtcclxuQGltcG9ydCBcInRpbWVMaW5lLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG5AaW1wb3J0IFwidG9nZ2xlLWJ1dHRvblwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJmb3JtVmFsaWRhdGlvblwiO1xyXG5AaW1wb3J0IFwibG9hZGluZ1wiO1xyXG5AaW1wb3J0IFwic2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJyZXZvbHV0aW9uXCI7XHJcbkBpbXBvcnQgXCJhZnRlci1iZWZvcmVcIjtcclxuQGltcG9ydCBcInByb2R1Y3RzXCI7XHJcbkBpbXBvcnQgXCJwYWdlTG9hZGVyXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRlXCI7XHJcbkBpbXBvcnQgXCJtZWRpYVF1ZXJ5XCI7XHJcbkBpbXBvcnQgXCJqcXVlcnkuZnVsbFBhZ2VcIjtcclxuQGltcG9ydCBcIm1vdXNlLXNjcm9sbFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyXCI7XHJcbkBpbXBvcnQgXCJsYW5kaW5nLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwib3duZXJzLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwiYWNjb3JkLWhldlwiO1xyXG5cclxuXHJcblxyXG5cclxuI3Nlb0FuYWx5dGljc3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWR7XHJcbiAgY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbi5mcC1hdXRvLWhlaWdodC5mcC1zZWN0aW9uLCAuZnAtYXV0by1oZWlnaHQgLmZwLXNsaWRlLCAuZnAtYXV0by1oZWlnaHQgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4uYnRuLCBhLCBidXR0b24ge1xyXG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogZW0oMTYwMCk7XHJcbn1cclxuXHJcblxyXG4uYm5yLXZpZGVvLWxpbmt7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxuICAuaWNvbi1wbGF5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IGVtKDEwMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogZW0oMTMpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIHtcclxuICAubDEtaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGlkZU1vYmlsZUJhbm5lclRleHR7XHJcbiAgLnR4dC1zZWN7XHJcbiAgICBocntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNrdG9wLW5vbmV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGVtKDE0NDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGVtKDE0MjApO1xyXG4gIH1cclxufVxyXG5cclxuLm1hYyB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDExLjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5tb2JpbGUtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRlc2t0b3Atbm9uZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5tb2JpbGUtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2FmYXJpIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJuci12aWRlby1saW5re1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgLmljb24tcGxheXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMC45KSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uaWUsIC5pZTksIC5pZTgge1xyXG4gIC5idG4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZlYWxlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICA+ICoge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnJldmVhbFRvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC8vdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzIGVhc2UtaW4tb3V0KTtcclxuICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuXHJcbiAgJi51cCB7XHJcbiAgICAucmV2ZWFsVG8ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgIC5yZXZlYWxUbyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLmxlZnQge1xyXG4gICAgLnJldmVhbFRvIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgIC5yZXZlYWxUbyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVye1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowcHg7XHJcbiAgICB0b3A6MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG59XHJcblxyXG4jc2VjdGlvbjV7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gIC5tYWMge1xyXG4gICAgYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRicm93c2VyLWNvbnRleHQ6IDE2OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbVxyXG59XHJcblxyXG4kd2Vic2l0ZVBhdGg6ICcvJztcclxuXHJcblxyXG4vLyBsaXZlIHBhdGhcclxuJHdlYnNpdGVQYXRoOiBcIi9cIjtcclxuJEZvbnRzUGF0aDogICBcIi9mb250cy1hci9cIjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vL0xvY2FsIHBhdGhcclxuLy8kd2Vic2l0ZVBhdGg6IFwiL2FyLXNhL1wiO1xyXG4vLyRGb250c1BhdGg6ICAgXCIvZm9udHMvXCI7XHJcblxyXG5cclxuXHJcbi5lbmdfZm9udHtcclxuICBmb250LWZhbWlseTpcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpci1sdHJ7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZl9udW17XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uci1ob3Z7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIlxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Ryb2lkIEFyYWJpYyBLdWZpJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LUxpZ2h0O1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTczM2NiN2JkLTUwZTEtNGRlZS04OTNhLTBiNDBlZjM4MmIwMi50dGY/MTQ5NTQ3Nzg4MFwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTE3NGQ0NThhLTgxZTAtNDE3NC05NDczLTM1ZTNiZjBhNjEzYy53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NTdhNzlhYTMtOWIwNi00YmE3LWE5YTQtMmI3NjZkODI2ZWNmLndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NTk0MTM1YzYtNmM0Zi00ODgwLWEwZDItYmE5MjNiNWVmMzhlLnN2Zz8xNDk1NDc3ODgwIzU5NDEzNWM2LTZjNGYtNDg4MC1hMGQyLWJhOTIzYjVlZjM4ZVwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH01ZGIyNjdmOS0zNjEyLTQ4NWMtYWUxOC01Njk4ZDI2OTI4MTYuZW90PyYxNDk1NDc3ODgwI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1SZWd1bGFyO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTI3NmIzNTY2LTFjM2ItNGJjMS04OTE1LTE1MzE0ZjA5MWYyOS50dGY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTdkYjFmNjcyLTNhOGYtNGQxOS05YzQ5LTdmNjFhZWQ0NTBiNS53b2ZmMj8xNDk1NDc3ODgwXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NGFiODZiMzUtYzBjMi00MmI1LTk4YWQtNGI2ZWJhNjZiMTk3LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NWQwMmY1ZjQtNDZlNy00NTNhLWFlZjktM2U3MTA2ZDdiYjY4LnN2Zz8xNDk1NDc3ODgwIzVkMDJmNWY0LTQ2ZTctNDUzYS1hZWY5LTNlNzEwNmQ3YmI2OFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH0wNjlmYWEwZS05OTEzLTQ4YzQtOWVmNy04OWE0YmMwODBiNjUuZW90PyYxNDk1NDc3ODc5I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1NZWRpdW07XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZWFkOGI2NGItMWFiZC00ZDViLWE2NDItYTIxZGZlMmY0NjNiLnR0Zj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YjBiODRlNGQtMjE2NC00NWM3LWE2NzQtMTY2MmYxOWYzYmE2LndvZmYyPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1lOTFkMWJiZi0zZmVhLTQ1ZTItYjAwMy1hMjJiMTJjZTZlNWYud29mZj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1lNTM2ZTFjMi05MmE0LTRkYjQtOGE0MS0xYzU1MzU0ZDExYjcuc3ZnPzE0OTU0Nzc1NDEjZTUzNmUxYzItOTJhNC00ZGI0LThhNDEtMWM1NTM1NGQxMWI3XCIpIGZvcm1hdCgnc3ZnJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWM2OTcwYTE0LThiMGYtNDYyOS05MDcyLTcxYzdlMTIzOTA4Zi5lb3Q/JjE0OTU0Nzc1NDEjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LURlbWlCb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWNiYzAyMWNjLWI5NmYtNGM4Mi1iYTBkLTU5Y2IwYjc0NDljMC50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTQwZDM2YjRhLTYwYzYtNDYwYS1iZjQzLTRjOTQ4YzIzNTYzZS53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NDViNzhmNDUtZTYzOS00ODM2LTg2MTItZTA4OTJlMTIwZjE0LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YzY3NzhiY2YtY2E4Mi00YTg2LThhNWYtMDhiNzBjOWE3MWZkLnN2Zz8xNDk1NDc3NTQxI2M2Nzc4YmNmLWNhODItNGE4Ni04YTVmLTA4YjcwYzlhNzFmZFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1mYmY0Mjk4ZC1lZjc1LTQxOWMtYjYxNS00N2YyMDlhNDhlZDIuZW90PyYxNDk1NDc3NTQxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1Cb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWJjZTMyNzRlLWY0OTgtNDhhZS1iMjY5LWE2OTMwZGY0OTZlNy50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTRjMDRmYjE0LWFiZGItNGY5My04MmJiLTczNGQxYjg0MzA3Yi53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MDRkMmYyMjMtMjc4Ni00MGM5LTg0ODEtYmU5ZGQ0N2Q4ZTdmLndvZmY/MTQ5NTQ3Nzg3OFwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NjhmMDM3NWQtZjY2Zi00Zjg4LTgyMmEtNWEwYjYxZDJlZmMwLnN2Zz8xNDk1NDc3ODgwIzY4ZjAzNzVkLWY2NmYtNGY4OC04MjJhLTVhMGI2MWQyZWZjMFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1mYjQxMTdhNS0xNGVlLTQwMzUtODY5Mi05MzViZmZmN2ZjMmUuZW90PyYxNDk1NDc3NTQxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1NZWRpdW1JdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MDNhZWZkYzAtMDE5OC00NjYyLWE5YzctNjQwYTQ3MzQwNjNlLnR0Zj8xNDk1NDc3ODc4XCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9Y2MwYTg4YzItNTI0Yi00YzkwLWI2ZjAtYTgwNTcwMjIyYzMwLndvZmY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MzQ5ZTU2NDctNTE2MS00NmJiLWExOWYtOGE2MDlhZTIzNWU0LndvZmYyPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH0xMzJhNTM5ZC0zN2ZhLTQ4ZmItOTJlYy0xZjQ1OTFmOThlZTEuc3ZnPzE0OTU0Nzc4NzkjMTMyYTUzOWQtMzdmYS00OGZiLTkyZWMtMWY0NTkxZjk4ZWUxXCIpIGZvcm1hdCgnc3ZnJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTFmMDIyYzc4LTE4MGUtNGM2Yi1iNWVlLWUxNTczZjE3ZTRiNi5lb3Q/JjE0OTU0Nzc4NzkjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAzMDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofXVuaXZlcnNsdHN0ZC1saWdodC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7ICBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtd2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtYm9sZC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogMzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtbGlnaHRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtY24td2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDcwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9dW5pdmVyc2x0c3RkLWJvbGRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgdWx0cmEgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtdWx0cmFjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJnZV90aGFtZWVuXCI7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YXJhYmljL0dFX1RIQU1FRU5fREVNSUJPTEQuT1RGXCIpO1xyXG59XHJcblxyXG5cclxuXHJcbiRhdmVuaXItbmV4dC1saWdodDogQXZlbmlyTmV4dC1MaWdodDtcclxuJGF2ZW5pci1uZXh0LXJlZ3VsYXI6IEF2ZW5pck5leHQtUmVndWxhcjtcclxuJGF2ZW5pci1uZXh0LW1lZGl1bTogQXZlbmlyTmV4dC1NZWRpdW07XHJcbiRhdmVuaXItbmV4dC1kZW1pYm9sZDogQXZlbmlyTmV4dC1EZW1pQm9sZDtcclxuJGF2ZW5pci1uZXh0LWJvbGQ6IEF2ZW5pck5leHQtQm9sZDtcclxuJGF2ZW5pci1uZXh0LW1lZGl1bWl0YWxpYzogQXZlbmlyTmV4dC1NZWRpdW1JdGFsaWM7XHJcbiR1bml2ZXJzOiBcInVuaXZlcnNcIjtcclxuJHVuaXZlcnMtY29uZGVuc2VkOiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiR1bml2ZXJzLXVsdHJhLWNvbmRlbnNlZDogXCJ1bml2ZXJzIHVsdHJhIGNvbmRlbnNlZFwiO1xyXG4kYXJhYmljLWZvbnQ6IFwiZ2VfdGhhbWVlblwiLCBcInVuaXZlcnNcIjtcclxuJGFyYWJpYy1mb250LWVuZzogXCJ1bml2ZXJzXCIgLCBcImdlX3RoYW1lZW5cIjtcclxuLy9cInVuaXZlcnNcIixcImdlX3RoYW1lZW5cIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZcclxuXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImhvbmRhXCI7XHJcbiAgc3JjOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS5lb3RcIik7XHJcbiAgc3JjOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWhvbmRhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9aG9uZGEuc3ZnI2hvbmRhXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbltkYXRhLWljb25dOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmljb24tZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjVcIjtcclxufVxyXG4uaWNvbi1jcmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY4XCI7XHJcbn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG59XHJcbi5pY29uLXBsdXMtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5pY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmRcIjtcclxufVxyXG4uaWNvbi1saW5rZGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG59XHJcbi5pY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xyXG59XHJcbi5pY29uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZmXCI7XHJcbn1cclxuLmljb24tdG9wLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xyXG59XHJcbi5pY29uLWxlZnQtMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5pY29uLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG4uaWNvbi1lbWFpbC1ydGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzNcIjtcclxufVxyXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzVcIjtcclxufVxyXG4uaWNvbi1zaGFyZTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc2XCI7XHJcbn1cclxuLmljb24tcGhvbmUtcnRsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc0XCI7XHJcbn1cclxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5pY29uLXBob25lLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uaWNvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5pY29uLWRvd24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2FcIjtcclxufVxyXG4uaWNvbi10cmltcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmljb24td2hlZWxzLWdyZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDNcIjtcclxufVxyXG4uaWNvbi1hY2Nlc3Nvcmllcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQxXCI7XHJcbn1cclxuLmljb24tYmFza2V0LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDRcIjtcclxufVxyXG4uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xyXG59XHJcbi5pY29uLXNldHRpbmctaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG59XHJcbi5pY29uLWRvd25sb2FkLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uaWNvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDhcIjtcclxufVxyXG4uaWNvbi1jbGFzc2NhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmljb24tZGF5LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uaWNvbi1uaWdodC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuXHJcbi5pY29uLXRpay10b2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGRcIjtcclxufVxyXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoLy9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xuXG4vLy5sYW5ndWFnZS1kcm9wIHVsLmRyb3Bkb3duLW1lbnUuaW5uZXIuc2VsZWN0cGlja2VyIHtcbi8vICBtYXgtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4vL31cblxuLmxhbmd1YWdlLWRyb3AgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51e1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb2RlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9kcm9wZG93bnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdlclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2FsZXJ0c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvd2VsbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21vZGFsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgIzNmM2YzZiAhZGVmYXVsdDsgLy8gIzMzM1xuJGdyYXk6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAjY2MwMDAwICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAjZDk1MzRmICFkZWZhdWx0O1xuJGJyYW5kLXdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGJyYW5kLWJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xuJGJyYW5kLWdhcnk6ICNlYWVhZWEgIWRlZmF1bHQ7XG4kZXhwLWdhcnk6ICM0NjRmNWQgIWRlZmF1bHQ7XG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICRhcmFiaWMtZm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMTZweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cblxuXG4vL0xvY2FsIFBhdGhcbi8vJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIvYXItc2EvYXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cblxuLy9MaXZlIFBhdGhcbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiL2Fzc2V0cy9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6IFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6IFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6IDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6IDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6IDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiA1cHggIWRlZmF1bHQ7XG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6IGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuJGlucHV0LWNvbG9yOiAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6IChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IGVtKDE1KSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6IDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6IDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6IDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAxMDUwICFkZWZhdWx0O1xuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogNDgwcHggIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAkc2NyZWVuLXNtICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXRhYmxldDogJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6IDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cbiRjb250YWluZXItc206ICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAoMTYwMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG4vLz09IE5hdmJhclxuLy9cbi8vIyNcblxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXG4kbmF2YmFyLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6IDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAjNTU1ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAjZGRkICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xuXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1iZzogIzIyMiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogIzMzMyAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogIzMzMyAhZGVmYXVsdDtcblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6IDEwcHggMTVweCAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6IDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuLy89PSBKdW1ib3Ryb25cbi8vXG4vLyMjXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAjOGE2ZDNiICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDVweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6IGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6IGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1wcmltYXJ5LWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICRicmFuZC1pbmZvICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG4kbW9kYWwtY29udGVudC1iZzogI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjZTVlNWU1ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6IDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAzMDBweCAhZGVmYXVsdDtcblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxuJHByb2dyZXNzLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLWJnOiAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbiR0aHVtYm5haWwtcGFkZGluZzogNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6IDlweCAhZGVmYXVsdDtcblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuJHdlbGwtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6IGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAkbGluay1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtYmc6ICNmZmYgIWRlZmF1bHQ7XG5cbiRiYWRnZS1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuJGJyZWFkY3J1bWItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6IFwiL1wiICFkZWZhdWx0O1xuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuLy89PSBDb2RlXG4vL1xuLy8jI1xuXG4kY29kZS1jb2xvcjogI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAzNDBweCAhZGVmYXVsdDtcblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcbiRhYmJyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2hpZGUtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy9vcGFjaXR5XCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xhYmVsc1wiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC1maWx0ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYi1mb2N1c1wiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1vdmVyZmxvd1wiO1xuQGltcG9ydCBcIm1peGlucy92ZW5kb3ItcHJlZml4ZXNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9hbGVydHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9wYW5lbHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Byb2dyZXNzLWJhclwiO1xuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jZW50ZXItYmxvY2tcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy8gUmVzaXplIGFueXRoaW5nXG5cbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiLy8gQWxlcnRzXG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgLy8gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBQYW5lbHNcblxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IC8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogZW0oMTUpO1xuICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogZW0oLTE1KTtcbiAgbWFyZ2luLXJpZ2h0OiBlbSgtMTUpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gLy9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiAvL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSAvL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogZW0oNzApOyBsaW5lLWhlaWdodDogZW0oMTMpOyBtYXJnaW46IDAgMCBlbSgxMCkgMDsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICMyMjIyMjI7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbn1cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6ICgkZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBAZXh0ZW5kIC50ZXh0LXVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHByZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICBAaW5jbHVkZSBtYWtlLXJvdztcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IGVtKDUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBAaW5jbHVkZSB0YWItZm9jdXM7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogZW0oNikgZW0oMTIpO1xuICBmb250LXNpemU6IGVtKDE2KTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXG59XG5cbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4vL1xuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGVtKDEzKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZShlbSgxMSksIGVtKDI1KSwgZW0oMTMpLCAkbGluZS1oZWlnaHQtYmFzZSwgMCk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ZW0oMTUpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xuICAgIHRvcDogZW0oNSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJi5pY29uLWFycm93LWxpbmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxufVxuXG5cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4ubWFyaW5lLXBhZ2V7XG4gIC5idG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMjNmODg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGI2NWQyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDIzZjg4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbiAgbWluLXdpZHRoOmVtKDE2Nyk7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ciYuaW4gdG8gdHIuY29sbGFwc2UuaW5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRib2R5Ji5pbiB0byB0Ym9keS5jb2xsYXBzZS5pblxufVxuXG50ci5jb2xsYXBzZS5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KGhlaWdodCwgdmlzaWJpbGl0eSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBlbSgyKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiBlbSg1KSAwO1xuICBtYXJnaW46IGVtKDIpIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IGVtKDMpIGVtKDIwKTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyKTtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgLy8gW2NvbnZlcnRlcl0gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9pc3N1ZXMvMTExNVxuICAgICAgJG5ic3A6IFwiXFwwMGEwXCI7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfSN7JG5ic3B9XCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpID4gYSxcbiAgPiBsaSA+IHNwYW4ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxhYmVsXG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5sYWJlbCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogICAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmOmhvdmVyLCBhJjpmb2N1cywgYSYuYWN0aXZlIHRvIGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlXG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSxcbiAgPiBzbWFsbCxcbiAgPiAuc21hbGwsXG4gID4gc21hbGwgPiBhLFxuICA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGVmYXVsdC1ib3JkZXIsICRwYW5lbC1kZWZhdWx0LXRleHQsICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmcsICRwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXByaW1hcnktYm9yZGVyLCAkcGFuZWwtcHJpbWFyeS10ZXh0LCAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnLCAkcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1zdWNjZXNzLWJvcmRlciwgJHBhbmVsLXN1Y2Nlc3MtdGV4dCwgJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZywgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtaW5mby1ib3JkZXIsICRwYW5lbC1pbmZvLXRleHQsICRwYW5lbC1pbmZvLWhlYWRpbmctYmcsICRwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXdhcm5pbmctYm9yZGVyLCAkcGFuZWwtd2FybmluZy10ZXh0LCAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnLCAkcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRhbmdlci1ib3JkZXIsICRwYW5lbC1kYW5nZXItdGV4dCwgJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnLCAkcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2Vcbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC4zcyBlYXNlLW91dCk7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbiAgLnN0ZXBQb3B1cCAubW9kYWwtbGcgeyB3aWR0aDogNzUycHg7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC42cyBlYXNlLWluLW91dCk7XG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XG4gICAgICBAaW5jbHVkZSBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5wcmV2LFxuICAgICAgJi5hY3RpdmUubGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG59XG5cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBAaW5jbHVkZSBvcGFjaXR5KCRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIEZpeCBJRTkgY2xpY2stdGhydSBidWdcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICB9XG4gIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogIDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIGhlaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBtYXJnaW4tdG9wOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgICAgZm9udC1zaXplOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogLy9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiAvL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogICAgICAgICAgICAgIGJvb3RzdHJhcC1ydGwgKHZlcnNpb24gMy4zLjQpXG4gKiAgICAgIEF1dGhvcjogTW9ydGV6YSBBbnNhcmluaWEgKC8vZ2l0aHViLmNvbS9tb3J0ZXphKVxuICogIENyZWF0ZWQgb246IEF1Z3VzdCAxMywyMDE1XG4gKiAgICAgUHJvamVjdDogYm9vdHN0cmFwLXJ0bFxuICogICBDb3B5cmlnaHQ6IFVubGljZW5zZWQgUHVibGljIERvbWFpblxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZGF0ZXBpY2tlci1kcm9wZG93bntcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmh0bWx7ZGlyZWN0aW9uOnJ0bH1ib2R5e2RpcmVjdGlvbjpydGx9LmZsaXAudGV4dC1sZWZ0e3RleHQtYWxpZ246cmlnaHR9LmZsaXAudGV4dC1yaWdodHt0ZXh0LWFsaWduOmxlZnR9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDppbml0aWFsfS5saXN0LWlubGluZXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWw7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6MH1kZHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDppbml0aWFsfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZGwtaG9yaXpvbnRhbCBkdHtmbG9hdDpyaWdodDtjbGVhcjpyaWdodDt0ZXh0LWFsaWduOmxlZnR9LmRsLWhvcml6b250YWwgZGR7bWFyZ2luLXJpZ2h0OjE4MHB4O21hcmdpbi1sZWZ0OjB9fWJsb2NrcXVvdGV7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjZWVlO2JvcmRlci1sZWZ0OjB9LmJsb2NrcXVvdGUtcmV2ZXJzZSxibG9ja3F1b3RlLnB1bGwtbGVmdHtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICNlZWU7Ym9yZGVyLXJpZ2h0OjA7dGV4dC1hbGlnbjpsZWZ0fS5jb2wteHMtMSwuY29sLXNtLTEsLmNvbC1tZC0xLC5jb2wtbGctMSwuY29sLXhzLTIsLmNvbC1zbS0yLC5jb2wtbWQtMiwuY29sLWxnLTIsLmNvbC14cy0zLC5jb2wtc20tMywuY29sLW1kLTMsLmNvbC1sZy0zLC5jb2wteHMtNCwuY29sLXNtLTQsLmNvbC1tZC00LC5jb2wtbGctNCwuY29sLXhzLTUsLmNvbC1zbS01LC5jb2wtbWQtNSwuY29sLWxnLTUsLmNvbC14cy02LC5jb2wtc20tNiwuY29sLW1kLTYsLmNvbC1sZy02LC5jb2wteHMtNywuY29sLXNtLTcsLmNvbC1tZC03LC5jb2wtbGctNywuY29sLXhzLTgsLmNvbC1zbS04LC5jb2wtbWQtOCwuY29sLWxnLTgsLmNvbC14cy05LC5jb2wtc20tOSwuY29sLW1kLTksLmNvbC1sZy05LC5jb2wteHMtMTAsLmNvbC1zbS0xMCwuY29sLW1kLTEwLC5jb2wtbGctMTAsLmNvbC14cy0xMSwuY29sLXNtLTExLC5jb2wtbWQtMTEsLmNvbC1sZy0xMSwuY29sLXhzLTEyLC5jb2wtc20tMTIsLmNvbC1tZC0xMiwuY29sLWxnLTEye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29sLXhzLTEsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMntmbG9hdDpyaWdodH0uY29sLXhzLTEye3dpZHRoOjEwMCV9LmNvbC14cy0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14cy0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14cy05e3dpZHRoOjc1JX0uY29sLXhzLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteHMtN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14cy02e3dpZHRoOjUwJX0uY29sLXhzLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteHMtNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14cy0ze3dpZHRoOjI1JX0uY29sLXhzLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHMtMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtMTJ7bGVmdDoxMDAlO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTExe2xlZnQ6OTEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTEwe2xlZnQ6ODMuMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTl7bGVmdDo3NSU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtOHtsZWZ0OjY2LjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC03e2xlZnQ6NTguMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTZ7bGVmdDo1MCU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtNXtsZWZ0OjQxLjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC00e2xlZnQ6MzMuMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTN7bGVmdDoyNSU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMntsZWZ0OjE2LjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC0xe2xlZnQ6OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMHtsZWZ0OmF1dG87cmlnaHQ6YXV0b30uY29sLXhzLXB1c2gtMTJ7cmlnaHQ6MTAwJTtsZWZ0OjB9LmNvbC14cy1wdXNoLTExe3JpZ2h0OjkxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC14cy1wdXNoLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC14cy1wdXNoLTl7cmlnaHQ6NzUlO2xlZnQ6MH0uY29sLXhzLXB1c2gtOHtyaWdodDo2Ni42NjY2NjY2NyU7bGVmdDowfS5jb2wteHMtcHVzaC03e3JpZ2h0OjU4LjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC14cy1wdXNoLTZ7cmlnaHQ6NTAlO2xlZnQ6MH0uY29sLXhzLXB1c2gtNXtyaWdodDo0MS42NjY2NjY2NyU7bGVmdDowfS5jb2wteHMtcHVzaC00e3JpZ2h0OjMzLjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC14cy1wdXNoLTN7cmlnaHQ6MjUlO2xlZnQ6MH0uY29sLXhzLXB1c2gtMntyaWdodDoxNi42NjY2NjY2NyU7bGVmdDowfS5jb2wteHMtcHVzaC0xe3JpZ2h0OjguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXhzLXB1c2gtMHtyaWdodDphdXRvO2xlZnQ6MH0uY29sLXhzLW9mZnNldC0xMnttYXJnaW4tcmlnaHQ6MTAwJTttYXJnaW4tbGVmdDowfS5jb2wteHMtb2Zmc2V0LTExe21hcmdpbi1yaWdodDo5MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0xMHttYXJnaW4tcmlnaHQ6ODMuMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtOXttYXJnaW4tcmlnaHQ6NzUlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtOHttYXJnaW4tcmlnaHQ6NjYuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtN3ttYXJnaW4tcmlnaHQ6NTguMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtNnttYXJnaW4tcmlnaHQ6NTAlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtNXttYXJnaW4tcmlnaHQ6NDEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtNHttYXJnaW4tcmlnaHQ6MzMuMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtM3ttYXJnaW4tcmlnaHQ6MjUlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtMnttYXJnaW4tcmlnaHQ6MTYuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtMXttYXJnaW4tcmlnaHQ6OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0we21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEye2Zsb2F0OnJpZ2h0fS5jb2wtc20tMTJ7d2lkdGg6MTAwJX0uY29sLXNtLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTl7d2lkdGg6NzUlfS5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTZ7d2lkdGg6NTAlfS5jb2wtc20tNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTN7d2lkdGg6MjUlfS5jb2wtc20tMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0xMntsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtMTF7bGVmdDo5MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtMTB7bGVmdDo4My4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtOXtsZWZ0Ojc1JTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC04e2xlZnQ6NjYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTd7bGVmdDo1OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtNntsZWZ0OjUwJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC01e2xlZnQ6NDEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTR7bGVmdDozMy4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtM3tsZWZ0OjI1JTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0ye2xlZnQ6MTYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTF7bGVmdDo4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0we2xlZnQ6YXV0bztyaWdodDphdXRvfS5jb2wtc20tcHVzaC0xMntyaWdodDoxMDAlO2xlZnQ6MH0uY29sLXNtLXB1c2gtMTF7cmlnaHQ6OTEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXNtLXB1c2gtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXNtLXB1c2gtOXtyaWdodDo3NSU7bGVmdDowfS5jb2wtc20tcHVzaC04e3JpZ2h0OjY2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTd7cmlnaHQ6NTguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXNtLXB1c2gtNntyaWdodDo1MCU7bGVmdDowfS5jb2wtc20tcHVzaC01e3JpZ2h0OjQxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTR7cmlnaHQ6MzMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXNtLXB1c2gtM3tyaWdodDoyNSU7bGVmdDowfS5jb2wtc20tcHVzaC0ye3JpZ2h0OjE2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTF7cmlnaHQ6OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtc20tcHVzaC0we3JpZ2h0OmF1dG87bGVmdDowfS5jb2wtc20tb2Zmc2V0LTEye21hcmdpbi1yaWdodDoxMDAlO21hcmdpbi1sZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMTF7bWFyZ2luLXJpZ2h0OjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTEwe21hcmdpbi1yaWdodDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC05e21hcmdpbi1yaWdodDo3NSU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC04e21hcmdpbi1yaWdodDo2Ni42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC03e21hcmdpbi1yaWdodDo1OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC02e21hcmdpbi1yaWdodDo1MCU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC01e21hcmdpbi1yaWdodDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC00e21hcmdpbi1yaWdodDozMy4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC0ze21hcmdpbi1yaWdodDoyNSU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC0ye21hcmdpbi1yaWdodDoxNi42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC0xe21hcmdpbi1yaWdodDo4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbWQtMSwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEye2Zsb2F0OnJpZ2h0fS5jb2wtbWQtMTJ7d2lkdGg6MTAwJX0uY29sLW1kLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTl7d2lkdGg6NzUlfS5jb2wtbWQtOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTZ7d2lkdGg6NTAlfS5jb2wtbWQtNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTN7d2lkdGg6MjUlfS5jb2wtbWQtMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC0xMntsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtMTF7bGVmdDo5MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtMTB7bGVmdDo4My4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtOXtsZWZ0Ojc1JTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC04e2xlZnQ6NjYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTd7bGVmdDo1OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtNntsZWZ0OjUwJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC01e2xlZnQ6NDEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTR7bGVmdDozMy4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtM3tsZWZ0OjI1JTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0ye2xlZnQ6MTYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTF7bGVmdDo4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0we2xlZnQ6YXV0bztyaWdodDphdXRvfS5jb2wtbWQtcHVzaC0xMntyaWdodDoxMDAlO2xlZnQ6MH0uY29sLW1kLXB1c2gtMTF7cmlnaHQ6OTEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLW1kLXB1c2gtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLW1kLXB1c2gtOXtyaWdodDo3NSU7bGVmdDowfS5jb2wtbWQtcHVzaC04e3JpZ2h0OjY2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTd7cmlnaHQ6NTguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLW1kLXB1c2gtNntyaWdodDo1MCU7bGVmdDowfS5jb2wtbWQtcHVzaC01e3JpZ2h0OjQxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTR7cmlnaHQ6MzMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLW1kLXB1c2gtM3tyaWdodDoyNSU7bGVmdDowfS5jb2wtbWQtcHVzaC0ye3JpZ2h0OjE2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTF7cmlnaHQ6OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbWQtcHVzaC0we3JpZ2h0OmF1dG87bGVmdDowfS5jb2wtbWQtb2Zmc2V0LTEye21hcmdpbi1yaWdodDoxMDAlO21hcmdpbi1sZWZ0OjB9LmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLXJpZ2h0OjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTEwe21hcmdpbi1yaWdodDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC05e21hcmdpbi1yaWdodDo3NSU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC04e21hcmdpbi1yaWdodDo2Ni42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC03e21hcmdpbi1yaWdodDo1OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC02e21hcmdpbi1yaWdodDo1MCU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC01e21hcmdpbi1yaWdodDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC00e21hcmdpbi1yaWdodDozMy4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC0ze21hcmdpbi1yaWdodDoyNSU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC0ye21hcmdpbi1yaWdodDoxNi42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC0xe21hcmdpbi1yaWdodDo4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTB7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMntmbG9hdDpyaWdodH0uY29sLWxnLTEye3dpZHRoOjEwMCV9LmNvbC1sZy0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy05e3dpZHRoOjc1JX0uY29sLWxnLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbGctN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1sZy02e3dpZHRoOjUwJX0uY29sLWxnLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy0ze3dpZHRoOjI1JX0uY29sLWxnLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtMTJ7bGVmdDoxMDAlO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTExe2xlZnQ6OTEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTEwe2xlZnQ6ODMuMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTl7bGVmdDo3NSU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtOHtsZWZ0OjY2LjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC03e2xlZnQ6NTguMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTZ7bGVmdDo1MCU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtNXtsZWZ0OjQxLjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC00e2xlZnQ6MzMuMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTN7bGVmdDoyNSU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMntsZWZ0OjE2LjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC0xe2xlZnQ6OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMHtsZWZ0OmF1dG87cmlnaHQ6YXV0b30uY29sLWxnLXB1c2gtMTJ7cmlnaHQ6MTAwJTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTExe3JpZ2h0OjkxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTl7cmlnaHQ6NzUlO2xlZnQ6MH0uY29sLWxnLXB1c2gtOHtyaWdodDo2Ni42NjY2NjY2NyU7bGVmdDowfS5jb2wtbGctcHVzaC03e3JpZ2h0OjU4LjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTZ7cmlnaHQ6NTAlO2xlZnQ6MH0uY29sLWxnLXB1c2gtNXtyaWdodDo0MS42NjY2NjY2NyU7bGVmdDowfS5jb2wtbGctcHVzaC00e3JpZ2h0OjMzLjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTN7cmlnaHQ6MjUlO2xlZnQ6MH0uY29sLWxnLXB1c2gtMntyaWdodDoxNi42NjY2NjY2NyU7bGVmdDowfS5jb2wtbGctcHVzaC0xe3JpZ2h0OjguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLWxnLXB1c2gtMHtyaWdodDphdXRvO2xlZnQ6MH0uY29sLWxnLW9mZnNldC0xMnttYXJnaW4tcmlnaHQ6MTAwJTttYXJnaW4tbGVmdDowfS5jb2wtbGctb2Zmc2V0LTExe21hcmdpbi1yaWdodDo5MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0xMHttYXJnaW4tcmlnaHQ6ODMuMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtOXttYXJnaW4tcmlnaHQ6NzUlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtOHttYXJnaW4tcmlnaHQ6NjYuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtN3ttYXJnaW4tcmlnaHQ6NTguMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtNnttYXJnaW4tcmlnaHQ6NTAlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtNXttYXJnaW4tcmlnaHQ6NDEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tcmlnaHQ6MzMuMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtM3ttYXJnaW4tcmlnaHQ6MjUlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtMnttYXJnaW4tcmlnaHQ6MTYuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tcmlnaHQ6OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0we21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9fWNhcHRpb257dGV4dC1hbGlnbjpyaWdodH10aHt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDppbml0aWFsfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxke2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OmluaXRpYWx9fS5yYWRpbyBsYWJlbCwuY2hlY2tib3ggbGFiZWx7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDppbml0aWFsfS5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSwucmFkaW8taW5saW5lIGlucHV0W3R5cGU9cmFkaW9dLC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbi1yaWdodDotMjBweDttYXJnaW4tbGVmdDphdXRvfS5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZXtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjB9LnJhZGlvLWlubGluZSsucmFkaW8taW5saW5lLC5jaGVja2JveC1pbmxpbmUrLmNoZWNrYm94LWlubGluZXttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tbGVmdDowfS5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbHtwYWRkaW5nLWxlZnQ6NDIuNXB4O3BhZGRpbmctcmlnaHQ6MTJweH0uZm9ybS1jb250cm9sLWZlZWRiYWNre2xlZnQ6MDtyaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDppbml0aWFsfS5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbHt0ZXh0LWFsaWduOmxlZnR9fS5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNre2xlZnQ6MTVweDtyaWdodDphdXRvfS5jYXJldHttYXJnaW4tcmlnaHQ6MnB4O21hcmdpbi1sZWZ0OjB9LmRyb3Bkb3duLW1lbnV7cmlnaHQ6MDtsZWZ0OmF1dG87ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOnJpZ2h0fS5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHR7bGVmdDowO3JpZ2h0OmF1dG87ZmxvYXQ6cmlnaHR9LmRyb3Bkb3duLW1lbnUtcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjB9LmRyb3Bkb3duLW1lbnUtbGVmdHtsZWZ0OjA7cmlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG87cmlnaHQ6MH0ubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnR7bGVmdDowO3JpZ2h0OmF1dG99fS5idG4tZ3JvdXA+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG57ZmxvYXQ6cmlnaHR9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0xcHg7bWFyZ2luLWxlZnQ6MH0uYnRuLXRvb2xiYXJ7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6MH0uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCwuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe2Zsb2F0OnJpZ2h0fS5idG4tdG9vbGJhcj4uYnRuLC5idG4tdG9vbGJhcj4uYnRuLWdyb3VwLC5idG4tdG9vbGJhcj4uaW5wdXQtZ3JvdXB7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3Vwe2Zsb2F0OnJpZ2h0fS5idG4tZ3JvdXAuYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLC5idG4tZ3JvdXAuYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLWdyb3Vwe2Zsb2F0Om5vbmV9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkPi5idG46bGFzdC1jaGlsZCwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJ0biAuY2FyZXR7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLXRvcDotMXB4O21hcmdpbi1yaWdodDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2Zsb2F0OnJpZ2h0fS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLC5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xlLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZHtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLXJpZ2h0OjB9LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5idG57bWFyZ2luLXJpZ2h0Oi0xcHg7bWFyZ2luLWxlZnQ6YXV0b30uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi0xcHg7bWFyZ2luLXJpZ2h0OmF1dG99LmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0xcHg7bWFyZ2luLWxlZnQ6YXV0b30ubmF2e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6aW5pdGlhbH0ubmF2LXRhYnM+bGl7ZmxvYXQ6cmlnaHR9Lm5hdi10YWJzPmxpPmF7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTJweDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5uYXYtcGlsbHM+bGl7ZmxvYXQ6cmlnaHR9Lm5hdi1waWxscz5saT5he2JvcmRlci1yYWRpdXM6NHB4fS5uYXYtcGlsbHM+bGkrbGl7bWFyZ2luLXJpZ2h0OjJweDttYXJnaW4tbGVmdDphdXRvfS5uYXYtc3RhY2tlZD5saXtmbG9hdDpub25lfS5uYXYtc3RhY2tlZD5saStsaXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvfS5uYXYtanVzdGlmaWVkPi5kcm9wZG93biAuZHJvcGRvd24tbWVudXtyaWdodDphdXRvfS5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2LXRhYnMtanVzdGlmaWVkPmxpPmF7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItaGVhZGVye2Zsb2F0OnJpZ2h0fX0ubmF2YmFyLWNvbGxhcHNle3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0ubmF2YmFyLWJyYW5ke2Zsb2F0OnJpZ2h0fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyPi5jb250YWluZXIgLm5hdmJhci1icmFuZCwubmF2YmFyPi5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZHttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6YXV0b319Lm5hdmJhci10b2dnbGV7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hLC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXJ7cGFkZGluZzo1cHggMjVweCA1cHggMTVweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItbmF2e2Zsb2F0OnJpZ2h0fS5uYXZiYXItbmF2Pmxpe2Zsb2F0OnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1sZWZ0LmZsaXB7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6YXV0b30ubmF2YmFyLXJpZ2h0LmZsaXB7ZmxvYXQ6bGVmdCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0OmF1dG99Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudXtsZWZ0OjA7cmlnaHQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItdGV4dHtmbG9hdDpyaWdodH0ubmF2YmFyLXRleHQubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6YXV0b319LnBhZ2luYXRpb257cGFkZGluZy1yaWdodDowfS5wYWdpbmF0aW9uPmxpPmEsLnBhZ2luYXRpb24+bGk+c3BhbntmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tbGVmdDowfS5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24+bGk6Zmlyc3QtY2hpbGQ+c3BhbnttYXJnaW4tbGVmdDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0ucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZD5zcGFue21hcmdpbi1yaWdodDotMXB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ucGFnZXJ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDppbml0aWFsfS5wYWdlciAubmV4dD5hLC5wYWdlciAubmV4dD5zcGFue2Zsb2F0OmxlZnR9LnBhZ2VyIC5wcmV2aW91cz5hLC5wYWdlciAucHJldmlvdXM+c3BhbntmbG9hdDpyaWdodH0ubmF2LXBpbGxzPmxpPmE+LmJhZGdle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjNweH0ubGlzdC1ncm91cC1pdGVtPi5iYWRnZXtmbG9hdDpsZWZ0fS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdlKy5iYWRnZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LmFsZXJ0LWRpc21pc3NhYmxlLC5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSwuYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3JpZ2h0OmF1dG87bGVmdDotMjFweH0ucHJvZ3Jlc3MtYmFye2Zsb2F0OnJpZ2h0fS5tZWRpYT4ucHVsbC1sZWZ0e21hcmdpbi1yaWdodDoxMHB4fS5tZWRpYT4ucHVsbC1sZWZ0LmZsaXB7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MTBweH0ubWVkaWE+LnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6MTBweH0ubWVkaWE+LnB1bGwtcmlnaHQuZmxpcHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxMHB4fS5tZWRpYS1yaWdodCwubWVkaWE+LnB1bGwtcmlnaHR7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDppbml0aWFsfS5tZWRpYS1sZWZ0LC5tZWRpYT4ucHVsbC1sZWZ0e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6aW5pdGlhbH0ubWVkaWEtbGlzdHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWw7bGlzdC1zdHlsZTpub25lfS5saXN0LWdyb3Vwe3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6aW5pdGlhbH0ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDpub25lfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDpub25lO2JvcmRlci1sZWZ0OjB9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0e3JpZ2h0OjA7bGVmdDphdXRvfS5jbG9zZXtmbG9hdDpsZWZ0fS5tb2RhbC1mb290ZXJ7dGV4dC1hbGlnbjpsZWZ0fS5tb2RhbC1mb290ZXIuZmxpcHt0ZXh0LWFsaWduOnJpZ2h0fS5tb2RhbC1mb290ZXIgLmJ0bisuYnRue21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OjVweH0ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1yaWdodDotMXB4O21hcmdpbi1sZWZ0OmF1dG99Lm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6YXV0b30ucG9wb3ZlcntsZWZ0OmF1dG87dGV4dC1hbGlnbjpyaWdodH0ucG9wb3Zlci50b3A+LmFycm93e3JpZ2h0OjUwJTtsZWZ0OmF1dG87bWFyZ2luLXJpZ2h0Oi0xMXB4O21hcmdpbi1sZWZ0OmF1dG99LnBvcG92ZXIudG9wPi5hcnJvdzphZnRlcnttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6YXV0b30ucG9wb3Zlci5ib3R0b20+LmFycm93e3JpZ2h0OjUwJTtsZWZ0OmF1dG87bWFyZ2luLXJpZ2h0Oi0xMXB4O21hcmdpbi1sZWZ0OmF1dG99LnBvcG92ZXIuYm90dG9tPi5hcnJvdzphZnRlcnttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6YXV0b30uY2Fyb3VzZWwtY29udHJvbHtyaWdodDowO2JvdHRvbTowfS5jYXJvdXNlbC1jb250cm9sLmxlZnR7cmlnaHQ6YXV0bztsZWZ0OjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LGNvbG9yLXN0b3AocmdiYSgwLDAsMCwuNSkgMCksY29sb3Itc3RvcChyZ2JhKDAsMCwwLC4wMDAxKSAxMDAlKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC41KSAwLHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpIDAscmdiYSgwLDAsMCwuMDAwMSkgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpfS5jYXJvdXNlbC1jb250cm9sLnJpZ2h0e2xlZnQ6YXV0bztyaWdodDowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxjb2xvci1zdG9wKHJnYmEoMCwwLDAsLjAwMDEpIDApLGNvbG9yLXN0b3AocmdiYSgwLDAsMCwuNSkgMTAwJSkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuMDAwMSkgMCxyZ2JhKDAsMCwwLC41KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKX0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0e2xlZnQ6NTAlO3JpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0e3JpZ2h0OjUwJTtsZWZ0OmF1dG87bWFyZ2luLWxlZnQ6LTEwcHh9LmNhcm91c2VsLWluZGljYXRvcnN7cmlnaHQ6NTAlO2xlZnQ6MDttYXJnaW4tcmlnaHQ6LTMwJTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXZ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LTE1cHh9LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LTE1cHh9LmNhcm91c2VsLWNhcHRpb257bGVmdDoyMCU7cmlnaHQ6MjAlO3BhZGRpbmctYm90dG9tOjMwcHh9fS5wdWxsLXJpZ2h0LmZsaXB7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LnB1bGwtbGVmdC5mbGlwe2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0iLCJAbWl4aW4gdHJhbnNpdGlvbnMoJHNwZWVkOiAwLjVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGVNaXhpbigkc2NhbGU6MCl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG59XHJcblxyXG5AbWl4aW4gY3VzdG9tUm90YXRlKCRyb3RhdGUpe1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zbGF0ZSl7XHJcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxuICB0cmFuc2Zvcm06ICR0cmFuc2xhdGU7XHJcbn1cclxuXHJcblxyXG5cclxuLmJ0bi1wcmltYXJ5e1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICBpe1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4taWNvbntcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICBpe1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG59XHJcbi5idG4td2hpdGV7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICAgei1pbmRleDogOTtcclxuICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYnRuLXByaW1hcnksIC5idG4td2hpdGUsIC5idG4taWNvbntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGV7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpe1xyXG4gICAgICAgIGxlZnQ6ZW0oMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLmZpeGVkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ob21lcGFnZS5mb3Itc3RpY2t5LmxvYWRlZC5maXhlZHtcclxuICAuaGVhZGVye1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXJ7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGVtKDgpIDAgZW0oMjkpIDA7XHJcbiAgLy8gaGVpZ2h0OmVtKDgwKTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6MTAwJTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gIHJpZ2h0OjA7XHJcbiAgdG9wOjA7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAuZnVsbENvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJvd3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnN0aWNreXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8vIGhlaWdodDplbSg2MCk7XHJcbiAgICAubG9nby1tYWlue1xyXG4gICAgICB3aWR0aDogZW0oNDQ4KTtcclxuICAgICAgaGVpZ2h0OiBlbSg0NSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgIH1cclxuICAgIC50b2dnbGUtYnRuLXRvcHtcclxuICAgICAgd2lkdGg6ZW0oNzApO1xyXG4gICAgICBoZWlnaHQ6ZW0oNjApO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OmVtKC0zKTtcclxuICAgICAgICB3aWR0aDplbSg3MCk7XHJcbiAgICAgICAgaGVpZ2h0OmVtKDcwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI25hdi1pY29uM3tcclxuICAgICAgd2lkdGg6IGVtKDI0KTtcclxuICAgICAgaGVpZ2h0OmVtKDQwKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgdG9wOiBlbSgxMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB0b3A6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgdG9wOiBlbSgyNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IGVtKDQwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQwKTtcclxuICAgICAgICByaWdodDogZW0oLTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZ3VhZ2UtZHJvcHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg4MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC50b3BOYXYge1xyXG4gICAgICBtYXJnaW46IGVtKDIwKSAwIDAgMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICAgICYuYXJhYmlje1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdmlnYXRpb257XHJcbiAgICAgIHRvcDogZW0oNjEpO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDMyKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRyYW5ze1xyXG4gICAgLnRvcE5hdntcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmxhbmd1YWdlLWRyb3B7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1kcm9wIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuXHJcbi5sb2dvLW1haW57XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOmVtKDQ0OCk7XHJcbiAgaGVpZ2h0OmVtKDQ1KTtcclxuICBtYXJnaW46IGVtKDIwKSBhdXRvIDAgYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDowO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbn1cclxuLnRvcE5hdntcclxuICBtYXJnaW46IGVtKDMwKSAwIDAgMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjYzljOWM5O1xyXG4gICAgcGFkZGluZzogMCBlbSgyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTcpO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJi5hcmFiaWN7XHJcbiAgICAgICAgLypmb250LWZhbWlseTogJ0Ryb2lkIEFyYWJpYyBLdWZpJywgc2VyaWY7Ki9cclxuICAgICAgICBjb2xvcjogIzUyNTM1NDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ob2xsb3cge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW46IGVtKC0xMCkgMCAwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMWVtIDAgMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgZW0oMTIpO1xyXG4gICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDc0XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlLWNvbnRhY3Qge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDUycHg7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5sYW5ndWFnZS1kcm9we1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IGVtKDEwMCk7XHJcbiAgbWFyZ2luLXRvcDogZW0oMjgpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgIHBhZGRpbmc6IGVtKDUpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbntcclxuICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg2KTtcclxuICB9XHJcbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuLm1haW4tbmF2aWdhdGlvbntcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgcGFkZGluZzogZW0oMTI2KSAwO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjYzkwZTBlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OjA7XHJcbiAgdG9wOmVtKDgxKTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICRicmFuZC1nYXJ5O1xyXG4gICAgbWluLWhlaWdodDplbSgzMjApO1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgLmxpc3RNZW51IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHBhZGRpbmctbGVmdDogZW0oMTAwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDQ1KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuYm9yZGVyLXJpZ2h0e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDplbSgzNTApO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHdpZHRoOjFweDtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhye1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBtYXJnaW46IDAgZW0oMjMpIGVtKDQwKSAwO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ZW0oMjE1KTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1nYXJ5O1xyXG4gIH1cclxuICBoNXtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcbi5saXZlTWVudXtcclxuICBtYXJnaW46IDAgMCBlbSg0MCkgMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6ZW0oMzQwKTtcclxuICBwYWRkaW5nOiAwIGVtKDIwKSAwIDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgPlxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iaWdMaXN0e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6ZW0oMzg2KTtcclxuICAgICAgd2lkdGg6IGVtKDMzMik7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMzIpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIGVtKDE1KSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDI1KSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJhbmQtZ2FyeTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIGVtKDEwKSAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgPlxyXG4gICAgICAuYmlnTGlzdHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY291bnRyeUxpc3R7XHJcbiAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oMTApO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcclxuICAgICAgbWluLXdpZHRoOiBlbSgxNjkpO1xyXG4gICAgICB3aWR0aDogZW0oMTY5KTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOjAgMCBlbSg4KSAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIHtcclxuICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZXQge1xyXG4gICAgICAgIGxlZnQ6IC4zMTI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXN7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzljOWM5O1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBwYWRkaW5nOiBlbSg1KSAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMTA1KTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwwLDAsMC4xMDUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwwLDAsMC4xMDUpO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjYzljOWM5O1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZW1haWxMaXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCBlbSgzMCkgMCAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICYuY2FsbHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3NFwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6ZW0oMyk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICYuaWNvbi1lbWFpbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICAgICAgdG9wOiBlbSgtMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb2xsb3dMaXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNSk7XHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNzApIDAgMDtcclxuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6ZW0oMjApO1xyXG4gICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2M5YzljOTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VhcmNoLWJveHtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6MDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICByaWdodDowO1xyXG4gIHBhZGRpbmc6IGVtKDMyKSAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIHBhZGRpbmc6IDAgZW0oNDApIDAgZW0oMTkwKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBoZWlnaHQ6ZW0oMjIpO1xyXG4gICAgZGlyZWN0aW9uOnJ0bDtcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICBjb2xvcjokYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWduaWZ5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgd2lkdGg6ZW0oMjEpO1xyXG4gICAgaGVpZ2h0OmVtKDIxKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gIH1cclxuICAuYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgdG9wOjA7XHJcbiAgfVxyXG4gIC5jcm9zcy1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0IDplbSgzMCk7XHJcbiAgICB0b3A6IGVtKDQxKTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY3Jvc3MucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDplbSgxOCk7XHJcbiAgICBoZWlnaHQ6ZW0oMTgpO1xyXG4gIH1cclxufVxyXG4uaGlkZS1idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OmVtKDMwKTtcclxuICB0b3A6IGVtKC01MSk7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOmVtKDE4KTtcclxuICBoZWlnaHQ6ZW0oMTgpO1xyXG59XHJcbi5ibGFjay1vdmVybGF5e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjgpO1xyXG4gIHRvcDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4ycyk7XHJcbiAgb3BhY2l0eTowO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAmLmFjdGl2ZXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG4ubGlzdE1lbnV7XHJcbiAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOmVtKDM0MCk7XHJcbiAgcGFkZGluZzogMCBlbSgyMCkgMCAwO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oOCk7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtbmF2aWdhdGlvbntcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OjA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuICAubGlzdE9uZXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXtcclxuICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYWVhZWE7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTUpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDplbSgxMCk7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIHdpZHRoOmVtKDQwKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvYmxhY2stcGx1cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDplbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvYmxhY2stbWludXMuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB3aWR0aDplbSgxMik7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OmVtKDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oNSk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdFR3b3tcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTRlNGU0O1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBwYWRkaW5nOmVtKDgpIGVtKDE1KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZXQtaW4tdG91Y2h7XHJcbiAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhW2hyZWZePVwidGVsXCJdIHtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgyNSkgMCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICB0b3A6ZW0oMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgJi5pY29uLXBob25lIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzRcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lbnUtc2hvd3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5sYW5nTWVudXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIC5lbWFpbExpc3QgbGkgYSBpLmljb24tZW1haWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxuICAudG9wTmF2IGxpIGEuYXJhYmljIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuICAuZW1haWxMaXN0IGxpIGEgaS5pY29uLWVtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbiAgLnRvcE5hdiBsaSBhLmFyYWJpYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50b3BOYXZ7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9sbG93TGlzdHtcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDM1KSAwIDA7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbExpc3R7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGl2ZU1lbnV7XHJcbiAgICBsaXtcclxuICAgICAgJi5hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgICAgPlxyXG4gICAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmlnTGlzdHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OmVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3RNZW51e1xyXG4gICAgbGl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiBsaSB7XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICYuY29sLXNtLTZ7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sLXNtLTR7XHJcbiAgICAgICAgd2lkdGg6MjglO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sLXNtLTJ7XHJcbiAgICAgICAgd2lkdGg6MjIlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpdmVNZW51IHtcclxuICAgIGxpIHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOjkwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgJi5jb2wtc20tNntcclxuICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2wtc20tNHtcclxuICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2wtc20tMntcclxuICAgICAgICB3aWR0aDoxNSU7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGl2ZU1lbnUge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgID5cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmxhY2stb3ZlcmxheXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhlYWRlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICYubW9iaWxlLXRyYW5ze1xyXG4gICAgICAubG9nby1tYWlue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnRvcE5hdntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5sYW5nTWVudXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtaGVhZGVyLWhpZGV7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9wTmF2e1xyXG4gICAgbGl7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZ3VhZ2UtZHJvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5sYW5nTWVudXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGVtKDI1KSAwIDAgZW0oMTUpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgPlxyXG4gICAgbGl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlM2UzZTM7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgICA+XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAmLmFyYWJpY3tcclxuICAgICAgICAgIC8qZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaScsIHNlcmlmOyovXHJcbiAgICAgICAgICBjb2xvcjogIzUyNTM1NDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiBlbSg1KTtcclxuICAgICAgfVxyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubWVudS1zaG93e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC50b3BOYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLnN0aWNreSAudG9wTmF2IGxpIGF7XHJcbiAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICB9XHJcbiAgLmhlYWRlci5zdGlja3kgLnNlYXJjaC1ib3gge1xyXG4gICAgcGFkZGluZzogLjQ1ZW0gMDtcclxuICAgIC5jcm9zcy1idG57XHJcbiAgICAgIHRvcDogMS4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiBlbSgxMi41KSAwIDAgMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNDApIDAgZW0oMTkwKTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgaGVpZ2h0OiBlbSgyNyk7XHJcbiAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hZ25pZnkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgd2lkdGg6IGVtKDIxKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyMSk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBsZWZ0OiAwLjVlbTtcclxuICAgICAgdG9wOiAxLjdlbTtcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcblxyXG5cclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RpY2t5e1xyXG4gICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5LmZpeGVke1xyXG4gICAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLmhlYWRlci5zdGlja3kgLmxvZ28tbWFpbiB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNzYpO1xyXG4gICAgICB0b3A6IGVtKDYpO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28tbWFpbiB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNzYpO1xyXG4gICAgICB0b3A6IGVtKDYpO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgLm1hZ25pZnl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgcGFkZGluZzogLjJlbSAwIDAgLjZlbTtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgYm9keS5maXhlZHtcclxuICAgIC5tb2JpbGUtbmF2aWdhdGlvbiB7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBlbSg2MCk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcFxue1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZhbmN5Ym94LXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR6LWluZGV4OiA4MDIwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmN5Ym94LXNraW4ge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudCA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblx0Y29sb3I6ICM0NDQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIHtcblx0ei1pbmRleDogODAzMDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQgICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY3lib3gtaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1pZnJhbWUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWltYWdlIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZmFuY3lib3hfc3ByaXRlLnBuZyk7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcblx0b3BhY2l0eTogMC44O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNjA7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZhbmN5Ym94LWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNDA7XG5cdGJhY2tncm91bmQ6ICNjMDA7XG5cdHdpZHRoOiAyZW07XG5cdGhlaWdodDogMmVtO1xuXHRvcGFjaXR5OiAxO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdCY6YmVmb3Jle1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9jcm9zcy1vdXQuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR3aWR0aDogMS4xMjVlbTtcblx0XHRoZWlnaHQ6IDEuMTI1ZW07XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0QGluY2x1ZGUgc2NhbGUoMC44KTtcblx0fVxufVxuXG4uZmFuY3lib3gtbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0MCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2JsYW5rLmdpZik7IC8qIGhlbHBzIElFICovXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0ei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRtYXJnaW4tdG9wOiAtMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDQwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuXHRsZWZ0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0cmlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10bXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTk5cHg7XG5cdGxlZnQ6IC05OTk5OXB4O1xuXHRtYXgtd2lkdGg6IDk5OTk5cHg7XG5cdG1heC1oZWlnaHQ6IDk5OTk5cHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE92ZXJsYXkgaGVscGVyICovXG5cbi5mYW5jeWJveC1sb2NrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiA4MDEwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuOSk7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5LWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbG9jayAuZmFuY3lib3gtb3ZlcmxheSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIFRpdGxlIGhlbHBlciAqL1xuXG4uZmFuY3lib3gtdGl0bGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR6LWluZGV4OiA4MDUwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1ib3R0b206IC0zNXB4O1xuXHR6LWluZGV4OiA4MDUwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAtMTAwJTtcblx0cGFkZGluZzogMnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdCAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW92ZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG59XG5cbi8qUmV0aW5hIGdyYXBoaWNzISovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG5cdCAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSl7XG5cblx0I2ZhbmN5Ym94LWxvYWRpbmcsICAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9zcHJpdGVAMngucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cblx0fVxuXG5cdCNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZmFuY3lib3hfbG9hZGluZ0AyeC5naWYpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xufVxuXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cblxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZhbmN5Ym94LXdyYXAge1xuXHRcdGEuZmFuY3lib3gtaXRlbS5mYW5jeWJveC1jbG9zZSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRhLmZhbmN5Ym94LWl0ZW0uZmFuY3lib3gtY2xvc2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG59XG5cbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG59XG5cbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG59XG5cbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5mYW5jeWJveC13cmFwe1xuXHRcdHdpZHRoOiA4NSUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0LmZhbmN5Ym94LWlubmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcblxufVxuIiwiLm5ldy1mb290ZXJ7XHJcbiAgI3NlY3Rpb241e1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk5OTk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbi5jb21wYXJlIHtcclxuICBtYXJnaW4tdG9wOmVtKDE5NSk7XHJcbiAgdGFibGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRoZWFke1xyXG4gICAgICBiYWNrZ3JvdW5kOiMwODA4MDg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRke1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiMwODA4MDg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogZW0oNikgZGFzaGVkO1xyXG4gICAgICAgICAgICAvL2JvcmRlci10b3A6IGVtKDYpIHNvbGlkIFxcOTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogZW0oNikgc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgdHJ7XHJcbiAgICAgICYuaW1ne1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTkpIGVtKDIwKSBlbSgxOSkgZW0oMzQpO1xyXG4gICAgICAgIC8vcGFkZGluZzogZW0oMTkpIGVtKDApO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6I2Y5ZjlmOTtcclxuICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyY6bnRoLWNoaWxkKDJuKSwgJjpudGgtY2hpbGQoM24pLCAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgIC8vICB3aWR0aDogMjQlO1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMm4pe1xyXG4gICAgICAgICYuaGVhZHtcclxuICAgICAgICAgIHRke2JhY2tncm91bmQ6I2YzZjZmYSAhaW1wb3J0YW50O31cclxuICAgICAgICB9XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5oZWFke1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojZjNmNmZhO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICYuc3BlY2lmaWNhdGlvbnN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4gICAgLyogY29sIDEgc3RhcnQgKi9cclxuICAgIC5jb2wxLnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDEgdGFibGUgdGJvZHkgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCAxIGVuZCAqL1xyXG5cclxuICAgIC8qIGNvbCAyIHN0YXJ0ICovXHJcbiAgICAuY29sMi5zcGVjX2hlYWQgdGhlYWQgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDIgdGFibGUgdGJvZHkgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgMiBlbmQgKi9cclxuXHJcbiAgICAvKiBjb2wgMyBzdGFydCAqL1xyXG4gICAgLmNvbDMuc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sMyB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgMyBlbmQgKi9cclxuXHJcbiAgICAvKiBjb2wgNCBzdGFydCAqL1xyXG4gICAgLmNvbDQuc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sNCB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDQgZW5kICovXHJcblxyXG5cclxuICAgIC8qIGNvbCA1IHN0YXJ0ICovXHJcbiAgICAuY29sNS5zcGVjX2hlYWQgdGhlYWQgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxNC40JTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDUgdGFibGUgdGJvZHkgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxNC40JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDUgZW5kICovXHJcblxyXG5cclxuICAgIC8qIGNvbCA3IHN0YXJ0ICovXHJcbiAgICAuY29sNy5zcGVjX2hlYWQgdGhlYWQgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wX3NlYy5jb2w3IHRhYmxlIHRib2R5IHRyIHRke1xyXG4gICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCA3IGVuZCAqL1xyXG5cclxuXHJcbiAgICAvKiBjb2wgOCBzdGFydCAqL1xyXG4gICAgLmNvbDguc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogMTAuNzElO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sOCB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDEwLjcxJTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgOCBlbmQgKi9cclxuXHJcblxyXG4gICAgLyogY29sIDkgc3RhcnQgKi9cclxuICAgIC5jb2w5LnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDEwLjcxJTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDkgdGFibGUgdGJvZHkgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDkgZW5kICovXHJcblxyXG5cclxuXHJcbiAgICAuZ2Vja28uZGVza3RvcHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zcGVjX2hlYWR7XHJcbiAgICAgICYuaGVhZF9mdWxse1xyXG4gICAgICAgIHRoZWFke1xyXG4gICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoZWFke1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDguMyk7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wX3NlYywgLm1nXzV7XHJcbiAgICAgIC8vdHJ7XHJcbiAgICAgIC8vICB0ZDpudGgtY2hpbGQoMm4pLFxyXG4gICAgICAvLyAgdGQ6bnRoLWNoaWxkKDNuKSxcclxuICAgICAgLy8gIHRkOm50aC1jaGlsZCg0biksXHJcbiAgICAgIC8vICB0ZDpudGgtY2hpbGQoNW4pLFxyXG4gICAgICAvLyAgdGQ6bnRoLWNoaWxkKDZuKSxcclxuICAgICAgLy8gIHRkOm50aC1jaGlsZCg3bil7XHJcbiAgICAgIC8vICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgIC8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLy8gIH1cclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgdGFibGV7XHJcbiAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gOC4zKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDplbSgxMClcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgICAuY29sLW1kLTEye1xyXG4gICAgICAgIC5oM3tcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDo1NXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3BlY19idHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIC5zdWJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDQxOXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC5zZXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYS5idF8xe1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICB0b3A6IDQ5JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0XzF7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgIHRyIHRkOmZpcnN0LWNoaWxke1xyXG4gICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgIGJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ZW0oMTApXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG4uY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGFibGV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2FyLWNvbXBhcmlzaW9ue1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbn1cclxuXHJcbi5idF8ye1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDBweCAxOXB4IDBweCA2M3B4O1xyXG4gIGkuaWNvbi1hcnJvdy1saW5le1xyXG4gICAgdG9wOjkuNXB4O1xyXG4gIH1cclxufVxyXG4uYnRfM3tcclxuICBmbG9hdDogbGVmdDtcclxuICBib3JkZXI6IDBweDtcclxuICBoZWlnaHQ6IDQwcHggO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMHB4IDYzcHggMHB4IDU1cHg7XHJcbiAgaXtcclxuICAgIHRvcDo5LjVweDtcclxuICB9XHJcbiAgLmNvbXBhcmUtaWNvbntcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgdG9wOjhweDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idF80e1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDBweCA2M3B4IDBweCA1NXB4O1xyXG4gIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGl7XHJcbiAgICB0b3A6OS41cHg7XHJcbiAgfVxyXG4gIC5jb21wYXJlLWljb257XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHRvcDo4cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnRfMXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKDMwKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgLmNhcmV0e1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xyXG4gICAgLy9ib3JkZXItcmlnaHQ6IGVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgLy9ib3JkZXItbGVmdDogZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvL2JvcmRlci10b3A6IGVtKDYpIGRhc2hlZDtcclxuICAgIC8vYm9yZGVyLXRvcDogZW0oNikgc29saWQgXFw5O1xyXG5cclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcclxuICB9XHJcbiAgJi5hY3RpdmV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgLmNhcmV0e1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8mOmZvY3Vze1xyXG4gIC8vICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAvL31cclxuICAucGx1cy1pY29uIHtcclxuICAgIG1hcmdpbi1sZWZ0OmVtKDIwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogZW0oMTQpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDE0KTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIFZlcnRpY2FsIGxpbmUgKi9cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgdG9wOiBlbSgyKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IGVtKDIpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogZW0oLTEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogZW0oMik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgJjpob3ZlcntcclxuICAgIC5wbHVzLWljb257XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpiZWZvcmV7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG4gICAgICAmOmFmdGVyeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XHJcbiAgICB9XHJcbiAgICAuY2FyZXR7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZi1yaWdodHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuXHJcblxyXG5hLmJ0bi5idG4tcHJpbWFyeS5idF8xLmYtcmlnaHQucG9wdXBMaW5re1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5oM3tcclxuICBmb250LXNpemU6IGVtKDM2KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucmVtb3Zle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBlbSgyMCk7XHJcbiAgZm9udC1zaXplOmVtKDE0KTtcclxuICBib3R0b206IGVtKDIwKTtcclxuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWRkLWNhcntcclxuICBwYWRkaW5nLXRvcDogNjhweDtcclxuXHJcbiAgaDR7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgfVxyXG4gIC5oZWFke1xyXG4gICAgaGVpZ2h0OjU2cHg7XHJcbiAgICBsaW5lLWhlaWdodDo1NnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxcHggMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQ3cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAuaW1ne1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2VmZWZlZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZG9uZXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLnN0ZXBQb3B1cDJ7XHJcbiAgLm1vZGFsLWxne1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwcHggMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICYubG9hZGluZy1uZXd7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuY2xvc2V7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHdpZHRoOiAxLjM3NWVtO1xyXG4gICAgaGVpZ2h0OiAxLjM3NWVtO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9jcm9zcy1vdXQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEuMTI1ZW07XHJcbiAgICAgIGhlaWdodDogMS4xMjVlbTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5jYXJke1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5jYXJkLWhlYWRlcntcclxuICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuLmNhcmQtaGVhZGVye1xyXG4gIGF7XHJcbiAgICAudG9nZ2xlX2J0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICAucGx1cy1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE5KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE5KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogVmVydGljYWwgbGluZSAqL1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdG9wOiBlbSgyKTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgzKTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgtMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDMpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbGxhcHNlZHtcclxuICAgICAgLnBsdXMtaWNvbntcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmV7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAgICAgJjphZnRlcnsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uaDV7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHBhZGRpbmc6IGVtKDApIGVtKDIwKTtcclxuICAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICBsaW5lLWhlaWdodDogNjVweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGF7XHJcbiAgICBjb2xvcjogI2NjMDAwMDtcclxuICB9XHJcbn1cclxuICAuY2FyZC1ib2R5e1xyXG4gICAgPiB0YWJsZXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tZ181e1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4ubWdfdHtcclxuICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbn1cclxuXHJcblxyXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gIC5jb21wYXJlIHtcclxuICAgIHRyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1vYmlsZV9zZWN7ZGlzcGxheTogbm9uZTt9XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgLmJ0XzF7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgcGFkZGluZzogLjY4NzVlbSAxLjI2MjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAuYnRfMXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS4yNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAuYnRfMXtcclxuICAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xyXG4gfVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgLmNvbC1tZC0ze1xyXG4gICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmUuc3BlY2lmaWNhdGlvbnMge1xyXG4gICAgLmNhci1jb21wYXJpc2lvbiB7XHJcbiAgICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgLmgze1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE5cHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICYuY2FyZXR7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJi5jYXJldHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUgdGhlYWR7XHJcbiAgICB0ciB0ZHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idF8zLCAuYnRfMntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5zZWNvbmQtcGFuZXtcclxuICAgIC5jb2wtc20tOHtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUgdHIgdGQ6Zmlyc3QtY2hpbGQgaW1nIHtcclxuICAgIHdpZHRoOiA1NCU7XHJcbiAgfVxyXG4gIC5yZW1vdmV7XHJcbiAgICBib3R0b206IDAuNWVtXHJcbiAgfVxyXG4gIC5jb21wYXJlIC5oZWFkX2Z1bGwgdHIge1xyXG4gICAgdGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjY1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuMTg3NWVtIDAuMjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnN1YntcclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0XzMsIC5idF8ye1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgLmNvbC1tZC0ze1xyXG4gICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgLmJ0XzF7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5jb21wYXJlLnNwZWNpZmljYXRpb25zIHtcclxuICAgIC5jYXItY29tcGFyaXNpb24ge1xyXG4gICAgICAuY29sLW1kLTEye1xyXG4gICAgICAgIC5oM3tcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0XzF7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxOXB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAmLmNhcmV0e1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICYuY2FyZXR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYXJlIHRoZWFke1xyXG4gICAgdHIgdGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sLW1kLTYubWdfdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHJcbiAgLmNhcl9yb3cxLkRyaXZlYnlXaXJlVGhyb3R0bGVTeXN0ZW0uZG90X0RldiwgLmNhcl9yb3cyLkRyaXZlYnlXaXJlVGhyb3R0bGVTeXN0ZW0uZG90X0RldntcclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5hZGQtY2FyIHVsIGxpe1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlbGVjdF90cmlte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTZlODtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VsZWN0e1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZS5zcGVjaWZpY2F0aW9ucyB7XHJcbiAgICAuY2FyLWNvbXBhcmlzaW9uIHtcclxuICAgICAgLnNwZWNfYnR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZXtcclxuICAgIG1hcmdpbi10b3A6IGVtKDE0MCk7XHJcbiAgICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5jb2wtbWQtM3tcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAuYnRfMXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50YWJsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5yb3dfMSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDgwODA4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZF9wYW5le1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwODA4MDg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nX3BhbmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjc19wYW5le1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgICAgICAgY29sb3I6ICNjMDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnctMTAwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cDIgLm1vZGFsLWxne1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5hZGQtY2Fye1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAuaGVhZHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkLWNhciB1bCBsaSB7XHJcbiAgICAuaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwZWNfYnR7XHJcbiAgICAuc3Vie1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MzhweDtcclxuICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2Vjb25kLXBhbmV7XHJcbiAgICAuY29sLW1kLTR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC04e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlY29uZC1wYW5le1xyXG4gICAgLmNvbC1tZC00e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wtbWQtOHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVza3RvcF9zZWN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubW9iaWxlX3NlY3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGFibGV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYi5mdWVsLWRpc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgIHtcclxuICAuc2Vjb25kLXBhbmUgLmNvbC1tZC02e1xyXG4gICAgJi5tZ190e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZS5zcGVjaWZpY2F0aW9ucyAuY2FyLWNvbXBhcmlzaW9uIC5zcGVjX2J0IC5zdWJ7XHJcbiAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICBhLmJ0XzF7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUuc3BlY2lmaWNhdGlvbnMgLmNhci1jb21wYXJpc2lvbiAuY29sLW1kLTEyIC5oM3tcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAuaDV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmc6IDEycHggMS4yNWVtO1xyXG4gICAgYSB7XHJcbiAgICAgIC50b2dnbGVfYnR7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLmNvbnRlbnQtc2Nyb2xse1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDI2MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5tQ1NCX2J1dHRvblVwLCAubUNTQl9idXR0b25Eb3duIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyey1tcy10b3VjaC1hY3Rpb246cGluY2gtem9vbTt0b3VjaC1hY3Rpb246cGluY2gtem9vbX0ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb257LW1zLXRvdWNoLWFjdGlvbjphdXRvO3RvdWNoLWFjdGlvbjphdXRvfS5tQ3VzdG9tU2Nyb2xsQm94e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtvdXRsaW5lOjA7ZGlyZWN0aW9uOmx0cn0ubUNTQl9jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MzBweH0ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tcmlnaHQ6MH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDozMHB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57bWFyZ2luLWxlZnQ6MH0ubUNTQl9zY3JvbGxUb29sc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNnB4O2hlaWdodDphdXRvO2xlZnQ6YXV0bzt0b3A6MDtyaWdodDowO2JvdHRvbTowO29wYWNpdHk6Ljc1O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCJ9Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29sc3tyaWdodDotMjZweH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze3JpZ2h0OmF1dG87bGVmdDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze2xlZnQ6LTI2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtoZWlnaHQ6YXV0b30ubUNTQl9zY3JvbGxUb29scyBhKy5tQ1NCX2RyYWdnZXJDb250YWluZXJ7bWFyZ2luOjRweCAwfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjJweDtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxNnB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNnB4O2JvcmRlci1yYWRpdXM6MTZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2Vye2N1cnNvcjpwb2ludGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjMwcHg7ei1pbmRleDoxfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NHB4O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG87LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE2cHg7LW1vei1ib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyLXJhZGl1czoxNnB4O3RleHQtYWxpZ246Y2VudGVyfS5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMnB4fS5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6OHB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjBweDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257Ym90dG9tOjB9Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTozMHB4fS5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlPi5tQ1NCX2NvbnRhaW5lcnttaW4taGVpZ2h0OjEwMCV9Lm1DU0JfaG9yaXpvbnRhbD4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnttYXJnaW4tYm90dG9tOjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3dpZHRoOmF1dG87aGVpZ2h0OjE2cHg7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9Lm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Ky5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206LTI2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnttYXJnaW46MCAyMHB4fS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjdweCAwfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjMwcHg7aGVpZ2h0OjEwMCU7bGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IGF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTJweDttYXJnaW46MnB4IGF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjhweDttYXJnaW46NHB4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgYXV0bztjdXJzb3I6cG9pbnRlcn0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdHtsZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e3JpZ2h0OjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7bWFyZ2luLXJpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1ib3R0b206MzBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2JvdHRvbToyMHB4fS5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3JpZ2h0OjIwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbisubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2JvdHRvbTowfS5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHN+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3JpZ2h0OjB9Lm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7bGVmdDoyMHB4fS5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7bGVmdDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MzBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbj4ubUNTQl9jb250YWluZXJ7cGFkZGluZy1ib3R0b206MH0ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scywubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dH0ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyey13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0fS5tQ1MtYXV0b0hpZGU+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveH4ubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjA7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0wKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCJ9Lm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlOmhvdmVyPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyPi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyfi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLC5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFne29wYWNpdHk6MTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTEwMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9ODUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9ODUpXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtaW1hZ2U6dXJsKG1DU0JfYnV0dG9ucy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvcGFjaXR5Oi40O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3ZlcntvcGFjaXR5Oi43NTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmV7b3BhY2l0eTouOTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwifS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwcHh9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00MHB4fS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTU2cHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bWFyZ2luOjZweCBhdXRvfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMHB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtNDBweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC01NnB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IDB9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0yMHB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtNDBweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC01NnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bWFyZ2luOjZweCAwfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjZweDttYXJnaW46NXB4IGF1dG99Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjBweH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC00MHB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC01NnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTIwcHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNDBweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNTZweH0ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoycHh9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O21hcmdpbjo3cHggYXV0b30ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjBweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDBweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTU2cHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6MTRweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTRweDttYXJnaW46MCAxcHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MTRweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTRweDttYXJnaW46MXB4IDB9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46LTFweCAwfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDttYXJnaW46MCAtMXB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC03MnB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05MnB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7b3BhY2l0eTouMztmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwifS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTcycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTkycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9KX0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNzJweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC0xMTJweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTEyOHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AscmlnaHQgdG9wLGNvbG9yLXN0b3AoMCxyZ2JhKDI1NSwyNTUsMjU1LC41KSksY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLHJnYmEoMjU1LDI1NSwyNTUsLjUpKSxjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6NzBweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDo3MHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLC41KSxpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjIpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6OHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC41KSxpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjIpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjhweDttYXJnaW46NHB4IGF1dG99Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMSl9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCJ9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjdweDstbW96LWJvcmRlci1yYWRpdXM6N3B4O2JvcmRlci1yYWRpdXM6N3B4fS5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTQl9pbnNpZGUrLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse3JpZ2h0OjFweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuNSl9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206MXB4O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsLjUpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC40KTt3aWR0aDoxMnB4O21hcmdpbjoycHg7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpO2hlaWdodDoxMnB4O3dpZHRoOmF1dG99Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tib3gtc2hhZG93Omluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNCksaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC40KSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6Izc3N30ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMTJweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7cmlnaHQ6MDttYXJnaW46MTJweCAwfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyaysubUNTQl9zY3JvbGxUb29scysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyaysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym90dG9tOjA7bWFyZ2luOjAgMTJweH0ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2xlZnQ6MDtyaWdodDphdXRvfS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2Vye2hlaWdodDo1MHB4fS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDo1MHB4fS5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMik7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIn0ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMik7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCJ9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo2cHg7bWFyZ2luOjVweCAwfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTJweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjEycHg7bWFyZ2luOjJweCAwfS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTEycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweDttYXJnaW46M3B4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDo2cHg7bWFyZ2luOjVweCAzcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjEycHg7bWFyZ2luOjJweCAwfS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMTJweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMik7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNil9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfSIsIi5pbm5lckJhbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVlbTtcclxuICAgIGxlZnQ6IDUuNWVtO1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDc2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAuMjNlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIHdpZHRoOiBlbSgyNjcpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dC10aW1lbGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTIwKSAwIGVtKDExOSkgMDtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIC5oZWFkaW5ncyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg0Mik7XHJcbiAgICB9XHJcbiAgICBhLmJ0biB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNTcpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXYge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgzNikgZW0oMjApIGVtKDMwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTkpO1xyXG4gICAgICAgIHdpZHRoOiBlbSg5Nik7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2LjEyNWVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTJweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVkaWEge1xyXG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzOCk7XHJcbiAgICAgICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg5OCk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogMC41cHg7Ki9cclxuICAgICAgdG9wOiA0NSU7XHJcblxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICByaWdodDogLTE1JTtcclxuXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcNjNcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG93ZXJvZmRyZWFtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgcGFkZGluZzogZW0oOTApIDA7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEyKTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICB9XHJcbiAgLnZpZGVvLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC43cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKCRicmFuZC13aGl0ZSwgMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC43cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci5hYm91dC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxNDMwcHg7XHJcbn1cclxuXHJcbi5jb2wtY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLm1lc3NhZ2UtZi1wIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSg5NikgMDtcclxuICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gIGNvbG9yOiAjZWJlYmViO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oOCk7Ki9cclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNDApO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBjb2xvcjogI2ViZWJlYjtcclxuICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjQpO1xyXG4gIH1cclxuICAuc2lnbmF0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBlbSg0MikgMCBlbSgyMik7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnBoaWxvc29waHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDEyMCkgMDtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDgpOyovXHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxNSk7XHJcbiAgfVxyXG4gIHAubGVhZCB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg2MCk7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxOCk7XHJcbiAgICAmLndpdGhiYXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCBlbSg4KTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMzQpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBlbSgyNCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyLjYpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzcGVjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNDIpO1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogZW0oMTEyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgxMTIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDE0cHggYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDI3KTtcclxuICAgIH1cclxuICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tLXBvbGljaWVzIHtcclxuICAgIC5hcnJvdy1saXN0aW5nIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiBlbSg0NikgZW0oNDApIGVtKDQ2KSBlbSg5MCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyOTI1MjU7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDExOCk7XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgZW0oOCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgyMCk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNik7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jb21hLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtam95IHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oNDcpO1xyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIHBhZGRpbmc6IGVtKDExMCkgMCBlbSg1MCk7XHJcbiAgfVxyXG59XHJcblxyXG51bC5hcnJvdy1saXN0aW5nIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCBlbSgyNikgZW0oMTUpIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpcmVmb3gge1xyXG4gIC5tZXNzYWdlLWYtcCBoMyB7XHJcbiAgICBtYXJnaW46IDAgMCAxLjJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLmNvbC1tZC0xMCB7XHJcbiAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICB9XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTEyJTtcclxuICAgICAgfVxyXG4gICAgICAuYm94IHtcclxuICAgICAgICAudGV4dC53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDc4JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogLTExLjglO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IC0xMS44JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgfVxyXG4gICAgJi5tb3RvcmN5Y2xlLWhlYWRlcntcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcblxyXG4gICAgICAuYm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMTJweDtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTIlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTEyJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IC5ib3gtaW1hZ2UgLnR4dCBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjNlbTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMTJweDtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgxNCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDg5KTtcclxuICAgICAgICAgIHdpZHRoOiBlbSg4Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMS4yJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IC0xMS4yJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IC5ib3gtaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogOTMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgLnZpZGVvLWltYWdlIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMilcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogLTklO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDoxMTglO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDMuMTI1ZW0pO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4zKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlY2tvLCAuaWUge1xyXG4gICAgLnBoaWxvc29waHkgLnJlc3BlY3QgLmljb24gaW1nIHtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pZSB7XHJcbiAgICAuYWJvdXQtdGltZWxpbmUgLnRpbWVMaW5lY3JvdXNlbCAuYm94IC50ZXh0IHtcclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNje1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICAucmVzcGVjdCB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LXRpbWVsaW5lIC50aW1lTGluZWNyb3VzZWwgLmJveCAudGV4dCB7XHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuZGVzY3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lLCAucG93ZXJvZmRyZWFtLCAubWVzc2FnZS1mLXAsIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICB1bC5hcnJvdy1saXN0aW5nIGxpe1xyXG4gICAgcGFkZGluZzogMCAyZW0gLjkzNzVlbSAwO1xyXG4gIH1cclxuXHJcblxyXG4gIC5pbm5lckJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg2Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogb2JhaWQgY3NzIHN0YXJ0ICovXHJcblxyXG5cclxuICAuc2VjdGlvbi5wb3dlcm9mZHJlYW0sIC5zZWN0aW9uLm1lc3NhZ2UtZi1wLCAuc2VjdGlvbi5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IDQuMzc1ZW0gMCAzLjM3NWVtO1xyXG4gIH1cclxuICAuc2VjdGlvbi5wb3dlcm9mZHJlYW17XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo0LjM3NWVtO1xyXG4gIH1cclxuICAuc2VjdGlvbi5waGlsb3NvcGh5e1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAucmVzcGVjdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0OCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIHAubGVhZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0OCk7XHJcbiAgICAgIH1cclxuICAgICAgLm0tcG9saWNpZXMgLnByaW5jaXBsZS1ib3h7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIG9iYWlkIGNzcyBzdGFydCAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgxMCkgZW0oMzApO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICAgIHAubGVhZCB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IHtcclxuICAgICAgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJvZmRyZWFtIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnByZXNpZGVudC1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5mcC1yZXNwb25zaXZlIHtcclxuICAgIC5pbm5lckJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG93ZXJvZmRyZWFtICB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXNzYWdlLWYtcCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waGlsb3NvcGh5IHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2Z1bGxwYWdlSW5uZXIge1xyXG4gICAgLmZwLXNlY3Rpb24sIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgJi5pbm5lckJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLnBoaWxvc29waHkgLnJlc3BlY3QgcHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLnBoaWxvc29waHkgLnRocmVlLWpveSAuYm94LWltYWdlIC50eHQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG5cclxuICAuYm94LXRocmVlIC5leHAtdGl0bGUgaDJ7XHJcbiAgICBicntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lckJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAxMGVtO1xyXG4gICAgICBsZWZ0OiAzZW07XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiAuMzEyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zZWN0aW9uLnBoaWxvc29waHkgLmZwLXRhYmxlQ2VsbHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcblxyXG5cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgcGFkZGluZzogZW0oNjApIDA7XHJcbiAgICAuaGVhZGluZ3Mge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiAuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNikgZW0oMTApIGVtKDMwKTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDY5KTtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgcmlnaHQ6IC0xNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IGVtKC01MCk7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgICBwYWRkaW5nOiBlbSg0NikgMDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwYWRkaW5nOiBlbSg0NikgMDtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnByZXNpZGVudC1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgICAucmVzcGVjdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgIH1cclxuICAgIGgzLndpdGhiYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICBwLmxlYWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kge1xyXG4gICAgICAuYm94LWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oMzYpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2UuZnAtcmVzcG9uc2l2ZSB7XHJcbiAgICAuaW5uZXJCYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvd2Vyb2ZkcmVhbSAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZS1mLXAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waGlsb3NvcGh5IHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2Z1bGxwYWdlSW5uZXIge1xyXG4gICAgLmZwLXNlY3Rpb24sIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgJi5pbm5lckJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5iYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZle1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNzUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmNhci1oZWFkaW5ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgJi5idG4tZ3JvdXAge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgdG9wOiBlbSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAucmVzcGVjdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzIpO1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSAuYm94LWltYWdlIC50eHQgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXJCYW5uZXIge1xyXG4gICAgdG9wOiA0LjA2MjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuMDYyNWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogNy41ZW07XHJcbiAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiAuM2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgcGFkZGluZzogZW0oNjApIDA7XHJcbiAgICAuaGVhZGluZ3Mge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiAuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNikgZW0oMTApIGVtKDMwKTtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDY1KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTUwKTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJvZmRyZWFtIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiA4cHg7Ki9cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5wcmVzaWRlbnQtaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICBwYWRkaW5nOiBlbSg1MCkgMDtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogOHB4OyovXHJcbiAgICB9XHJcbiAgICBoMy53aXRoYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgcC5sZWFkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3BlY3Qge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kge1xyXG4gICAgICAuYm94LWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDM2KTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2UuZnAtcmVzcG9uc2l2ZSB7XHJcbiAgICAuaW5uZXJCYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvd2Vyb2ZkcmVhbSAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtZi1wIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waGlsb3NvcGh5IHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2Z1bGxwYWdlSW5uZXIge1xyXG4gICAgLmlubmVyQmFubmVyICB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZwLXNlY3Rpb24sXHJcbiAgICAuZnAtc2xpZGUsXHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgI2Z1bGxwYWdlSW5uZXIgLmZwLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAvL2JvZHkgLmVucS1mb3JtLXNlY3tcclxuICAvLyAgcGFkZGluZy10b3A6IDBweDtcclxuICAvL31cclxuXHJcblxyXG4gIC5pbm5lckJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGgyIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgaDIge1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiAzcHg7Ki9cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIGgyIHtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogM3B4OyovXHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyLjg3NWVtIDIuNWVtIDIuODc1ZW07XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLnJlY2FsbHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICAjc2VjdGlvbjV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxOTIwcHg7XHJcbiAgICB3aWR0aDogMTkyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjNmODtcclxuICAgIHRvcDotMjElO1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbiAgICByaWdodDowO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLXdpZHRoOjJweCAhaW1wb3J0YW50OyAgfVxyXG59XHJcbi5yZWNhbGwtdGV4dHtcclxuICBwYWRkaW5nLXRvcDogMTMxcHg7XHJcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxNDAwcHg7XHJcbiAgICB3aWR0aDogMTQwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjhmYjtcclxuICAgIHRvcDogLTExJTtcclxuICAgIG1hcmdpbjphdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxuICAudmVoaWNsZS1mb3Jte1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlY2FsbC10b3AtcGFuZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5pY29ue1xyXG4gICAgICB3aWR0aDogMTA0cHg7XHJcbiAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3gtc2hhZG93OjBweCAwcHggNTBweCAjZTVlOGU4O1xyXG4gICAgICBpe1xyXG4gICAgICAgIHdpZHRoOiAxMDRweDtcclxuICAgICAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcmVjYWxsL2ljb24tYWxhcmFtLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIC8vZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLy9mb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6NjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi5yZWNhbGwtaGVhZHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLy9sZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICBjb2xvcjogI2NjMDAwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9mb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgYntcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmLnJlZHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idF9hcmVhe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LXJlY2FsbHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nOiBlbSg3NykgZW0oODApO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCA1cHggcmdiYSgyMzUsMjM1LDIzNSwxKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggNXB4IHJnYmEoMjM1LDIzNSwyMzUsMSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCA1cHggcmdiYSgyMzUsMjM1LDIzNSwxKTtcclxuICAgIC5jb2wtbWQtNntcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgLy9mb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA4NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5NDk0OTQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAubGF0ZXN0X3JlY2FsbHNfaW1ne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAubGF0ZXN0X3JlY2FsbHNfaW1nX21vYntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmVoaWNsZS1mb3Jte1xyXG4gIGJhY2tncm91bmQ6ICMyMjIyMjIgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9yZWNhbGwvdmVoaWNsZS1mb3JtLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMDBweCAwcHg7XHJcbiAgaDZ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDQwcHggMHB4O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxuICAuY29sLW1kLTZ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDM0MzQzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIC5idG4tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiRicmFuZC13aGl0ZTtcclxuICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIGxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0e1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAuc3BlYy1wYW5le1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzo1NHB4IDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvL2hlaWdodDogMTU1cHg7XHJcbiAgICAgIC5kdC1wYW5le1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDM2KTtcclxuICAgICAgICBmb250LWZhbWlseTondW5pdmVycyc7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbHVle1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNlbnRlci1wYW5lLWhlYWR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJvdHRvbTogLTE0cHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOjBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3JlY2FsbC9hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4uY29udGFjdC1yZWNhbGx7XHJcbiAgYmFja2dyb3VuZDogIzQ2NGY1ZDtcclxuICBwYWRkaW5nOiAxMDBweCAwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5zbWFsbC1oZWFke1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAvLyBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4taGVhZHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206NTlweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOTU5ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XHJcbiAgfVxyXG4gIC5jb250YWN0LWRldGFpbC1wYW5le1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg5Nik7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MDk1OWU7XHJcbiAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICM0Y2JhZmY7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAvL2xldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQxcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOTU5ZTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGNsZWFyOiByaWdodDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDc4XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndW5pdmVycyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZW5xLWZvcm17XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg4Myk7XHJcbiAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDMwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBpbnB1dCwgLmJ0bi1ncm91cCwgdGV4dGFyZWF7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjI1cHg7XHJcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICd1bml2ZXJzJztcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsMC4xMjUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIHRvcDplbSgyNCk7XHJcbiAgICAgICAgICBsZWZ0OmVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5oYXMtZXJyb3J7XHJcbiAgICAgICAgaW5wdXQsIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5oYXMtc3VjY2Vzc3tcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYzc2M2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjM2M3NjNkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZXh0YXJlYXtcclxuICAgICAgICBoZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnR7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5jYXB0Y2hhe1xyXG4gICAgICAgIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM3Nzg5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTI1YzZiO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIC5yZWZyZXNoLWljb257XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjODY4ZDk4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEycHg7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNzUpO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC02LCAuY29sLW1kLTEye1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjYWxsRW5xdWlyZUZvcm17XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLmxvYWRpbmd7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogIzQ2NGY1ZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRleHQtYW5jaG9ye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGNiYWZmO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdWx0LXRhYmxle1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6NzlweDtcclxuICBtYXJnaW4tYm90dG9tOjEwMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLnJvd3tcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgfVxyXG4gIC5oZWFkLXBhbmV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6NTVweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBsaXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jb2wtbWQtN3tcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAuY2VudGVyLXBhbmV7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAxMDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIC5jbHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGJ7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcGVuZWR7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogIzM5YTIwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN1bW1hcnl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDlweDtcclxuICAgICAgICBoNntcclxuICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxNXB4IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LXBhbmV7XHJcbiAgICAucmlnaHQtcGFuZS1zdWJ7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6NDhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kLXN0ZXB7XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg3NSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVlc3Rpb25ze1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDozNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgLm9ye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yb3cxe1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5jb2wxe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVzdWx0LW5vdC1mb3VuZHtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDE1ZW0gMDtcclxuICAucmVzdWx0LWljb257XHJcbiAgICB3aWR0aDogMTA0cHg7XHJcbiAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaGFkb3c6MHB4IDBweCA1MHB4ICNlNWU4ZTg7XHJcbiAgICBpe1xyXG4gICAgICB3aWR0aDogMTA0cHg7XHJcbiAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3JlY2FsbC9ub3QtZm91bmQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBoNXtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLy9mb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICB9XHJcbn1cclxuLnJlc192ZXJ7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuXHJcbi52aW4tbW9kYWx7XHJcbiAgLm1vZGFsLWRpYWxvZ3tcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiA2JSBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBwYWRkaW5nOiA3MHB4IDUwcHggNTBweCA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb25fcGFuZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O3dpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC52aW4tbGVmdHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9yZWNhbGwvbGkuanBnXCIpIHJpZ2h0ICAzcHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbC1tZC0xMntcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgLmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC01e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAudmluLWhlYWR7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDQwcHggMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmluLWltZ3tcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmluLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmluLW51bWJlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogZW0oMjIpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2Nyb3NzLW91dC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaW52YWxpZHtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcmVjYWxsL2NhdXRpb24uanBnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52YWxpZF90ZXh0e1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzIlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhlbTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb3VudHJ5TGFuZ3VhZ2VDbGlja3tcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbiAgLnJlY2FsbHtcclxuICAgICAmOmJlZm9yZXtcclxuICAgICAgaGVpZ2h0OiAxNjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxNjAwcHg7XHJcbiAgICAgIHRvcDotMTIlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLXJlc3VsdCAuc3BlYy1wYW5lIC5kdC1wYW5le1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICAudmluLW1vZGFsIC5tb2RhbC1kaWFsb2d7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMSUgYXV0bztcclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgJi5yZWNhbGx7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52ZWhpY2xlLWZvcm17XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzYlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMzMlIDBweDtcclxuICAgICAgLmNvbC1tZC02IC5idG4tZ3JvdXB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtcmVzdWx0IC5zcGVjLXBhbmV7XHJcbiAgICAgIC5kdC1wYW5le1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDApO1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMyk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWV7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2VudGVyLXBhbmUtaGVhZHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHQtdGFibGUge1xyXG4gICAgICAuY29sLW1kLTcgLmNlbnRlci1wYW5le1xyXG4gICAgICAgIC8vcGFkZGluZzplbSgzMCkgZW0oNTApIGVtKDEwMCk7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDMwcHggNzBweDtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZC1wYW5le1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC03IC5jZW50ZXItcGFuZSB7XHJcbiAgICAgICAgLmNse1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgICBoNiwgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQtcGFuZSAucmlnaHQtcGFuZS1zdWJ7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDMwcHggNzBweDtcclxuICAgICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZC1zdGVwIC5xdWVzdGlvbnMgLnJvdzEgLmNvbDF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LXJlY2FsbHtcclxuICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICAgIC5zbWFsbC1oZWFke1xyXG4gICAgICAgIGZvbnQtc2l6ZTplbSgyMik7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW4taGVhZHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0LWRldGFpbC1wYW5lIHtcclxuICAgICAgICAuY29udGFjdC1kZXRhaWwge1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5lbnEtZm9ybXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NWVtO1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgaW5wdXQsIHRleHRhcmVhLCAuYnRuLWdyb3Vwe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FwdGNoYSAudGV4dC1wYW5le1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgLnJlZnJlc2gtaWNvbiBhIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcbiAgYm9keSB7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwZW07XHJcbiAgICB9XHJcbiAgICAmLnJlY2FsbHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucmVjYWxsLXRleHQ6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgbWFpbntcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuNjg3NWVtIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAudmVoaWNsZS1mb3Jte1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc2JTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTMzJSAwcHg7XHJcbiAgICAgIC5jb2wtbWQtNiAuYnRuLWdyb3Vwe1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLXJlc3VsdCAuc3BlYy1wYW5le1xyXG4gICAgICAuZHQtcGFuZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDApO1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMyk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWV7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2VudGVyLXBhbmUtaGVhZHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3VsdC10YWJsZSB7XHJcbiAgICAgIC5jb2wtbWQtNyAuY2VudGVyLXBhbmV7XHJcbiAgICAgICAgLy9wYWRkaW5nOmVtKDMwKSBlbSg1MCkgZW0oMTAwKTtcclxuICAgICAgICBwYWRkaW5nOjMwcHggMzBweCA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkLXBhbmV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTcgLmNlbnRlci1wYW5lIHtcclxuICAgICAgICAuY2x7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgIGg2LCBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yaWdodC1wYW5lIC5yaWdodC1wYW5lLXN1YntcclxuICAgICAgICBwYWRkaW5nOjMwcHggMzBweCA3MHB4O1xyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIC8vICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kLXN0ZXAgLnF1ZXN0aW9ucyAucm93MSAuY29sMXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtcmVjYWxse1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgICAgLnNtYWxsLWhlYWR7XHJcbiAgICAgICAgZm9udC1zaXplOmVtKDIyKTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFke1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3QtZGV0YWlsLXBhbmUge1xyXG4gICAgICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmVucS1mb3Jte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1ZW07XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FwdGNoYSAudGV4dC1wYW5le1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgLnJlZnJlc2gtaWNvbiBhIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAucmVzdWx0LXRhYmxle1xyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1wYW5le1xyXG4gICAgICAucmlnaHQtcGFuZS1zdWJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgLmNvbnRhY3QtcmVjYWxse1xyXG5cclxuICAgIC5jb250YWN0LWRldGFpbC1wYW5le1xyXG4gICAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgdWx7XHJcblxyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGNiYWZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5lbnEtZm9ybXtcclxuXHJcblxyXG5cclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcblxyXG4gICAgICAgICYuY2FwdGNoYXtcclxuICAgICAgICAgIC50ZXh0LXBhbmV7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgLnJlZnJlc2gtaWNvbntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnRleHQtYW5jaG9ye1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5yZXN1bHQtdGFibGUgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViIGlucHV0e1xyXG4gIC8vICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgfVxyXG4gIC5yZWNhbGwge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlY2FsbC10ZXh0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHJcbiAgLnJlY2FsbC10ZXh0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aW4tbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIG1hcmdpbjogOSUgYXV0bztcclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIC5jb2wtbWQtNXtcclxuICAgICAgICAgIC52aW4taW1ne1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmluLWxlZnQgIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTUge1xyXG4gICAgICAgICAgLnZpbi1oZWFke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbnZhbGlkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmludmFsaWRfdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQyJTtcclxuICAgICAgcHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuIFxyXG4gIC5yZWNhbGw6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnJlY2FsbC10ZXh0IHtcclxuICAgIC5yZWNhbGwtdG9wLXBhbmUge1xyXG4gICAgICAuYnRfYXJlYSB7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYXRlc3QtcmVjYWxsIHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZlaGljbGUtZm9ybXtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICMyMjIgIWltcG9ydGFudDtcclxuICAgIGg2e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5jb2wtbWQtOHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjQycHg7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgYm9keSAuc2VhcmNoLXJlc3VsdHtcclxuICAgIC5zcGVjLXBhbmV7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuY29sLW1kLTR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgfVxyXG4gICAgICAuZHQtcGFuZXtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNlbnRlci1wYW5lLWhlYWR7XHJcbiAgICAgICAgbWFyZ2luOjE1cHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAucmVzX3ZlcntkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuICAgICAgLmRlc2tfdmVye2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGV7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIC5oZWFkLXBhbmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC03IHtcclxuICAgICAgLmNlbnRlci1wYW5le1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmUge1xyXG4gICAgICAucmlnaHQtcGFuZS1zdWJ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlY29uZC1zdGVwIHtcclxuICAgICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdWVzdGlvbnMgLm9ye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LXJlY2FsbHtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgLnNtYWxsLWhlYWR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWhlYWR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtZGV0YWlsLXBhbmUgLmNvbnRhY3QtZGV0YWlsIHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW5xLWZvcm0ge1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgaW5wdXQsIC5idG4tZ3JvdXAsIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgICAgdG9wOiAxLjI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FwdGNoYSAudGV4dC1wYW5le1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICAgICAgICAucmVmcmVzaC1pY29uIGEgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLnZpbi1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWFyZ2luOiAzJSBhdXRvO1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDIwcHggNTBweDtcclxuICAgICAgICAuY29uX3BhbmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAudmluLWxlZnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC01e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC52aW4taGVhZHtcclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnZpbi1pbWcge1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbnZhbGlkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAuaW52YWxpZF90ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnZpbi1sZWZ0LmNvbC1tZC0xMiB1bHtcclxuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcblxyXG4gIC5yZWNhbGwtdGV4dCB7XHJcbiAgICAucmVjYWxsLXRvcC1wYW5lIHtcclxuICAgICAgLmJ0X2FyZWEge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDI2MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmVoaWNsZS1mb3JtIHtcclxuICAgIGg2e1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmVoaWNsZS1mb3JtIHtcclxuICAgIC5jb2wtbWQtOHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucmVzdWx0LXRhYmxlIHtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgJi5yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAuY29sLW1kLTJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNTBweDtcclxuICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC03e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAuY2VudGVyLXBhbmV7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5yaWdodC1wYW5lIC5yaWdodC1wYW5lLXN1YiAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtcGFuZSAucmlnaHQtcGFuZS1zdWIuc2Vjb25kLXN0ZXAge1xyXG4gICAgICAucXVlc3Rpb25ze1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5yb3cxIC5jb2wxe1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuY29udGFjdC1yZWNhbGwge1xyXG4gICAgLm1haW4taGVhZHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1kZXRhaWwtcGFuZXtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDk1OWU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5xLWZvcm17XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAuY29sLW1kLTYsIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgJi5jYXB0Y2hhIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcblxyXG5cclxuICAucmVjYWxsLXRleHQgLmxhdGVzdC1yZWNhbGwge1xyXG4gICAgLmxhdGVzdF9yZWNhbGxzX2ltZ3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sYXRlc3RfcmVjYWxsc19pbWdfbW9ie1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmluLW1vZGFsIHtcclxuICAgICYuaW52YWxpZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5pbnZhbGlkX3RleHQge1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6NDBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgLnZpbi1sZWZ0IHtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTV7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1yZWNhbGwgLmNvbnRhY3QtZGV0YWlsLXBhbmV7XHJcblxyXG4gICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAuY29udGFjdC1kZXRhaWwge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBjbGVhcjogaW5oZXJpdDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5NTllO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3QtcmVjYWxse1xyXG4gICAgLmVucS1mb3Jte1xyXG4gICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC5jb2wtbWQtNiwgLmNvbC1tZC0xMntcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLXByaW1hcnkuYnRue1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxLjU2MjVlbTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGNsZWFyOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cC5jYXB0Y2hhIHtcclxuICAgICAgICAudGV4dC1wYW5le1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHg7XHJcbiAgICAgICAgICAgIC5yZWZyZXNoLWljb257XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlY2FsbHtcclxuICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OjEuNTYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVjYWxsLXRleHQge1xyXG4gICAgLnJlY2FsbC10b3AtcGFuZSB7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgfVxyXG4gICAgICAuYnRfYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1yZWNhbGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICBoNntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52ZWhpY2xlLWZvcm17XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBoNntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IDBweCAzMHB4IDBweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTh7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0LXRhYmxlIHtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgJi5yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAuY29sLW1kLTJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtN3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5jZW50ZXItcGFuZXtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtM3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5yaWdodC1wYW5lIC5yaWdodC1wYW5lLXN1YiAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNWVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVlbTtcclxuICAgIH1cclxuICAgIC5yaWdodC1wYW5lIC5yaWdodC1wYW5lLXN1Yi5zZWNvbmQtc3RlcCB7XHJcbiAgICAgIC5xdWVzdGlvbnN7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5yb3cxIC5jb2wxe1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MS41NjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5yZWNhbGwtdGV4dCAucmVjYWxsLXRvcC1wYW5lIC5idF9hcmVhe1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aW4tbW9kYWwge1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLnZpbi1sZWZ0LmNvbC1tZC0xMiB1bCBsaXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgIC52aW4tdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnZpbi1udW1iZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucmVjYWxsLXRleHQge1xyXG4gICAgLnJlY2FsbC10b3AtcGFuZSB7XHJcbiAgICAgIC5idF9hcmVhIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1yZWNhbGwge1xyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZWhpY2xlLWZvcm0gLmNvbC1tZC04IC5jb2wtbWQtNntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBib2R5IC5zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5zcGVjLXBhbmUge1xyXG4gICAgICAuY29sLW1kLTR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5jZW50ZXItcGFuZS1oZWFke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHQtcGFuZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGUucm93IC5jb2wtbWQtMiB1bCBsaXtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGUgLmNvbC1tZC03IC5jZW50ZXItcGFuZSAuY2wgYntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAucmVzdWx0LXRhYmxlIC5yaWdodC1wYW5lIC5yaWdodC1wYW5lLXN1YiAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVlbTtcclxuICB9XHJcbiAgLmNvbnRhY3QtcmVjYWxsIC5tYWluLWhlYWR7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgfVxyXG4gIC5jb250YWN0LXJlY2FsbCB7XHJcbiAgICAuY29udGFjdC1kZXRhaWwtcGFuZSB7XHJcbiAgICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIGxpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5xLWZvcm17XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYnRuLWdyb3VwLCBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgIHRvcDoxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcHRjaGEgLnRleHQtcGFuZXtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIi5kZXNrdG9wX2NvbnRhY3R7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG4ubW9iaWxlX2NvbnRhY3R7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuLmNvbnRhY3QtZGVhbGVyIHtcclxuXHJcbiAgJi5pbm5lci1iYW5uZXIge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQ0KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbi5jYXRlZ29yeS1wYW5le1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOjI2cHg7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOjI2cHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1kcm9wZG93bntcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAmLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwXHJcbiAgICAgIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgdG9wOmVtKDI0KTtcclxuICAgICAgICAgICAgbGVmdDplbSgyNCk7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcblxyXG5cclxuLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwIGVtKDApIDA7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDIpOyovXHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNilcclxuICB9XHJcblxyXG4gIC5hdXRvTGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgzMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMTUpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgJltocmVmXj1cInRlbFwiXSB7XHJcbiAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA3MCVcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgdG9wOiBlbSgtOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG91ci10YWJsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgICBwYWRkaW5nOiBlbSg3KSBlbSgxNyk7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDIpOyovXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zZWMtb25lIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmNvbC1zZWMtdHdvIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDIwKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSg1Myk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICYuZGF5IHtcclxuICAgICAgICAgIHdpZHRoOiAzNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zaG93LXJvb20tc2VjIHtcclxuICBwYWRkaW5nOiBlbSg4MCkgMDtcclxuICBoMiB7XHJcblxyXG4gICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGJhY2tncm91bmQ6ICNjYzAwMDA7XHJcbiAgICB3aWR0aDogZW0oNzEpO1xyXG4gICAgaGVpZ2h0OiBlbSg0KTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgfVxyXG4gIC52aWV3YWxsYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcbiAgICAubW9yZUxpbmt7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAvKnBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSAwOyovXHJcbiAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUpIGVtKDMpIGVtKDQwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OmVtKDMpO1xyXG4gICAgICAgIHRvcDogZW0oMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vLnZpZXdhbGxidG4ge1xyXG4gIC8vXHJcbiAgLy8gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIC8vICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgLy9cclxuICAvLyAgLmJ0biB7XHJcbiAgLy9cclxuICAvLyAgICB3aWR0aDogZW0oMTgwKTtcclxuICAvLyAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIC8vXHJcbiAgLy8gICAgaSB7XHJcbiAgLy8gICAgICByaWdodDogMDtcclxuICAvLyAgICB9XHJcbiAgLy9cclxuICAvLyAgICAmOmFjdGl2ZSB7XHJcbiAgLy8gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIC8vICAgIH1cclxuICAvL1xyXG4gIC8vICB9XHJcbiAgLy9cclxuICAvL31cclxuXHJcbiAgLmJveCB7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyNSk7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IGVtKDE0Nyk7XHJcblxyXG4gICAgJi5maXJzdGIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIH1cclxuICAgICYuZGFya2dyaWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy1zZWMge1xyXG5cclxuICAgICAgLmRldGFpbC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2QwMjYyNjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mX251bXtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcclxuICAgICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTclO1xyXG4gICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgIGJ0biB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDI2KTtcclxuICAgICAgICAgICAgICB0b3A6IGVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgJjphY3RpdmUsJjpmb2N1c3tcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDEwKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNTApO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmdtLXN0eWxlLW10YyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVucS1mb3JtLXNlYyB7XHJcblxyXG4gIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiAwLjRlbTsqL1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOSk7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIHdpZHRoOiA0NyU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICYubGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi50ZXh0YXJlYXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IGVtKDQ1KSAwIDAgMDtcclxuXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmV0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTRlNmU4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygwKTtcclxuICAgIGhlaWdodDogZW0oNDUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAmLmZfbnVtIHtcclxuICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhhbmtzIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjclO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblxyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogI2NjMDAwMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gICAgaGVpZ2h0OiBlbSg1Mik7XHJcbiAgICBtaW4td2lkdGg6IGVtKDIyOCk7XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIyKTtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogZW0oMik7Ki9cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgdG9wOiBlbSg3KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgLmhhcy1lcnJvciB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M3NjNkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDY1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCA7XHJcbn1cclxuXHJcbiNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICBmb250LXNpemU6IGVtKDE4KSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbiNtYXAtY2FudmFzIHtcclxuICBoZWlnaHQ6IGVtKDY1MCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4jbWFwLWNhbnZhcy1kZXRhaWwge1xyXG4gIGhlaWdodDogZW0oNjUwKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHIge1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNiYThhM2Q7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWFpbi1wb3B1cCB7XHJcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IGRpdiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxufVxyXG5cclxuLm1hcEltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2NvbnRlbnQgaDMge1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMzApO1xyXG5cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4jY29udGVudCBociB7XHJcbiAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuI2NvbnRlbnQgLm1hcExpc3QgbGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LWZhbWlseTogJ0NhdGFtYXJhbicgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2NvbnRlbnQgLm1hcExpc3QgbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2NvbnRlbnQgLm1hcExpc3QgbGkgc3BhbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5hdXRvTGlzdCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDcwKSAwIGVtKDUwKTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiBlbSg1OCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTgpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICBzZWN0aW9ue1xyXG4gICAgJi5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuY2xvc2UtYnRuIHtcclxuICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IGRpdiB7XHJcbiAgLm1DU0JfY29udGFpbmVye1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAubUNTQl9zY3JvbGxUb29sc3tcclxuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbiNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDE1NTBweCl7XHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmRldGFpbC1hcmVhe1xyXG4gICAgICAgICAgd2lkdGg6IDU5JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMgLmJ0bi13aGl0ZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIHtcclxuICAgIC5ib3gge1xyXG4gICAgICAuYWRkcmVzcy1zZWMge1xyXG4gICAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZW0oMjcpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAjZXF5Zm9ybSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gIC52aWV3YWxsYnRuIHtcclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSg0KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICNjb250ZW50IHtcclxuICAgIGgzIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNlY3Rpb24uZW5xLWZvcm0tc2VjIHtcclxuICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuXHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcblxyXG4gICAgLmJ0bi13aGl0ZSB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLmFkZHJlc3Mtc2VjIHtcclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDI1KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBlbSgyNTApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcEltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZW5xLWZvcm0tc2VjIC5idG4td2hpdGUge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIC5ib3ggLmFkZHJlc3Mtc2VjIHtcclxuXHJcbiAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICB3aWR0aDogNTklO1xyXG5cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDclO1xyXG4gICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAmLmVucS1mb3JtLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNob3ctcm9vbS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwaGlsbyB7XHJcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZXtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcblxyXG4gIC5lbnEtZm9ybS1zZWMgLmZvcm0td3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgYm9keSAjZXF5Zm9ybSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcbiAgICBmb250LXNpemU6IGVtKDE0KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xyXG4gIH1cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XHJcbiAgfVxyXG4gIGJvZHkuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHNlY3Rpb24uZW5xLWZvcm0tc2VjIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBlbTtcclxuICB9XHJcbiAgYm9keSAgLnNob3ctcm9vbS1zZWN7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDIycHggMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblxyXG5cclxuICAvKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbiAgLmNhdGVnb3J5LXBhbmUge1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktZHJvcGRvd24ge1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43ZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgdG9wOjFlbTtcclxuICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuICAubWFpbi1wb3B1cCB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IGVtKDI1MCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAubWFwSW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgIC5hdXRvTGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvdXItdGFibGUge1xyXG4gICAgICAuY29sLXNlYyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRheSB7XHJcbiAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgd2lkdGg6IDE4JTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzM2VtO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIHtcclxuICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgIC5kZXRhaWwtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzElICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI1KVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAmLmVucS1mb3JtLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNob3ctcm9vbS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyBzZWN0aW9uLmNvbnRhY3QtbWFwLWluZm8gLmZwLXRhYmxlQ2VsbHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZGVza3RvcF9jb250YWN0eyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gIC5tb2JpbGVfY29udGFjdHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuXHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1kcm9wZG93biB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICB0b3A6MWVtO1xyXG4gICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcblxyXG5cclxuICAuYWRkcmVzcy1zZWN7XHJcbiAgICAuYnRuLWljb24gc3BhbntcclxuICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW5xLWZvcm0tc2VjIC5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0Pi5idG4gLmNhcmV0e1xyXG4gICAgbGVmdDogNXB4O1xyXG4gIH1cclxuICAubWFpbi1wb3B1cCB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IGVtKDI1MCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAubWFwSW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG5cclxuICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAudGhhbmtzIHtcclxuICAgICAgICAudGhhbmtzLWlubmVyIHtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIHdpZHRoOiBlbSgyODApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI1KVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1kZWFsZXIge1xyXG5cclxuICAgICYuaW5uZXItYmFubmVyIHtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYXAtYXJlYS1zZWMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSlcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYm94IHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgIH1cclxuICAgICAgLmFkZHJlc3Mtc2VjIHtcclxuICAgICAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDI1KVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICB0b3A6IGVtKDYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAmLmVucS1mb3JtLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNob3ctcm9vbS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgfVxyXG5cclxuICAuYXV0b0xpc3QgbGkgaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuXHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDE0JTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1kcm9wZG93biB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuICAuY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgICAuYXV0b0xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLjUzNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmhvdXItdGFibGUge1xyXG4gICAgICAuY29sLXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zZWMtb25lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLXNlYy10d28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLnRleHRhcmVhc2VjIHtcclxuICAgICAgbWFyZ2luOiBlbSgzMCkgMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIHtcclxuICAgIHBhZGRpbmc6IGVtKDIwKSAwIGVtKDYwKSAwO1xyXG5cclxuICAgIC5kZXRhaWwtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDIwKVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0NSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbiAgLmNvbnRhY3QtZGVhbGVyLmlubmVyLWJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgaDJcclxuICAgIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuIiwiLmlubmVyLWJhbm5lciB7XHJcblxyXG4gIC5kZWFsZXItYmFubmVyIHtcclxuICAgICYudF9zcHsgbWFyZ2luLXRvcDogNWVtfVxyXG4gICAgPiBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBlbTtcclxuICAgICAgcmlnaHQ6IDUuNWVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuXHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuMjVlbSAwO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiAuMDYyNWVtOyovXHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWljb24tbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4uYWJvdXQtZGVhbCB7XHJcbiAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dC1kZWFsZXItc2VjIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogM2VtIDA7XHJcbiAgZm9udC1zaXplOiAxLjI1MGVtO1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiAwLjRlbTsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMjIpO1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMTQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBlbSg4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkM2QzZDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGFzdCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGFueS1pbnRyby1zZWMge1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgcGFkZGluZzogNi4yNTBlbSAwO1xyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogI2NjMDAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTIpO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgcCB7XHJcblxyXG4gICAgZm9udC1zaXplOiBlbSgyMClcclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmV4cGxvcmUtc2VjIHtcclxuICBwYWRkaW5nLXRvcDogZW0oNzApO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgLy9oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLy9oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiAwLjRlbTsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBlbSgyMCk7XHJcbiAgICB3aWR0aDogMjclO1xyXG5cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgcGFkZGluZzogMCAyLjVlbSAyLjVlbSAyLjVlbTtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIuNWVtO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwLjYyNWVtO1xyXG4gICAgICB3aWR0aDogNTMlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDJlbSAyLjVlbTtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIuNWVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNjI1ZW0gMCAxLjEyNWVtIDA7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMi41ZW0gMi41ZW07XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQuNWVtO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5jZXJ0aWZpZWQtY2FyIHtcclxuXHJcbiAgICAgIHdpZHRoOiA0MSU7XHJcblxyXG4gICAgfVxyXG4gICAgJi5tYXAtc2VjIHtcclxuXHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYWluLWJveC1zZWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgaHIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LWJveCB7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSg0MCk7XHJcblxyXG4gICAgLnRleHQtc2VjIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAxNyU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDExMCk7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAvKmxldHRlci1zcGFjaW5nOiAwLjRlbTsqL1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IDAuNnB4OyovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDI1KTtcclxuICAgICAgbWluLXdpZHRoOiAyM2VtO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgdG9wOiBlbSg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uZGlzY2xhaW1lci10eHQge1xyXG4gIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLnN0YXIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWJvdXQtZGVhbC5pbm5lci1iYW5uZXIge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC8vaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAvLyBoZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDBlbTtcclxuICB9XHJcbiAgJi5tZ3Qye1xyXG4gICAgcGFkZGluZy10b3A6IDVlbTtcclxuICB9XHJcbn1cclxuLmNvbXBhbnktaW50cm8tc2VjIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuIC8vIGhlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgLy8gaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJlY2FsbC1zZWMge1xyXG4gIGhlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAmLndoaXRle1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgIGltZyB7XHJcbiAgICAgICYuZm9yLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC8vLmFib3V0LWRlYWwuaW5uZXItYmFubmVyIC5mcC10YWJsZUNlbGx7XHJcbiAgLy8gIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IHtcclxuICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDIuNWVtIDIuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5jYWxjLXNlYyB7XHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgICsgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjUxcHhcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pZSB7XHJcbiAgICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgICYubWFwLXNlYyB7XHJcbiAgICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2FsYy1zZWMge1xyXG4gICAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAuYm94LW9uZS10ZXh0IHtcclxuXHJcbiAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICAgID4gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5ib3gtdGhyZWUtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTMuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcblxyXG4gICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC10aHJlZS10ZXh0IHtcclxuXHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5pZSB7XHJcbiAgICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIC5jb250YWN0LWJveHtcclxuICAgICAgbWFyZ2luLXRvcDozZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFueS1pbnRyby1zZWN7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIC5jb250YWluZXItZmx1aWR7XHJcbiAgICB0b3A6IDYuNWVtO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgcGFkZGluZzogMWVtIDBlbSAyLjJlbTtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgLjZlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDAuMmVtO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICBoMntcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgcGFkZGluZzogMGVtIDAgM2VtO1xyXG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuYm94LW9uZS10ZXh0IC5pbWctcmVzcG9uc2l2ZSB7XHJcblxyXG4gICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgYm90dG9tOiAtMC4zNzVlbTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtdGhyZWUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjYpIGVtKDE5KTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDI1KSBlbSgxOSk7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGlkZU1vYmlsZUJhbm5lclRleHR7XHJcbiAgICAuaW5uZXItYmFubmVye1xyXG4gICAgICAudHh0LXNlY3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IC5ib3gtdGhyZWUtdGV4dCAuYnRue1xyXG4gICAgd2lkdGg6IDEzZW07XHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgLmNvbnRhY3QtYm94e1xyXG4gICAgICBtYXJnaW4tdG9wOjNlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LWludHJvLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBsb3JlLXNlY3tcclxuICAgIGgye1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nOiAwZW0gMCAzZW07XHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCAuYnRuIGkge1xyXG4gICAgdG9wOmVtKDYpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCAuYm94LW9uZS10ZXh0IC5idG4sIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IC5ib3gtdGhyZWUtdGV4dCAuYnRuLCAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCAuYm94LXR3by10ZXh0IC5idG57XHJcbiAgICBtaW4td2lkdGg6IDExLjVlbTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgcGFkZGluZzogMWVtIDBlbSAyLjJlbTtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogZW0oNCkgMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXJ7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiA2LjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMGVtO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcblxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGVtKDgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oOCk7XHJcblxyXG4gICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMikgZW0oMTEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMykgZW0oOSkgIWltcG9ydGFudDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWJveCB7XHJcbiAgICAgIGhlaWdodDogZW0oNDMwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5oaWRlTW9iaWxlQmFubmVyVGV4dHtcclxuICAgIC5pbm5lci1iYW5uZXJ7XHJcbiAgICAgIC50eHQtc2Vje1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblxyXG5cclxuICAvKiBhYm91dCBkZWFsZWFyIHBhZ2UgKi9cclxuICAuY29tcGFueS1pbnRyby1zZWN7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dC1kZWFsIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LXNlYyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAuZGVhbGVyLWJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogMjJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDMwKTtcclxuICAgICAgICB0b3A6IDVlbTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDYpO1xyXG5cclxuICAgICAgLyogYWJvdXQgZGVhbGVhciBwYWdlICovXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAuY29udGFjdC1ib3gge1xyXG4gICAgICBoZWlnaHQ6IGVtKDMyMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICB3aWR0aDoyMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMTIlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMTApO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICAgICYuY2VydGlmaWVkLWNhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYuZmxvZ29zZWMge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgaW1nIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mcC1zY3JvbGxlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3QtZGVhbGVyLmlubmVyLWJhbm5lciBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuODc1ZW0gO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lciBwIHtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNhbGwtc2VjIHtcclxuICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICYuZm9yLWRlc2t0b3Age1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3ItbW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpZGVNb2JpbGVCYW5uZXJUZXh0e1xyXG4gICAgLmlubmVyLWJhbm5lcntcclxuICAgICAgLnR4dC1zZWN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLmFib3V0LWRlYWwge1xyXG4gICAgLmt1d2FpdC1iYW5uZXItbG9nbyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNTApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEyLjVlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC50eHQtc2VjIHtcclxuICAgICAgPiBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgIHRvcDogMmVtO1xyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAuY29tcGFueS1pbnRyby1zZWMge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgfVxyXG4gICAgLmV4cGxvcmUtc2VjIC5jb250YWN0LWJveCB7XHJcbiAgICAgIGhlaWdodDogMjBlbTtcclxuICAgICAgLmltZy1yZXNwb25zaXZle1xyXG4gICAgICAgIHdpZHRoOiAzMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC5leHBsb3JlLXNlYyAuZnAtdGFibGVDZWxse1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTUwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdGhyZWUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDE1KTtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjMpO1xyXG4gICAgICAgICAgbWFyZ2luOiBlbSg4KSAwO1xyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE3MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFueS1pbnRyby1zZWMge1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lciBwIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCAuYm94LXRocmVlLXRleHQgLmJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDEyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lcntcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgICYuZmxvZ29zZWMge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDIwMCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5rdXdhaXQtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTAwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IC5ib3gtdGhyZWUtdGV4dCAuYnRuIHtcclxuICAgIG1pbi13aWR0aDogMTJlbTtcclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXJcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG57XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXHJcbntcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcclxue1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcclxue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuc2FmZVRlY2hJdGVtcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5sYXRlc3QtbmV3cyB7XHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvLXNlY3Rpb257XHJcbiAgLy8gYmFja2dyb3VuZDojMDcwNzA3O1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIC5sMS1jb250ZW50e1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDE5MCk7XHJcbiAgICAvL2JhY2tncm91bmQ6ICMwNzA3MDc7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHdpZHRoOiAzOS41JTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oNTApO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oNTApO1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBoM3tcclxuLy8gICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCIsXCJnZV90aGFtZWVuXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgIH1cclxuICAgIHBcclxuICAgIHtcclxuICAvLyAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIixcImdlX3RoYW1lZW5cIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubDEtaW1ne1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiA2MC41JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLmt3LXRse1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGVtKDUwKTtcclxuICAgICAgYm90dG9tOiBlbSgxODApO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMik7XHJcbiAgICAgIG1pbi13aWR0aDphdXRvO1xyXG4gICAgICB3aWR0aDphdXRvO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFuY3lfdmlkZW97XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDAuNSU7XHJcbiAgYm90dG9tOiA3LjUlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogI2ZmNDU0NTtcclxuICB9XHJcbn1cclxuLm1haW4tdmlkZW8tbGlua3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaG9tZS1iYW5uZXJ7XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGxlZnQ6IDI2JTtcclxuICAgIHJpZ2h0OmF1dG87XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogI2MwMCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2e1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2xpY2stc2xpZGV7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvLXNlY3Rpb257XHJcbiAgaGVpZ2h0OiA4MjVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdG9wOjQ0LjMlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBoMXtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxLjMpIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTAwKTtcclxuICAgIGZvbnQtZmFtaWx5OiRhcmFiaWMtZm9udDtcclxuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gIH1cclxuICBwe1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjEpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICBmb250LXNpemU6IGVtKDExKTtcclxuICAgIHdpZHRoOmVtKDE5OCk7XHJcbiAgICBwYWRkaW5nOiBlbSgxMykgZW0oMjcpIGVtKDEyKSBlbSgyNyk7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgLmJnVmlkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTEwMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIC8qYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9iZy1oZXJvLXZpZGVvLmpwZ1wiKSBuby1yZXBlYXQ7Ki9cclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdUaWNrZXJ7XHJcbiAgaGVpZ2h0OiBlbSg2MCk7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgLy8gYmFja2dyb3VuZDogcmdiYSgjMDEwMTAxLCAwLjQpO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgei1pbmRleDogOTtcclxuICBmbG9hdDogbGVmdDtcclxuICAubGVmdC1oZWFkaW5ne1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6MTklO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiBlbSgyMykgZW0oODgpIDAgMDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6LTUlO1xyXG4gICAgICB0b3A6LTUwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkNTBlMGU7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICB3aWR0aDplbSgxNDIpO1xyXG4gICAgICBoZWlnaHQ6ZW0oMTM3KTtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICB3aWR0aDogZW0oNDYpO1xyXG4gICAgICBoZWlnaHQ6ZW0oNDYpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OmVtKDM2KTtcclxuICAgICAgdG9wOmVtKDcpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeSB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9iZWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgXHJcbiAgICAgIC8vaW1ne1xyXG4gICAgICAvLyAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgLy8gIGhlaWdodDplbSgyMSk7XHJcbiAgICAgIC8vICBsZWZ0OjA7XHJcbiAgICAgIC8vICByaWdodDowO1xyXG4gICAgICAvLyAgdG9wOjA7XHJcbiAgICAgIC8vICBib3R0b206MDtcclxuICAgICAgLy8gIG1hcmdpbjogYXV0bztcclxuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodC10ZXh0e1xyXG4gICAgd2lkdGg6ODElO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMTAxMDEsIDAuOCk7XHJcbiAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMzgpIDAgMDtcclxuICAgIC5ieC13cmFwcGVyIHtcclxuICAgICAgLmJ4LXZpZXdwb3J0IHtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29va2llLWJhciB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICBwYWRkaW5nOiAwIGVtKDM2KTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgei1pbmRleDogOTtcclxuICBmbG9hdDogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjhzKTtcclxuICBwe1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgcGFkZGluZzogZW0oNDQpIDA7XHJcbiAgfVxyXG4gIC5idG5hcmVhIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIC5jbG9zZS1jLWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogIGF1dG87XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogZW0oMTEwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg0Nik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSg0Nik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogIGF1dG87XHJcbiAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pbmFjdGl2ZSB7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gIH1cclxufVxyXG4ubmV3U2xpZGVye1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDMpIDAgZW0oMykgZW0oNjApO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGVmdDogZW0oNDIpO1xyXG4gICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6ZW0oMyk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGhyZWVJbWFnZXN7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLml0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDozMy4zMzMlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pdGVtLWhlYWRpbmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDExMCkgZW0oNjApIGVtKDc2KSBlbSg2MCk7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDAuNDAwZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC40MDBlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMS41cyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGx7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLm5ld3NTbGlja05hdntcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6MTklO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qcGFkZGluZzogZW0oMjMpIDAgMCBlbSg4OCk7Ki9cclxuICAmOmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6LTUlO1xyXG4gICAgdG9wOi01MCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6ICNkNTBlMGU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIHdpZHRoOmVtKDE0Mik7XHJcbiAgICBoZWlnaHQ6ZW0oMTM3KTtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICBpe1xyXG4gICAgd2lkdGg6IGVtKDQ2KTtcclxuICAgIGhlaWdodDplbSg0Nik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDplbSgzNik7XHJcbiAgICB0b3A6ZW0oNyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeSB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9iZWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAuc2xpY2stbGlzdHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5uZXdzTmF2LWl0ZW17XHJcbiAgICBwYWRkaW5nOiBlbSg4KSBlbSg4OCkgZW0oOCkgMDtcclxuICAgIGhlaWdodDogZW0oNjApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld1NsaWNrU2xpZGVye1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC5zbGljay1zbGlkZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIwJTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLm5ld3NMaW5re1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBwYWRkaW5nOiBlbSgzKSAwIGVtKDMpIGVtKDYwLCAxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxlZnQ6IDEwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDplbSgzKTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwLCAxOCk7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdG9wOiBlbSg0KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgbGVmdDogZW0oMzApO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGVtKDEyKSAwIDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgd2lkdGg6IGVtKDE1KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWluZGVudDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5sYXRlc3QtbmV3c3tcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2MCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDYwKTtcclxuICAgIC5yb3d7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oLTYwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKC02MCk7XHJcbiAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oNjApO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC1jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5yb3d7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLml0ZW17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDF7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDQyKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDI4KSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gIH1cclxuICAudHh0e1xyXG4gICAgcGFkZGluZzowIGVtKDYwKSBlbSg2MCkgZW0oNjApO1xyXG4gICAgbWluLWhlaWdodDplbSgxOTApO1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNjOWM5Yzk7XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICB9XHJcbiAgLm1vcmVMaW5re1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBwYWRkaW5nOiBlbSgzKSAwIGVtKDMpIGVtKDQwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OmVtKDMpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1RodW1ie1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC40KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBib3R0b206ZW0oLTMwKTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICB3aWR0aDplbSgxNik7XHJcbiAgICAgIGhlaWdodDplbSgxNik7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGx7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxufVxyXG4ubG9nby1zZWN0aW9ue1xyXG4gIHBhZGRpbmc6ZW0oMTUpIDAgZW0oNDUpIDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmhvbmRhLWxvZ297XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOmVtKDQ0OCk7XHJcbiAgaGVpZ2h0OmVtKDQ1KTtcclxuICBpbWd7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5lbWJlZC1jb250YWluZXJ7XHJcbiAgd2lkdGg6MTAwJSA7XHJcbiAgaGVpZ2h0OjExMHZoICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OjA7XHJcbiAgdG9wOjA7XHJcbn1cclxuXHJcblxyXG4uaW1nLWRlc2t0b3Atbm9uZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSB7XHJcbiAgaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gIC5ob21lcGFnZSAuZnVsbHBhZ2Utd3JhcHBlciAudmlkZW8tc2VjdGlvbi5mcC1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaG9tZS1iYW5uZXIgLnNsaWNrLWRvdHN7XHJcbiAgICBsZWZ0OjE4JTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcblxyXG4gIC5tYWMge1xyXG4gICAgI215VmlkZW97XHJcbiAgICAgIGhlaWdodDogNzgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWFjIHtcclxuICAjbXlWaWRlb3tcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJ0biBpe1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB0b3A6IC4yMTI1ZW07XHJcbiAgfVxyXG4gIC50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXR7XHJcbiAgICB0b3A6IDAuMmVtO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuLnNhZmFyaSwgLmFuZHJvaWQge1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG59XHJcbiNteVZpZGVve2JvcmRlcjpub25lICFpbXBvcnRhbnQ7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KXt9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4jc2VjdGlvbjV7XHJcbiAgcGFkZGluZy10b3A6IGVtKDEwKTtcclxufVxyXG4gIC5sb2dvLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nOmVtKDUpIDAgZW0oMzApIDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNXB4KSBhbmQgKG1heC13aWR0aDogMTU1MHB4KXtcclxuICBib2R5IHtcclxuICAgIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5Qcm9kdWN0R2FsbGVyeSAucHJvZHVjdCB7XHJcbiAgICAgIC5jYXJ7XHJcbiAgICAgICAgYm90dG9tOiAxLjdlbTtcclxuICAgICAgfVxyXG4gICAgICAubG9nb3tcclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAuOTM3NWVtIDEuNjI1ZW07XHJcbiAgICAgICAgd2lkdGg6IDE3LjYyNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiAuUHJvZHVjdEdhbGxlcnkgLnByb2R1Y3QgLmhvdmVyLXN0YXRle1xyXG4gICAgICBib3R0b206IDEuN2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG5cclxuICBib2R5IHtcclxuICAgIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5Qcm9kdWN0R2FsbGVyeSAucHJvZHVjdCB7XHJcbiAgICAgIC5jYXJ7XHJcbiAgICAgICAgYm90dG9tOiAxLjdlbTtcclxuICAgICAgfVxyXG4gICAgICAubG9nb3tcclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAuOTM3NWVtIDEuNjI1ZW07XHJcbiAgICAgICAgd2lkdGg6IDE3LjYyNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiAuUHJvZHVjdEdhbGxlcnkgLnByb2R1Y3QgLmhvdmVyLXN0YXRle1xyXG4gICAgICBib3R0b206IDEuN2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5uZXdUaWNrZXIge1xyXG4gICAgLmxlZnQtaGVhZGluZyB7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGF0ZXN0LW5ld3MgaDF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgfVxyXG5cclxuICAvLy5uZXdzU2xpY2tOYXZ7XHJcbiAgLy8gIGgze1xyXG4gIC8vICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcblxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuXHJcbiAgLmNhcmQge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgLmg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZS1iYW5uZXIgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiA3JTtcclxuICB9XHJcbiAgLnZpZGVvLXNlY3Rpb257XHJcbiAgICAubDEtY29udGVudHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDIwMCk7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTEpO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vLm5ld3NTbGlja05hdntcclxuICAvLyAgaDN7XHJcbiAgLy8gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgLy8gIH1cclxuICAvL31cclxuXHJcbiAgLm5ld1RpY2tlciB7XHJcbiAgICAubGVmdC1oZWFkaW5nIHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8ubGF0ZXN0LW5ld3N7XHJcbiAgLy8gIHB7XHJcbiAgLy8gICAgZGlzcGxheTogbm9uZTtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG4gIC5sYXRlc3QtbmV3cyBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gIH1cclxuICAuY29va2llLWJhciBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLm1vdXNlLWljb257XHJcbiAgJi5kZXNre1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYucmVze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtcG9ydHJhaXQsIC5tb2JpbGUtbGFuZHNjYXBle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50aHJlZUltYWdlc3tcclxuICAgIC5pdGVte1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDE1LjVlbTtcclxuICAgIH1cclxuICAgIC5uZXdUaHVtYntcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUpIGVtKDMpIGVtKDQwKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1NsaWRlciB7XHJcbiAgICBsaSB7XHJcbiAgICAgIC5uZXdzTGlua3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUpIGVtKDMpIGVtKDUwKTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29va2llLWJhciB7XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZS1jLWJhcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1NsaWNrU2xpZGVyIHtcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oNSkgZW0oMykgZW0oNTApO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuXHJcblxyXG4uZGVza3RvcC1pbWd7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4ubW9iaWxlLWltZ3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cclxuXHJcbiAgLnRocmVlSW1hZ2VzIC5pdGVtIGgye1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlcyAuaXRlbSBoMiBzcGFue1xyXG4gICAgZm9udC1zaXplOiAwLjZlbTtcclxuICB9XHJcbiAgYm9keSBmb290ZXIgdWwgbGkgYXtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICAubmV3U2xpZGVyIGxpIC5uZXdzTGluayBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0Oi41ZW07XHJcbiAgfVxyXG4gIGJvZHkgLmJvdHRvbS1mb3JtIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuICBmb290ZXIgcHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG5cclxuICAudmlkZW8tc2VjdGlvbiB7XHJcbiAgICAubDEtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgxMjApO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDQ4KTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubDEtaW1ne1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gIC5uZXdUaWNrZXIgLnJpZ2h0LXRleHR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIH1cclxuICAubWFpbi12aWRlby1saW5re1xyXG4gICAgaGVpZ2h0OjkyLjA4dmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAuZW1iZWQtY29udGFpbmVye1xyXG4gICAgd2lkdGg6MTAwdncgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDo5Mi4wOHZoICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDowO1xyXG4gICAgdG9wOjA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ZpZGVvX2Jhbm5lci5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaWZyYW1le1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IGVtKDEwMCk7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGlja2VyIHtcclxuICAgIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6NzglO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IGVtKDQ0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGhlaWdodDogMTNlbTtcclxuICAgICAgfVxyXG4gICAgcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubmV3c1NsaWNrTmF2e1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLm5ld1NsaWNrU2xpZGVyIHtcclxuICAgIHB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1JTtcclxuICAgIH1cclxuICAgIC5uZXdzTGlua3tcclxuICAgICAgbGVmdDogMTIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OjkyLjA4dmggIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDkyLjA4dmggO1xyXG4gICAgbWF4LWhlaWdodDogOTIuMDh2aDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIHBhZGRpbmc6IGVtKDYwKSAwIDAgMDtcclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGlja2VyIHtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAubGVmdC1oZWFkaW5ne1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXRleHR7XHJcbiAgICAgIHdpZHRoOjc1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpbWVMaW5lU2VjdGlvbiwgIC50aHJlZUltYWdlcywgLmxhdGVzdC1uZXdzLCAuZnAtYXV0by1oZWlnaHR7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29va2llLWJhciB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmc6IDEuODc1ZW0gMDtcclxuICAgIH1cclxuICAgIC5idG5hcmVhIHtcclxuICAgICAgLmJ0bi1ob2xsb3cge1xyXG4gICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblxyXG5cclxuICAubWFpbi12aWRlby1saW5re1xyXG4gICAgaGVpZ2h0OjYydmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5uZXdTbGlkZXIgbGkgLm5ld3NMaW5re1xyXG4gICAgdG9wOiAxZW07XHJcbiAgfVxyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgJi5kZXNre1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5yZXN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW1iZWQtY29udGFpbmVye1xyXG4gICAgd2lkdGg6MTAwdncgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDo2MnZoICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDowO1xyXG4gICAgdG9wOjA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ZpZGVvX2Jhbm5lci5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaWZyYW1le1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbiB7XHJcbiAgICAuYnRue1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgcGFkZGluZzogZW0oMTIpIGVtKDI1KSBlbSgxMikgZW0oMTMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICAudHh0IHtcclxuICAgICAgaGVpZ2h0OiAxNGVtO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvLXNlY3Rpb24sIC50aW1lTGluZVNlY3Rpb24sIC50aHJlZUltYWdlcywgLmxhdGVzdC1uZXdzLCAuZnAtYXV0by1oZWlnaHR7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbntcclxuICAgIGhlaWdodDplbSg2MDApICFpbXBvcnRhbnQ7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1RpY2tlciB7XHJcbiAgICAubGVmdC1oZWFkaW5ne1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXRleHR7XHJcbiAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1NsaWRlciB7XHJcbiAgICBsaXtcclxuICAgICAgcHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6NzUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3c1NsaWNrTmF2e1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgLm5ld1NsaWNrU2xpZGVye1xyXG4gICAgcHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDo3NSU7XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgIGxlZnQ6IDE1JTtcclxuICAgIH1cclxuICAgIC5zbGljay1kb3Rze1xyXG4gICAgICB0b3A6IGVtKDQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiA2MnZoICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA2MnZoO1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgICAuY29udGFpbmVye1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogZW0oMzApO1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzMCk7XHJcbiAgICAgICAmLmZ1bGwtY29udGFpbmVye1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgwKTtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgwKTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnR4dHtcclxuICAgICAgIHBhZGRpbmc6IDAgZW0oMzApIGVtKDMwKSBlbSgzMCk7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgLmxhdGVzdC1uZXdze1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDMwKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzMCk7XHJcbiAgICAgICYuZnVsbC1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dHtcclxuICAgICAgcGFkZGluZzogMCBlbSgzMCkgZW0oMzApIGVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvb2tpZS1iYXIge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bmFyZWEge1xyXG4gICAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lLWJhbm5lciAuc2xpY2stZG90c3tcclxuICAgIHRvcDogNjAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHJcblxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIC5sMS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgLmwxLWltZyB7XHJcbiAgICAgIGhlaWdodDogNDB2aDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zZWNvbmQtcGFuZSAuY29sLW1kLTQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmRlc2t0b3AtaW1ne1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iaWxlLWltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC52aWRlby1zZWN0aW9uIC5sMS1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gIH1cclxuXHJcbiAgLmZhbmN5X3ZpZGVve1xyXG4gICAgYm90dG9tOiAxNS41JTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLm1haW4tdmlkZW8tbGlua3tcclxuICAgIGhlaWdodDogMTA3dmg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm5ld1RpY2tlciAubGVmdC1oZWFkaW5nIGgze1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbiAgLm5ld1NsaWRlciBsaSAubmV3c0xpbmsgc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG5cclxuICAubW91c2UtaWNvbntcclxuICAgICYuZGVza3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYucmVze1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAjaG9tZS1zZWN0aW9ue1xyXG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yaWdodC10ZXh0IGxpe1xyXG4gICAgbWFyZ2luLXRvcDogLjNlbTtcclxuICB9XHJcbiAgLmVtYmVkLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MTIwdmggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICB0b3A6MDtcclxuICAgIC8vYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy92aWRlb19iYW5uZXIuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYubW9iaWxlLXBvcnRyYWl0e1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1sYW5kc2NhcGV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICBwYWRkaW5nOiBlbSg0OCkgMCAwIDA7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjAwMGVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMDAwZW07XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjAwMGVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIuMDAwZW07XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjAwMGVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjAwMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dHtcclxuICAgICAgcGFkZGluZzplbSgzMCkgZW0oMTUpIGVtKDE1KSBlbSgxNSk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBicntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbXtcclxuICAgICAgJjpudGgtY2hpbGQoNCksICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAudHh0e1xyXG4gICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9yZUxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLnBhcmF7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIH1cclxuICAgIC5sMS1pbWd7XHJcbiAgICAgIC5rdy10bHtcclxuICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgYm90dG9tOiBlbSg2NSk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNik7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGlja2Vye1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgaGVpZ2h0OmVtKDgwKTtcclxuICAgIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOjE4JTtcclxuICAgICAgcGFkZGluZzoxLjklO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgaSwgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgcGFkZGluZzoxJSAyJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1NsaWRlciB7XHJcbiAgICBsaXtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAubmV3c0xpbmt7XHJcbiAgICAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3c1NsaWNrTmF2e1xyXG4gICAgd2lkdGg6MTglO1xyXG4gICAgaSwgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5uZXdzTmF2LWl0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDElIDYlIDElIDElO1xyXG4gICAgICBoZWlnaHQ6IGVtKDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdTbGlja1NsaWRlcntcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICB3aWR0aDo3MCU7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICAgIHRvcDogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyLCAxOCk7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uLCAudmlkZW8tc2VjdGlvbiwgLnRpbWVMaW5lU2VjdGlvbiwgLnRocmVlSW1hZ2VzLCAubGF0ZXN0LW5ld3MsIC5mcC1hdXRvLWhlaWdodHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlcyB7XHJcbiAgICAuaXRlbXtcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgLml0ZW0taGVhZGluZ3tcclxuICAgICAgICBwYWRkaW5nOiBlbSgzMCk7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBib3R0b206ZW0oMjUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDEzLjVlbTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAuZnVsbC1jb250YWluZXIge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLmJvdHRvbS1mb3JtIC5mb3JtLXdyYXBwZXIgLnRoYW5rcyAudGhhbmtzLWlubmVye1xyXG4gICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuY29va2llLWJhciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuICAgIC5idG5hcmVhIHtcclxuICAgICAgLmJ0bi1ob2xsb3cge1xyXG4gICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZS1iYW5uZXIgLnNsaWNrLWRvdHMge1xyXG4gICAgdG9wOiAzOCU7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5ob25kYS1sb2dvIHtcclxuICAgIHdpZHRoOiBlbSgyMjgpO1xyXG4gIH1cclxuXHJcbiAgLmhvbWUtYmFubmVyIC5zbGljay1kb3RzIHtcclxuICAgIHRvcDogMzN2aDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5mYW5jeV92aWRlb3tcclxuICAgIGxlZnQ6IDElO1xyXG4gICAgYm90dG9tOiAxMy41JTtcclxuICB9XHJcblxyXG5cclxuICNob21lLXNlY3Rpb24ge1xyXG4gICBoZWlnaHQ6IDcxdmggIWltcG9ydGFudDtcclxuICAgbWluLWhlaWdodDogNzF2aCAhaW1wb3J0YW50O1xyXG4gfVxyXG5cclxuICAjbnVtYmVyQ291bnRlcntcclxuICAgIHRvcDogNDAlO1xyXG4gIH1cclxuICAubmV3U2xpZGVyIGxpe1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICB0b3A6MDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBib2R5IC5lbWJlZC1jb250YWluZXJ7XHJcbiAgICAvL2JhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvdmlkZW9fYmFubmVyX21vYmlsZS5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLm1vYmlsZS1wb3J0cmFpdHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1sYW5kc2NhcGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubmV3VGlja2Vye1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgLmxlZnQtaGVhZGluZ3tcclxuICAgICAgd2lkdGg6MjglO1xyXG4gICAgICBwYWRkaW5nOiA0JSAzJTtcclxuICAgIH1cclxuICAgIC5yaWdodC10ZXh0e1xyXG4gICAgICB3aWR0aDogNjQlO1xyXG4gICAgICBwYWRkaW5nOjEuNSUgMiU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdTbGlkZXIge1xyXG4gICAgbGkge1xyXG4gICAgICBoZWlnaHQ6aW5pdGlhbDtcclxuICAgICAgcHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm5ld3NTbGlja05hdntcclxuICAgIHdpZHRoOjM2JTtcclxuICAgIGl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmV3c05hdi1pdGVte1xyXG4gICAgICBwYWRkaW5nOiAxJSA2JSAxJSA0JTtcclxuICAgICAgaGVpZ2h0OiBlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdTbGlja1NsaWRlcntcclxuICAgIGhlaWdodDppbml0aWFsO1xyXG4gICAgcHtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgIHRvcDogMC45ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIsIDE4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIGhlaWdodDogMTJlbTtcclxuICAgIH1cclxuICAgIC5mdWxsLWNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1nLW1vYmxpZS1ub25le1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmltZy1kZXNrdG9wLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNvb2tpZS1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bmFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5idG4taG9sbG93IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNsb3NlLWMtYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgLmhlcm8tdmlkZW97XHJcbiAgICAgIGhlaWdodDogMzEuNXZoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaWNrZXIge1xyXG4gICAgLmxlZnQtaGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IDUlIDMlO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3NTbGlja05hdntcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLypHYWxheHkgUzggKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDM2MHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA3NDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpe1xyXG5cclxuICAubWFpbi12aWRlby1saW5re1xyXG4gICAgaGVpZ2h0OiA3MXZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNzF2aCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzNjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNzQwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7XHJcbiAgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59IiwiLnBhZ2Utbm90LWZvdW5ke1xyXG4gIG1pbi1oZWlnaHQ6NTAwcHg7XHJcbiAgcGFkZGluZzogMTIwcHggMCA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBmbG9hdDogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgaDJ7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZm9yLXN0aWNreXtcclxuICBoZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgJi5sYW5kaW5nLWlubmVyLWJhbm5lci1uZXd7XHJcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNjUpO1xyXG4gIH1cclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHRvcDogMTJlbTtcclxuICB9XHJcbiAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5iaWcge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMjJlbTtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg3Mik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSg2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgLnRleHQtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogI2VkMDAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYS5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE2ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZ3Qxe1xyXG4gIG1hcmdpbi10b3A6IDV2aDtcclxufVxyXG4ub25QYWdlLm1ndDF7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nLXRvcDogNC4wNjI1ZW07XHJcbn1cclxuXHJcbi5mb3JtLXBhZ2V7XHJcbiAgLm9uUGFnZS5tZ3Qxe1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLk5vdEZvdW5ke1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgaDIge1xyXG4gICAgJi5jb25kZW5zZWQge1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgLjYyNWVtIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcbiAgaHIge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvL2xldHRlci1zcGFjaW5nOiBlbSgxMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWwtYm94ZXMge1xyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgJi5jb25kZW5zZWQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAvLyBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmwtYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAubmV3VGh1bWIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTMwKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogZW0oNTYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgcGFkZGluZzogMCBlbSgzMCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1ZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDI4KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAvLyAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDE1KSAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSgwKSBlbSgzKSBlbSg0MCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogZW0oMyk7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtZCB7XHJcbiAgcGFkZGluZzogZW0oNzApIDAgMDtcclxuICAubmV3cy1kLWJveCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDQ4KTtcclxuICAgIC5uLWRldGFpbC1pbWctYm94IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLWQtYmFubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICBoNSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuZGV0YWlsLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG4gIG9sLCB1bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBsaXtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHsgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAmLmhpbGlnaHRlZCB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDI2KTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuc2hhcmUtbGluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDUwKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuc2hhcmUtaWNvIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvKndpZHRoOiAxMDAlOyovXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcclxuXHJcbiAgICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYuYWN0aXZlLXNoYXJlIHtcclxuICAgICAgLnRoZXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xyXG4gICAgICAgIC5zaGFyZS1pY28ge1xyXG4gICAgICAgICAgLmFkZHRoaXNfaW5saW5lX3NoYXJlX3Rvb2xib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnJlbGF0ZWQge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjYpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZC1ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuNCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogZW0oLTMwKTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDU2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSg1MCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjgpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlTGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDApIGVtKDMpIGVtKDQwKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogZW0oMyk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAmLmljb24tYXJyb3ctbGluZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyMikgZW0oMzApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBlbSgxMCkgZW0oMTIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNCk7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogZW0oMykgZW0oMCkgZW0oMykgZW0oMTApO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC42cyk7XHJcbiAgICAgICAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3c19ocntcclxuICBtYXJnaW4tYm90dG9tOiBlbSg2KTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mdWxsLXRocmVlLWNvbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgcGFkZGluZzogNGVtIC45Mzc1ZW0gMmVtO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYubm8tbWFyZ2luIHtcclxuICAgIC50aHJlZS1mdWxsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aHJlZS1mdWxsIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICAvLyY6bGFzdC1jaGlsZHtcclxuICAvLyAgbWFyZ2luLWJvdHRvbTogZW0oNTQpO1xyXG4gIC8vfVxyXG4gIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLnJlcy12ZXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LWFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDYwKSBlbSg2MCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyOCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgJi53aGl0ZS10eHQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0LWFsaWduIHtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWVsLWVmZmljaWVudC10eHQge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjZmYjtcclxuICAgICY6YmVmb3JlIHtcclxuXHJcblxyXG4gICAgICBib3JkZXItd2lkdGg6IDExcHggMTJweCAxMXB4IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIC8vbGVmdDogLTEycHg7XHJcbiAgICAgIC8vYm9yZGVyLXdpZHRoOiAxMXB4IDAgMTFweCAxMnB4O1xyXG4gICAgICAvL2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzZjZmYjtcclxuXHJcbiAgICB9XHJcbiAgICAmLnBvaW50ZXItZmxpcGVkIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTFweCAwcHggMTFweCAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgICNmM2Y2ZmI7XHJcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVkLWJveHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IDtcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBoMywgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhcmluZy1wcm9ncmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTAwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnRleHQtYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IGVtKDcwKTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1ieS1maWx0ZXIge1xyXG4gIHBhZGRpbmc6IGVtKDQwKSAwIDAgMDtcclxuICBtYXJnaW4tYm90dG9tOiBlbSg4MCk7XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogLTE0cHggYXV0byAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgaHIge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oNzApIGVtKDI4KSAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDUwKTtcclxuICAgICAgICB3aWR0aDogOCU7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogODclO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMy4yJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgOXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xyXG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2RkLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgMCAxMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZHJvcHVwIHtcclxuICAgICAgICAgICAgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBoMywgaHIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAucy1maWx0ZXJzIHtcclxuICAgICBwYWRkaW5nOiAwLjVlbSA5ZW0gMC42ZW0gMTBlbTtcclxuICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICB9XHJcbiAgfVxyXG59XHJcbi5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNmVtIDA7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICAuaGVhZGluZyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAzOHB4IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAvLyAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICBmb250LXNpemU6IGVtKDcwKTtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSg0MCkgMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdlbmVyLWJveC1jb250IHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNjApO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sLW1kLTMge1xyXG4gICAgLmdlbmVyLWJveCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmdlbi1wcmljZXN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgxNSkgZW0oMTApO1xyXG4gICAgICAgIGJvdHRvbTogZW0oNTIpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLDApIDAscmdiYSgyNTUsMjU1LDI1NSwuNikgMzUlLHJnYigyNTUsMjU1LDI1NSkgMTAwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSg1KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgY29sb3I6JGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kZWwtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IGVtKDgpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udC1lbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwbG9yZSB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDIyKSBlbSgyMCkgZW0oNzUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ibHVlLXRoZW1le1xyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICBocntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDIzZjg4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICAuZ2VuZXItYm94IHtcclxuICAgICAgICAubW9kZWwtbmFtZSB7XHJcbiAgICAgICAgICAuZXhwbG9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojMDIzZjg4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGI2NWQyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiMwMjNmODg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWMgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmNvbC1tZC0zIC5nZW5lci1ib3h7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XHJcbn1cclxuLm1hcmluZS1wYWdlIHtcclxuICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyAuY29sLW1kLTMgLmdlbmVyLWJveCAubW9kZWwtbmFtZSAuZXhwbG9yZXtcclxuICAgIGJhY2tncm91bmQ6IzAyM2Y4ODtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGI2NWQyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyAuaGVhZGluZyBocntcclxuICAgICAgYmFja2dyb3VuZDogIzAyM2Y4OCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIC5tb2RhbC1jb250ZW50IC5wcm9kdWN0LWFyZWEgLmltYWdlIC5nZW4taW5mby0ye1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5zdGVwUG9wdXAge1xyXG4gIC5tb2RhbC1jb250ZW50e1xyXG4gICAgcHtcclxuICAgICAgJi5wcmljZS10YXF7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMzUpO1xyXG4gICAgICAgIGNvbG9yOiMzZjNmM2Y7XHJcbiAgICAgICAgZm9udC1zaXplOmVtKDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWJsdWUge1xyXG4gIGJhY2tncm91bmQ6ICMwMjNmODggIWltcG9ydGFudDtcclxuICAmOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6ICMwYjY1ZDIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gIC5tb2RhbC1sZyB7XHJcbiAgICB3aWR0aDogOTVlbTtcclxuICAgIHRvcDogNiU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMCBlbSg1MCkgMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnByb2R1Y3QtYXJlYXtcclxuICAgICAgcGFkZGluZzogZW0oNjApIGVtKDYwKSAwIDA7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VuLWluZm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIC8vcHtcclxuICAgICAgICAgIC8vICBmb250LWZhbWlseTogJGFyYWJpYy1mb250LWVuZztcclxuICAgICAgICAgIC8vfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDI2Nyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDotNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFyLTIge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDQyNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDotNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VuLWluZm8tMiB7XHJcbiAgICAgICAgICB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjk4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogZW0oMjIwKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyNSkgZW0oMTMpIGVtKDYwKTtcclxuICAgICAgICAgIC5zcGFjZS1pY29uIHtcclxuICAgICAgICAgICAgbGVmdDogZW0oMTIpO1xyXG4gICAgICAgICAgICB0b3A6IGVtKDEwKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IC40ODc1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpIGVtKDEzKSBlbSgyNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgLmljb24tdGV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogZW0oNTApO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgLmJpZ3RleHR7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAuc21hbGwtdGV4dHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTQ5NDk0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmlndGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250LWVuZztcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZSB7XHJcblxyXG4gICAgICB0aGVhZHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGMwYzBjO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMGMwYzBjIDElLCAjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGMwYzBjIDElLCMyYzJjMmMgMTAwJSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGMwYzBjIDElLCMyYzJjMmMgMTAwJSk7XHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzBjMGMwYycsIGVuZENvbG9yc3RyPScjMmMyYzJjJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keXtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NWVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyAuY2xvc2V7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLnBvd2VyLXBhZ2UgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAucHJvZHVjdC1hcmVhIC5pbWFnZSB7XHJcbiAgaW1ne1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5mLXctYiB7XHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMCBlbSg2MCkgZW0oNjApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAyMyU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAvLyAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAucmVzLXZlcnN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubG9jYXRpb24tbWFwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgI21hcC1jYW52YXMge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTYlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMSUsIHJnYmEoMCwwLDAsMC4zKSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwLjMpIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwLjMpIDEwMCUpO1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM2NjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5nbW5vcHJpbnQuZ20tYnVuZGxlZC1jb250cm9sLmdtLWJ1bmRsZWQtY29udHJvbC1vbi1ib3R0b20gICAge1xyXG4gICAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZ20tc3ZwY3tcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWxlZ2FsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDAgO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgZW0oMjApIGVtKDIwKTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMjApIGVtKDIwKSAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtZmllbGRze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xvY2F0aW9uL3N0YXRpYy1iZy5qcGdcIikgY2VudGVyIDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgICAgID4gLmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oNDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDgpIGVtKDE1KTtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2xvY2F0aW9uLWRkLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJjNzUzZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg2Mik7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHRvcDogLjYxMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjNWE1YTVhLCAwLjk1KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG1hcmdpbjogMzVweCAwIDAgMjZweCAhaW1wb3J0YW50IDtcclxuICAgIHdpZHRoOiBlbSgyMDApICFpbXBvcnRhbnQ7XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDE4KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogIDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBzcGFuIHtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgIHdpZHRoOiBlbSg0NTApO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBlbSgtNTA1KTtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMjBweCAzMHB4IHJnYmEoMCwwLDAsMC40KSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIC5tYXAtaGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogZW0oMjApIGVtKDI1KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5tYXAtaGVhZGluZzJ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMCkgZW0oMjUpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTAwKTtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAuZGlyZWN0aW9uLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiBlbSg3Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg3Nik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMzhweDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDM2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzYpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93LWFyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgLnN0MHtmaWxsOiNDQzAwMDA7IEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO31cclxuICAgICAgICAgIC5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgICAuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTtmaWxsOiNDQzAwMDA7IEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO31cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvY2F0aW9uLXNlYXJjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDRweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMjBweCByZ2JhKDAsMCwwLDAuNCkpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNDApO1xyXG4gICAgICAubWFwLWxvZ28ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMzUpIGVtKDI1KSAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDM1KSBlbSgxMCkgZW0oMzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwTGlzdGluZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAzNXB4IDQwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDBweDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJlMztcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLmljb24tcGhvbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkuaWNvbi1lbWFpbCB7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtZm9vdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgcGFkZGluZzogZW0oMjYpIGVtKDQwKSBlbSgyNik7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogNWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgcGFkZGluZzogMCA7XHJcbiAgICAgICAgJi5yZWQtdHh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNC40Mzc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGVtKC01MCk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSgxMDApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgICAuc3Qwe2ZpbGw6IzkxOTE5MTtAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICByaWdodDowO1xyXG4gICAgfVxyXG5cclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYXAtY2xvc2Uge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICBtaW4td2lkdGg6IDYuMjVlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDMuMTI1ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDMuMTI1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjEyNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjY2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDMuMTI1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjEyNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IC4yZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5ldy1sb2NhdGlvbi1zZWFyY2h7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzUpIGVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubWdie1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jaGVjay5mb3JtLWNoZWNrLWlubGluZXtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTkpO1xyXG4gICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXR7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxOCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmViICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTkpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgIC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIxKTtcclxuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtcmVzdWx0LW1hcCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjQpIGVtKDMyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGJkYmRjO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMjApO1xyXG4gICAgICAgIC52YWx1ZXtcclxuICAgICAgICAgIGNvbG9yOiAjNjI2MjYyO1xyXG4gICAgICAgICAgZm9udC1zaXplOmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGJkYmRjO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgyNik7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjYpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDE5KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OmVtKDI4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1jb250ZW50e1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRpc3RhbmNle1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGVtKDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlZWRldGFpbHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGhlaWdodDogNDIlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgLm1hcC1sZWdhbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjguMTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSgxMDApIDA7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMCAwIDM2cHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gIH1cclxufVxyXG4uZXhjZXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSgxMDApIDA7XHJcbiAgLmV4Y2VwLXR4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTYwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDExNSk7XHJcbiAgICBoM3tcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDApO1xyXG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNjI1ZW0gLjkzNzVlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICB3aWR0aDogMTQuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5wIHtcclxuICAmLmhpbGlnaHRlZCB7XHJcblxyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMjYpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAucmVkLXN0YXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vdmVybGFwLWltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogZW0oMTYwKSAwIDA7XHJcbiAgICAuYmFja3NpZGUge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IGVtKDQ4NSk7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnJvbnRzaWRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOiBlbSgzMjIpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vZmZlci1wcm9tbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg1MCk7XHJcbiAgfVxyXG4gIC5wcm9tby1ib3gge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDI4KTtcclxuICAgIC52YWxpZGl0eSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMzMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUwKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMSUsIHJnYmEoMCwwLDAsMC44KSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMC44KSAxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNjYzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC40KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjaWFsLXRhZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiBlbSgtMTYpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBlbSgyMDQpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDYwKSBlbSgxMDApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogZW0oMzU0KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDY0KTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgd2lkdGg6IDEzZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogNC43NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNtLWJveCB7XHJcbiAgICAgIC52YWxpZGl0eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI2KTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMzApIGVtKDcwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDI3MCk7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjQpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICByaWdodDogMi41ZW07XHJcbiAgICAgICAgICBib3R0b206IDJlbVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAubW9kYWwtbGcge1xyXG4gICAgd2lkdGg6IDk4ZW07XHJcbiAgICB0b3A6IDI4JTtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogZW0oNDApIGVtKDM2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICBwYWRkaW5nOiBlbSg2MCkgMCBlbSgyNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAudmFsaWRpdHkge1xyXG4gICAgICAgIHdpZHRoOiBlbSg0NTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBlbSgtMTYpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9tby10eHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDU2KTtcclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDI4KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDIyKTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjVlbTtcclxuICAgICAgICAmLmJvb2stYnR7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW8tdHh0LTJ7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIC5jbG9zZXtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxuXHJcbn1cclxuLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAubW9kYWwtbGcge1xyXG4gICAgd2lkdGg6IDcwZW07XHJcbiAgICB0b3A6IDI4JTtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogZW0oNDApIGVtKDM2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWJveHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZW5zaW5nLXR4dCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR3aW4taW1nIHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cgLmNsb3Nle1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbmhyLmJhc2ljIHtcclxuICBtYXJnaW4tdG9wOiBlbSgyOCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG5ib2R5Lm1vZGFsLW9wZW57XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYXNpYy1wYWdpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubmV3cy1wYWdlIHtcclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3ggLm1hcC1jb250ZW50Lm1DdXN0b21TY3JvbGxiYXJ7XHJcbiAgICBoZWlnaHQ6IDQ0JTtcclxuICB9XHJcbiAgLm5ld3MtcGFnZSB7XHJcbiAgICAubmV3LWwtYm94ZXMge1xyXG4gICAgICAubC1ib3gge1xyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MjdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3h7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgdG9wOjEwZW07XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIC8vLm1vZGFsLWxnIHtcclxuICAgIC8vICB0b3A6IDI5JTtcclxuICAgIC8vfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgbWF4LWhlaWdodDogMjklO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHdpZHRoOiA3OGVtO1xyXG4gICAgICB0b3A6IDI2JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnNjcm9sbC1hcmVhe1xyXG4gICAgaGVpZ2h0OiA0NSU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAuaWNvbi10ZXh0LWJhciAuaWNvbi10ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxZW07XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIC8vLm1vZGFsLWxnIHtcclxuICAgIC8vICB0b3A6IDI5JTtcclxuICAgIC8vfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sIHtcclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgLy9sZXR0ZXItc3BhY2luZzogLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5uZXdzLWQge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3gge1xyXG4gICAgICAubWFwLWNvbnRlbnQubUN1c3RvbVNjcm9sbGJhcntcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MCU7XHJcbiAgICAgICAgIC5tYXAtbG9nbyB7XHJcbiAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZpZWxkcyB7XHJcbiAgICAgIC5zZWFyY2gtZmllbGRzLWJveCB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yNWVtIC45Mzc1ZW0gLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAyNCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAgLm1vZGFsLWNvbnRlbnQgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDcxJTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc3ViLWNvbnRhaW5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIC5tZ2J7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2staW5saW5le1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtcGFnZSB7XHJcbiAgICAubmV3LWwtYm94ZXMge1xyXG4gICAgICAubC1ib3gge1xyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgLm1nYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1pbmxpbmV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMTg3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAucG93ZXItcGFnZSAuYm94LXRocmVlIC5leHAtdGl0bGUgcHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG5cclxuICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1idG4tc2VjIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjFlbTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAvLy5tb2RhbC1sZyB7XHJcbiAgICAvLyAgdG9wOiAyOSU7XHJcbiAgICAvL31cclxuICAgIC5tb2RhbC1jb250ZW50IC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sIHtcclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLW9mZnNldC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZCAucmVsYXRlZC1ib3ggLnRleHQtYXJlYSBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gICAgLnNoYXJlLWxpbmVye1xyXG4gICAgICAudGhlc2hhcmUtYnV0dG9uIC5zaGFyZS1pY28ge1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUtc2hhcmUgLnRoZXNoYXJlLWJ1dHRvbiAuc2hhcmUtaWNvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3ggLm1hcC1jb250ZW50Lm1DdXN0b21TY3JvbGxiYXJ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM4JTtcclxuICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAuOTM3NWVtIC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biB7XHJcbiAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbSAuOTM3NWVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCAubW9kYWwtY29udGVudCAudmlkZW8tYm94IGlmcmFtZSB7XHJcbiAgICB3aWR0aDogNzElO1xyXG4gIH1cclxuICAubmV3cy1wYWdlIHtcclxuICAgIC5uZXctbC1ib3hlcyB7XHJcbiAgICAgIC5sLWJveCB7XHJcbiAgICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vLmxhdGVzdC1uZXdzIHtcclxuLy8gIC5uZXdUaHVtYntcclxuLy8gICAgaGVpZ2h0OiAzMDBweDtcclxuLy8gIH1cclxuLy99XHJcbi50X3JpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICYuZGlyX2x0cntcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuXHJcbiAgLm1hcmluZS1wYWdle1xyXG4gICAgLmJveC1tYXAge1xyXG4gICAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUpIGVtKDMpIGVtKDQwKTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICAuaGVhZGluZ3Mge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWQge1xyXG4gICAgLnJlbGF0ZWQge1xyXG4gICAgICAucmVsYXRlZC1ib3gge1xyXG4gICAgICAgIC5tb3JlTGluayB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogZW0oMykgZW0oNSkgZW0oMykgZW0oNDApO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgwLjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJjaGl2ZS1hcmVhIC5hcmNoaXZlLWJveCAudGV4dC1hcmVhIHVsIGxpIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDEwKSBlbSgzKSBlbSgxMCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1kLWJveCAubmV3cy1kLWJhbm5lciB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgwLjkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyAuY29sLW1kLTMgLmdlbmVyLWJveCAubW9kZWwtbmFtZSAuZXhwbG9yZXtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICB3aWR0aDogMzBlbTtcclxuICAgIH1cclxuICAgIC5mdWVsLWVmZmljaWVudC10eHQge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICAuaGVhZGluZ3N7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCB7XHJcbiAgICAgIC5tYXAtaW1hZ2Uge1xyXG4gICAgICAgIC5kaXJlY3Rpb24taWNvbntcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93LWFyLWhvdmVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgIC5zdDB7ZmlsbDokYnJhbmQtd2hpdGU7fVxyXG4gICAgICAgICAgICAgIC5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO31cclxuICAgICAgICAgICAgICAuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTtmaWxsOiRicmFuZC13aGl0ZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvY2F0aW9uLXNlYXJjaCB7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jbG9zZXtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgLnN0MHtmaWxsOiRicmFuZC13aGl0ZTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWxlZ2FsIHVsIGxpIGEge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28uZGVza3RvcC5uby1mbGV4Ym94bGVnYWN5IHtcclxuICAgIC5zZWFyY2gtYnktZmlsdGVyIC5ib3gge1xyXG4gICAgICAucy1maWx0ZXJzIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3QgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnRuLXNlYywgLnNlYXJjaC1ieXtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyAucHJvbW8tYm94IC5pbWFnZSB7XHJcbiAgICBpLmljb24tcGx1cy1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogLTEuODc1ZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgZm9udC1zaXplOiAzLjEyNWVtO1xyXG4gICAgICB3aWR0aDogMWVtO1xyXG4gICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpLmljb24tcGx1cy1pY29uIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnN1Yi1jb250YWluZXIgLmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCBidXR0b24gc3BhbntcclxuICAgIGZvbnQtc2l6ZTogZW0oMTkpO1xyXG4gIH1cclxuICBib2R5Lm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByb21vLWJveC5zbS1ib3h7XHJcbiAgICAuaWNvbi1wbHVzLWljb257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3ggLm1hcC1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDZlbTtcclxuICB9XHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnNjcm9sbC1hcmVhe1xyXG4gICAgICBoZWlnaHQ6IDQyJTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtaGVhZGluZy5tYXAtaGVhZGluZzIgaDN7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiA5JSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5uZXdzLWQge1xyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLWxpbmVyLmFjdGl2ZS1zaGFyZSAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idG4tc2VjIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMmVtO1xyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICAuaGVhZGluZ3Mge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgdG9wOiAxMGVtO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjklO1xyXG4gICAgICB3aWR0aDogODVlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogMy43NWVtIDAgMCAxZW07XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIC5nZW4taW5mby0yIHtcclxuICAgICAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjcy1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjZweDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LWRlYWxlci1zZWMgaDIuY29uZGVuc2VkIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gIH1cclxuICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyAuaGVhZGluZyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiAzMGVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDMuNzVlbSAxLjc1ZW07XHJcbiAgICB9XHJcbiAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sIHtcclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA5OHZoO1xyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAuOTM3NWVtIC41ZW07XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idG4tc2Vje1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMmVtXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAyOSU7XHJcbiAgICAgIHdpZHRoOiA4NWVtO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjQlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgICB3aWR0aDogNzIlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNS40ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncmF5LWFyZWEtd2FycmFudHkge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjZXB0aW9uIHtcclxuICAgIC5leGNlcC10eHR7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3ggLm1hcC1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDZlbTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICBoZWlnaHQ6IDU3JTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICAuaGVhZGluZ3Mge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIC5yZWxhdGVkLWJveCB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5uZXdzLWQtYm94IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lci5hY3RpdmUtc2hhcmUgLnRoZXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAyMThweDtcclxuICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWxhdGVkIC5yZWxhdGVkLWJveCAudGV4dC1hcmVhIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gIH1cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAxMGVtO1xyXG4gICAgICAudHh0LXNlYyB7XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgbWFyZ2luOiA4cHggMCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAxNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtZnVsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgaGVpZ2h0OiBlbSg2MDApO1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaW52ZXJzZSB7XHJcbiAgICAgIC5mdWVsLWVmZmljaWVudHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAxMnB4IDExcHggMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICAjZjNmNmZiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVkLWJveCB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgICAucy1maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAyLjRlbTtcclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgICAgLm1vZGFsLWxnIHtcclxuICAgICAgICB0b3A6IDE4JTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogMy43NWVtIDAgMCAxZW07XHJcbiAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmJ0bjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGVjcy1hcmVhIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5pY29uLXRleHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4xMjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBoMi5jb25kZW5zZWQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGJye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA5OHZoO1xyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAuOTM3NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNGVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3h7XHJcbiAgICAgICYubmV3LWxvY2F0aW9uLXNlYXJjaCB7XHJcbiAgICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgICAgaGVpZ2h0OiA1OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leGNlcHRpb24ge1xyXG4gICAgLmV4Y2VwLXR4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMmVtXHJcbiAgICB9XHJcbiAgICAucHJvbW8tYm94IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjg3NWVtIDQuMzc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5wcm9tby1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDE4JTtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb21vLXR4dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbjogZW0oMjApIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgICB3aWR0aDogNzIlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNS40ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncmF5LWFyZWEtd2FycmFudHkge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMge1xyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgLmdlbmVyLWJveCB7XHJcbiAgICAgICAgLmdlbi1wcmljZXN7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnN1Yi1jb250YWluZXIgLm1nYntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnN1Yi1jb250YWluZXIgaDV7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnN1Yi1jb250YWluZXIgLmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCBidXR0b24gc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogMzglO1xyXG4gIH1cclxuXHJcblxyXG4gIC5kaXNjbGFpbWVyLXR4dHtcclxuICAgICYudGV4dDJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWd0MXtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5e1xyXG4gICAgcGFkZGluZzogZW0oNTApIDAgZW0oMjApIDA7XHJcbiAgICAucHVsbC1yaWdodC5pbWFnZS1wYW5le1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8gLnByb21vLWJveCAuaW1hZ2UgLmljb24tcGx1cy1pY29ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3h7XHJcbiAgICAgICYubmV3LWxvY2F0aW9uLXNlYXJjaCB7XHJcbiAgICAgICAgLnNjcm9sbC1hcmVhIHtcclxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0LW1hcCB7XHJcbiAgICAgICAgICAgIC5zdWItY29udGVudHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYXAtY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIC8vICAgICBoZWlnaHQ6IDQ1JTtcclxuICAgIC5zZWFyY2gtcmVzdWx0LW1hcHtcclxuICAgICAgcGFkZGluZzouNWVtO1xyXG4gICAgICAuc3ViLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5kaXNjbGFpbWVyLXR4dHtcclxuICAgICYudGV4dDJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyAuY29sLW1kLTMgLmdlbmVyLWJveCAubW9kZWwtbmFtZSAuZXhwbG9yZXtcclxuICAgIHBhZGRpbmc6IDEuMjVlbSAxLjM3NWVtIDEuMjVlbSAxLjM3NWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAucHJvZHVjdC1hcmVhIC5idG4tYXJlYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuOmxhc3QtY2hpbGR7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIC50eHQtc2VjIGhyIHtcclxuICAgICAgbWFyZ2luOiA1cHggMCA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNGVtO1xyXG4gICAgICAgIC5tb3JlTGluayBpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgICB0b3A6NHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nOiAxLjVlbSAxNXB4O1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICAubmV3cy1kLWJveCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lci5hY3RpdmUtc2hhcmUgLnRoZXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAyMThweDtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIGhlaWdodDogMjFlbTtcclxuICAgICAgICAgIC5tb3JlTGluayBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIuYmlnIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuZGVhbGVyLWJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogODV2aDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIHBhZGRpbmc6IDJlbSAuOTM3NWVtIDFlbTtcclxuICAgICAgaDIuY29uZGVuc2VkIHtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5zaGFyaW5nLXByb2dyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYnktZmlsdGVyIHtcclxuICAgIC5ib3ggLnMtZmlsdGVycyB7XHJcbiAgICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgICAucy1maWx0ZXJze1xyXG4gICAgICAgcGFkZGluZzogMWVtIDEuNzVlbSAxZW0gO1xyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBsZWZ0OiAxLjg3NWVtO1xyXG4gICAgdG9wOiA1ZW07XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNzVlbSAwIDAgMWVtO1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iYXItMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMC42MjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZW4taW5mby0yIHtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM2VtO1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1ZW0gMS41NjI1ZW0gLjgxMjVlbSAxLjc1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjcy1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5pY29uLXRleHR7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLnNtYWxsLXRleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJpZ3RleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cgLmNsb3NlIHtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIC8vcmlnaHQ6IDFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMge1xyXG4gICAgcGFkZGluZzogM2VtIDAgMDtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtZnVsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgaGVpZ2h0OiBlbSgzNDApO1xyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGltZy5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nLnJlcy12ZXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50IHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1nLmRlc2t0b3AtdmVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcucmVzLXZlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLmludmVyc2Uge1xyXG4gICAgICAuZnVlbC1lZmZpY2llbnR7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHggMTJweCAxMXB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDsgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVkLWJveCB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZi13LWI+LmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgLmRlc2t0b3AtdmVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucmVzLXZlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qLnRocmVlLWZ1bGwgW2NsYXNzXj1cImNvbC1cIl0uZnVlbC1lZmZpY2llbnQgLmltYWdlIGltZyB7XHJcblxyXG4gIH0qL1xyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgaGVpZ2h0OiA3MzBweDtcclxuICAgICAjbWFwLWNhbnZhc3tcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3gge1xyXG4gICAgICB3aWR0aDogZW0oMzIwKTtcclxuICAgICAgLm1hcC1jb250ZW50Lm1DdXN0b21TY3JvbGxiYXJ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAubUNTQl9jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFwLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZlbTtcclxuICAgICAgICAubWFwLWxvZ28ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMTApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDE1KSBlbSgxMCkgZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwTGlzdGluZyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDE1KSBlbSgzMCkgZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFwLWZvb3RlcntcclxuICAgICAgICBwYWRkaW5nOiAgZW0oMTUpIDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAuc2VhcmNoLWZpZWxkcyB7XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIC45Mzc1ZW07XHJcbiAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51LmlubmVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBlbSgxMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgaDIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3ZlcmxhcC1pbWFnZSB7XHJcbiAgICAuZnJvbnRzaWRlIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuYmFja3NpZGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4Y2VwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIC5leGNlcC10eHQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8ge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjVlbVxyXG4gICAgfVxyXG4gICAgLnByb21vLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDNlbTtcclxuICAgICAgICBoZWlnaHQ6IDI2ZW07XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIGJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNtLWJveCAudGV4dC1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDIwZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW0gM2VtO1xyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICByaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDEwKSAwIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQtMntcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cgLmNsb3NlIHtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIHRvcDogMCU7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAudmlkZW8tYm94IGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjIuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAuYWN0aXZlIC5tYXAtbGVnYWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIC5sLWJveCAudGV4dC1hcmVhe1xyXG4gICAgbWluLWhlaWdodDogMTdlbTtcclxuICB9XHJcbiAgYm9keSAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudCAubWFwLWxvZ297XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAubWFyaW5lLXBhZ2Uge1xyXG4gICAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAucHJvZHVjdC1hcmVhIC5pbWFnZXtcclxuICAgICAgLmdlbi1pbmZvLCBpbWd7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyB7XHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICAuZ2VuZXItYm94IHtcclxuICAgICAgICAuZ2VuLXByaWNlc3tcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG5cclxuXHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWQge1xyXG4gICAgLnJlbGF0ZWQge1xyXG4gICAgICAucmVsYXRlZC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIuYmlnIC5kZWFsZXItYmFubmVyIHtcclxuICAgIGhlaWdodDogMTIuNWVtO1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDFlbTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjE4NzVlbTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlbmVyLWJveC1jb250IHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZW4taW5mbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTIuNjg3NWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYXItMiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0LjYyNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2VuLWluZm8tMiB7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1hcmVhe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NWVtIDEuNTYyNWVtIC44MTI1ZW0gMS43NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgICAgLmljb24tdGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNoYXJpbmctcHJvZ3Jlc3MgLnRleHQtYXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtZnVsbCB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIGhlaWdodDogMTMuODc1ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtIDFlbTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudC10eHR7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHggMTFweCAwIDEycHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmM2Y2ZmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBvaW50ZXItZmxpcGVkIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTEuNXB4IDExcHggMTEuNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjNmNmZiIHRyYW5zcGFyZW50IDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmVkLWJveCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZnVlbC1lZmZpY2llbnQge1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICBpbWcucmVzLXZlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZi13LWI+LmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMmVtIDFlbTtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tb3tcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDRlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyLjVlbSAwO1xyXG4gICAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsaWRpdHkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDIuNWVtIDA7XHJcbiAgICAgIC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICAgIC50d2luLWltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubWFwLWxlZ2FsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLm1hcC1sZWdhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAubWFyaW5lLXBhZ2UgLmNvbW1vbi5pbm5lci1iYW5uZXIuYmlnIC5kZWFsZXItYmFubmVye1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG5cclxuICAudGhyZWUtZnVsbCAuZnVlbC1lZmZpY2llbnQtdHh0e1xyXG4gICAgaGVpZ2h0OmVtKDE2MCkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxufSIsIlxyXG4ucHJlLXNlYXJjaC1jb250YWluZXJ7XHJcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vKiBtdWx0aXNlbGVjdCBjc3Mgc3RhcnQgKi9cclxuXHJcbi5jcm9zc3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oYW1idXJnZXJ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRpcy10ZXh0e1xyXG4gIGNsZWFyOiByaWdodDtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHggLTFweCAtMXB4IC0zcHghaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4IWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgfVxyXG4gIGIuY2FyZXR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ByZS1vd25lZC9hcnJvdy1kb3duLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICB9XHJcbiAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IHtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDQ4XCI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGhvbmRhIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tdWx0aXNlbGVjdC1zZWxlY3RlZC10ZXh0e1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2subXVsdGlzZWxlY3QtdWl7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBtdWx0aXNlbGVjdCBjc3MgZW5kICovXHJcblxyXG5cclxuLmJ0bi1zdWJtaXQsIC5idG4tcmVzZXR7XHJcbiAgbWluLXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDQ2JTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbn1cclxuLmJ0bi1zdWJtaXR7XHJcbiAgbWFyZ2luLWxlZnQ6MSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcclxufVxyXG4uYnRuLXJlc2V0e1xyXG4gIG1hcmdpbi1yaWdodDoxJTtcclxuICBtYXJnaW4tbGVmdDogMiU7XHJcbn1cclxuXHJcblxyXG5cclxuLnByZS1zZWFyY2h7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYjtcclxuICBwYWRkaW5nOmVtKDUwKSAwcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIC5zLWZpbHRlcnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSg1MCk7XHJcbiAgICAgIHdpZHRoOiA4JTtcclxuICAgIH1cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogODclO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjIlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgIH1cclxuICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgfVxyXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgIH1cclxuICAgICAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyY2VkMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDlweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAwIDA7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9kZC1jYXJldC5zdmdcIikgbm8tcmVwZWF0IDAgMTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRyb3B1cCB7XHJcbiAgICAgICAgICAuYnRuIC5jYXJldCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdHBpY2tlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnByZS1zZWFyY2gtc2Vjb25ke1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1Mik7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnMtZmlsdGVycyB7XHJcbiAgICAgIC5maWx0ZXJze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICNwcmVPd25lZEVucXVpcnkubG9hZGluZzpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy4zJTtcclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJjZWQwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgOXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2RkLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgMCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHJvcHVwIHtcclxuICAgICAgICAgICAgICAuYnRuIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlbGVjdHBpY2tlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcmUtc2VhcmNoLWNvbnRlbnR7XHJcbiAgbWFyZ2luLXRvcDplbSgxMTUpO1xyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAvL2ZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTExcHg7XHJcbiAgfVxyXG4gIC53YXJyYW50eV90ZXh0e1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNDApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGl7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDMzLjElO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzdweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgaXtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAvLyBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIHdpZHRoOiAgNTlweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8vJi53YXJyYW50eS1pY286YmVmb3Jle1xyXG4gICAgICAvLyAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcmUtb3duZWQvd2FycmFudHkuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgLy99XHJcbiAgICAgIC8vJi5wb2ludC1jaGVjay1pY286YmVmb3Jle1xyXG4gICAgICAvLyAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcmUtb3duZWQvcG9pbnQtY2hlY2suc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgLy99XHJcbiAgICAgIC8vJi5zYWxlcy1zZXJ2aWNlLWljbzpiZWZvcmV7XHJcbiAgICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ByZS1vd25lZC9zYWxlcy1zZXJ2aWNlLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIC8vfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJlLWltZ3tcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTQ1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IGVtKDIwNyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAvL2ZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZvcm0td3JhcHBlciAudGhhbmtzLnByZXRoYW5rc3tcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbn1cclxuXHJcbi5sZWZ0LXBhbmV7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGg1e1xyXG4gICAgY29sb3I6JGJyYW5kLXdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDo2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDI0KTtcclxuLy8gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2UzZTZlYiBzb2xpZDtcclxuXHJcbiAgfVxyXG59XHJcbi8qIGxlZnQgTWVudSBzdGFydCAqL1xyXG4uYXVyb3JhbWVudSBsaSA+IHVsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hdXJvcmFtZW51LWRlZmF1bHQsXHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgdWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZTZlYjtcclxufVxyXG5cclxuLmF1cm9yYW1lbnUtZGVmYXVsdCA+IGxpID4gYSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlM2U2ZWIgc29saWQ7XHJcbn1cclxuXHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgPiBsaSA+IGE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6XCJcIjtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ByZS1vd25lZC9hcnJvdy1kb3duLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDEzcHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luLXRvcDogOXB4O1xyXG59XHJcblxyXG4uYXVyb3JhbWVudS1kZWZhdWx0ID4gbGkgPiBhLm9wZW46YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcHJlLW93bmVkL2Fycm93LXVwLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgbGkgYSB7XHJcbiAgY29sb3I6ICMzMTMxMzE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IGVtKDIwKTtcclxuICBwYWRkaW5nOiAxM3B4IDI1cHg7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcblxyXG4uYXVyb3JhbWVudS1kZWZhdWx0IGxpIHtcclxuICAmOm50aC1jaGlsZCgybiArIDIpe1xyXG4gICAgYXtcclxuICAgICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcclxuICAgIH1cclxuICB9XHJcbiAgLnJhbmdlLXNsaWRlcntcclxuICAgIHBhZGRpbmc6IGVtKDUpIDAgZW0oMjApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcclxuICAgIC5zbGlkZXJ7XHJcbiAgICAgICYuc2xpZGVyLWhvcml6b250YWx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYW5nLXZhbHVle1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAmLnJhbmdtaW57XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLXRyYWNre1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNjNWM1YzUgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNjNWM1YzUgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCUsICNjNWM1YzUgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXVyb3JhbWVudS1kZWZhdWx0IGE6aG92ZXIsXHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgYTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXVyb3JhbWVudS1kZWZhdWx0IHVsIGxpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggI2UzZTZlYiBzb2xpZDtcclxuICBpbnB1dHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDplbSgyMCk7XHJcbiAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGVtKDEwKTtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgbGFiZWx7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi8qIGxlZnQgTWVudSBlbmQgKi9cclxuLyogcmlnaHQgcGFuZSBzdGFydCAqL1xyXG4ucmlnaC1wYW5le1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNzQlO1xyXG4gIG1hcmdpbjogMjBweCAzJTtcclxuICAuc2VhcmNoLXZpZXd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjZmYjtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgcGFkZGluZzogZW0oMTIpIGVtKDI2KTtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgLnZhbHVle1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICB9XHJcbiAgICAudHlwZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm8tbGlzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U2ZWI7XHJcbiAgICAuY29udGVudC1wYW5le1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgLnByby1pbWd7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm8tdGV4dHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTEpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm8tbGlzdC1zdWJ7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgICAgIC5wcm8tc3ViLWhlYWR7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByby1zdWItdmFsdWV7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnByaWNlLXBhbmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgLnByaWNle1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlZDtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMjkpO1xyXG4gICAgICAgIC50aXRsZS10ZXh0e1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcbi8qIHJpZ2h0IHBhbmUgZW5kICovXHJcblxyXG4uc29jaWFsLXdhbGwtc2Vje1xyXG4gIG1hcmdpbi1ib3R0b206ZW0oNTApO1xyXG59XHJcbi5zb2NpYWwtZnQtbG9nb3tcclxuICBtYXJnaW46IGVtKDYwKSAwIGVtKDEwKSAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogZGV0YWlsIHBhZ2Ugc3RhcnQgKi9cclxuLmJhY2t0b1Jlc3VsdHN7XHJcbiAgbWFyZ2luLXRvcDogODVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgY29sb3I6ICMzMTMxMzE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgc3BhbntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUxcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgLmljb24tYXJyb3ctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgfVxyXG59XHJcblxyXG4uZGV0YWlsLWdhbGxlcnktc2xpZGVye1xyXG4gIG1hcmdpbi1sZWZ0OiA1LjIlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U2ZWI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRle1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByZS1zZWFyY2gtZGV0YWlsLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oOTApO1xyXG4gIC5wcm8tdGV4dHtcclxuICAgIC8vcGFkZGluZy1sZWZ0OiA3JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiBlbSg0Mik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBtYXJnaW46IDEwcHggMHB4IDIzcHggMHB4O1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTEpO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDcpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwcHggMzBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvLWxpc3Qtc3Vie1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMCkgMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U2ZWI7XHJcbiAgICAgIC5wcm8tc3ViLWhlYWR7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgIH1cclxuICAgICAgLnByby1zdWItdmFsdWV7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tcGFuZXtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg2OCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oOCkgZW0oNSk7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuYmFja3RvUmVzdWx0c3tcclxuICAgIC5pY29uLWFycm93LWxpbmV7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYXAtcGFuZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaDMuaGVhZHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA5JTtcclxuICAgIHRvcDoxMCU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gICNjb250ZW50IGgze1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuLm1vbnRobHktcGF5e1xyXG4gIGJhY2tncm91bmQ6ICNlOWVlZjE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IGVtKDExOCkgMHB4IGVtKDExMCkgMHB4O1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy9sZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgfVxyXG4gIC5jYXNoLWhlYWR7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDUpO1xyXG4gIH1cclxuICAuY2FzaC12YWx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiMzMTMxMzE7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTEye1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NlcC1ncmF5LnBuZ1wiKSByZXBlYXQteTtcclxuICAgICAgbGVmdDogNDkuNSU7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmFuZ2Utc2xpZGVye1xyXG4gICAgY2xlYXI6IHJpZ2h0O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg2NSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmxhc3R7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICAgIC5yYW5nLWhlYWR7XHJcbiAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5yYW5nLXZhbHVle1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1ob3Jpem9udGFse1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg0KTtcclxuICAgICAgY2xlYXI6IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vXHJcblxyXG4gIC5wYXktZGV0YWlse1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoNXtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICBkaXJlY3Rpb246IHJ0bDtcclxuXHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgLnBhaWR7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2JhYzFjNTtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucGFpZC10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFpZC12YWx1ZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGRpcmVjdGlvbjpydGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC8vICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNjgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2ltaWxhci1jYXItcGFuZXtcclxuICBwYWRkaW5nOiBlbSg4MikgMHB4IGVtKDEzMCkgMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoM3tcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIC8vbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpe1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMS42JTtcclxuICAgICAgLnByby1zdWItaW1ne1xyXG4gICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U2ZWI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTkpO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvLXRleHQtc3Vie1xyXG4gICAgICAgIC5wcm8tdGV4dC1zdWIxe1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCA2cHggMHB4O1xyXG4gICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICYucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDEwKSAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgICAgICAgICAucHJvLXN1Yi1oZWFke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByby1zdWItdmFsdWV7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oNjgpO1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLyogZGV0YWlsIHBhZ2UgZW5kICovXHJcblxyXG5cclxuXHJcbi8qIENhciBGaW5hbmNlIENhbGN1bGF0b3IgKi9cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb250ZW50OiAn4pyUJztcclxufVxyXG4uY2hlY2tib3gge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4uY2hlY2tib3ggbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDEzcHhcclxufVxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIG91dGxpbmU6IDBweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbn1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcclxuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XHJcbn1cclxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcclxufVxyXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xyXG59XHJcbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xyXG59XHJcbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xyXG59XHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnJhZGlvIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XHJcbi5yYWRpbyBsYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxyXG4ucmFkaW8gbGFiZWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICByaWdodDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLnJhZGlvIGxhYmVsOjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDNweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTsgfVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xyXG4gIG91dGxpbmU6IGhpZGRlbjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gIG9wYWNpdHk6IDAuNjU7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cclxuLnJhZGlvLnJhZGlvLWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDsgfVxyXG5cclxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XHJcbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XHJcbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XHJcblxyXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxyXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XHJcbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cclxuXHJcbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxyXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxyXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxyXG5cclxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XHJcbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XHJcbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XHJcblxyXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cclxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7IH1cclxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cclxuXHJcblxyXG5cclxuXHJcbi5saW5lLXNlbGVjdHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJjZWQwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgOXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHBhZGRpbmc6IDJweCAwIDA7XHJcbiAgICAmLmJ0bi1ncm91cHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9kZC1jYXJldC5zdmdcIikgbm8tcmVwZWF0IDAgMTFweDtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmRyb3B1cCB7XHJcbiAgICAgICAgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdHBpY2tlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhci1maW5hbmNlLWJveHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIC5jb2wtbWQtMTJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgPltjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oNDApO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXItcGF5LWJ4e1xyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzNyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzZjYmNkO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVlZjE7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuY2FyLXBheS1pbnJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOWVlZjE7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDUwKSBlbSgzMCkgZW0oNDApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICAucGFpZHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggZGFzaGVkICNiYWMxYzU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmlnLXR4dHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYWlkLXRleHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0LWJveGVze1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMzUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgcGFkZGluZzogMCBlbSgyMCk7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYXltZW50LWNoZWNrYm94IHtcclxuICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogZW0oMTApIDAgMCAwO1xyXG4gIGg0e1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5jaGVja2JveHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogZW0oMTApIDAgMCBlbSgxNSk7XHJcbiAgICBsYWJlbHtcclxuICAgICAgc3BhbntcclxuICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnJhZGlve1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiBlbSgxMCkgMCAwIGVtKDE1KTtcclxuICAgIGlucHV0e1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgc3BhbntcclxuICAgICAgICB0b3A6IGVtKC0xKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYW1vdW50LWJ4e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogI2IyYjJiMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XHJcbiAgICBwYWRkaW5nOiBlbSg1KSBlbSgxNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIG1pbi13aWR0aDogZW0oMTMyKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYuYWN0aXZlLXR4dHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MwMDtcclxuICAgICAgY29sb3I6ICNjMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGVybS10eHQtYnh7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjN2NjZDQ7XHJcbiAgbWFyZ2luOmVtKDcwKSAwIDA7XHJcbiAgcGFkZGluZy10b3A6IGVtKDU1KTtcclxuICBoNHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGVybS10eHQtYngucHJlLXRleHR7XHJcbiAgYm9yZGVyOiAwO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uZmluYW5jZS1saXN0e1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogZW0oNSkgMCAwIDA7XHJcbiAgbGl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDMwKSAwIDA7XHJcbiAgICBtYXJnaW46IGVtKDEyKSAwO1xyXG4gICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IGVtKDEwKTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHRvcDogZW0oOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBDYXIgRmluYW5jZSBDYWxjdWxhdG9yICovXHJcblxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgLnByZS1zZWFyY2gtY29udGVudCB7XHJcbiAgICAud2FycmFudHlfdGV4dCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcclxuXHJcbiAgLnByZS1zZWFyY2gtY29udGVudCB7XHJcbiAgICAud2FycmFudHlfdGV4dCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG5cclxuICAucmlnaC1wYW5lIHtcclxuICAgIC5wcm8tbGlzdCB7XHJcbiAgICAgIC5jb250ZW50LXBhbmUge1xyXG4gICAgICAgIC5wcm8taW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByby10ZXh0e1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8ucHJpY2UtcGFuZXtcclxuICAgICAgLy8gIG1pbi1oZWlnaHQ6IDI2MnB4O1xyXG4gICAgICAvL31cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnByZS1zZWFyY2gge1xyXG4gICAgLnMtZmlsdGVycyB7XHJcbiAgICAgIC5zZWFyY2gtYnl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWN7XHJcbiAgICAgICAgd2lkdGg6IDE2JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNC4yJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcmUtc2VhcmNoLXNlY29uZCAucy1maWx0ZXJzIC5maWx0ZXJzIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICAuYmFja3RvUmVzdWx0c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgc3BhbntcclxuICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb250aGx5LXBheSB7XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FzaC1oZWFke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAucGF5LWRldGFpbHtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgLnBhaWR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucHJlLXNlYXJjaC1kZXRhaWwtY29udGVudCB7XHJcbiAgICAucHJvLXRleHQge1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDhweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDV7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdoLXBhbmUge1xyXG4gICAgLnNlYXJjaC12aWV3e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLy8ucHJvLWxpc3QgLnByaWNlLXBhbmV7XHJcbiAgICAvLyAgbWluLWhlaWdodDogMjE5cHg7XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gIC5wcmUtc2VhcmNoLWNvbnRlbnR7XHJcbiAgICAucHJlLWltZyBpbWcge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYXVyb3JhbWVudS1kZWZhdWx0IGxpIGE6aG92ZXIsIC5hdXJvcmFtZW51LWRlZmF1bHQgbGkgYS5vcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLyogbXVsdGkgc2VsZWN0Ym94ICBzdGFydCAqL1xyXG5cclxuICBzcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXJvcmFtZW51LWRlZmF1bHQgbGkge1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICMzMTMxMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogbXVsdGkgc2VsZWN0Ym94ICBFbmQgKi9cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuICAucHJlLXNlYXJjaC1kZXRhaWwtY29udGVudHtcclxuICAgIC5wcm8tdGV4dCB7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDV7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXBhbmUge1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg4KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkgLnJpZ2gtcGFuZXtcclxuICAgIHdpZHRoOiA3OCU7XHJcbiAgICBtYXJnaW46IDIwcHggMSU7XHJcbiAgICAuc2VhcmNoLXZpZXd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAucHJvLWxpc3Qge1xyXG4gICAgICAuY29udGVudC1wYW5le1xyXG4gICAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgICAgLnByby1pbWd7XHJcbiAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvLXRleHR7XHJcbiAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS1wYW5le1xyXG4gICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgLnByaWNlIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5wcmUtc2VhcmNoIHtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1idG4tc2Vje1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAzNy41JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJlLXNlYXJjaC1zZWNvbmQgLnMtZmlsdGVycyAuZmlsdGVycyAuZm9ybS1ncm91cHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByZS1zZWFyY2gtY29udGVudHtcclxuICAgIC5wcmUtaW1nIGltZyB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdC1wYW5lIGg1e1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMTApO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblxyXG4gIC5kZXRhaWwtZ2FsbGVyeS1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5iYWNrdG9SZXN1bHRze1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgc3BhbntcclxuICAgICAgcGFkZGluZy1yaWdodDogMzFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmUtc2VhcmNoLWRldGFpbC1jb250ZW50e1xyXG4gICAgLmNvbC1tZC03LmNvbC1zbS0xMntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW1pbGFyLWNhci1wYW5lIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMCAwLjYlO1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAucHJvLXRleHQtc3ViIHtcclxuICAgICAgICAucHJvLXRleHQtc3ViMXtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCBsaS5wcm8tbGlzdC1zdWJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuNjI1ZW0gMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5tb250aGx5LXBheSB7XHJcbiAgICBwYWRkaW5nOiA1LjM3NWVtIDBweCAzZW0gMHB4O1xyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtNS5jb2wtc20tMTJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBheS1kZXRhaWx7XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgLnJpZ2gtcGFuZSB7XHJcbiAgICAgIC5wcm8tbGlzdCB7XHJcbiAgICAgICAgLnByaWNlLXBhbmUge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTUycHg7XHJcbiAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xyXG4gICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXRleHR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1wYW5lIHtcclxuICAgICAgICAgIC5wcm8tdGV4dCB7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5sZWZ0LXBhbmUgaDV7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6aW5oZXJpdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuICAuYXVyb3JhbWVudS1kZWZhdWx0IGxpIHtcclxuICAgIGF7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICB1bCBsaXtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5wcmUtc2VhcmNoIHtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5e1xyXG4gICAgICAgIHdpZHRoOiAxMSU7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlcnN7XHJcbiAgICAgICAgd2lkdGg6IDgzJTtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgIHdpZHRoOiAzNC41JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tYnRuLXNlY3tcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByZS1zZWFyY2gtc2Vjb25kIC5zLWZpbHRlcnMgLmZpbHRlcnMgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJlLXNlYXJjaC1jb250ZW50IHtcclxuICAgIC53YXJyYW50eV90ZXh0IGxpe1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhci1maW5hbmNlLWJveCB7XHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgLnJvd3tcclxuICAgICAgICA+W2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXItcGF5LWJ4IHtcclxuICAgICAgLmNhci1wYXktaW5ye1xyXG4gICAgICAgIG1hcmdpbjogZW0oMzApIDAgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLyogUHJlT3duZWQgTW9iaWxlIE1lbnUgU3RhcnQgKi9cclxuICAuaGFtYnVyZ2Vye1xyXG4gICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6NDVweDtcclxuICAgIHBhZGRpbmc6IDhweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgZm9udC1zaXplOjEuNGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gICAgei1pbmRleDo5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jcm9zc3tcclxuICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmc6IDZweCAxNXB4IDAgMTdweDtcclxuICAgIGNvbG9yOiRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgZm9udC1zaXplOjNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OjY1cHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB6LWluZGV4Ojk7XHJcbiAgfVxyXG4gIC5sZWZ0LXBhbmUgaDV7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzNik7XHJcbiAgfVxyXG4gIC5nbHlwaGljb24taG9tZXtcclxuICAgIGNvbG9yOndoaXRlO1xyXG4gICAgZm9udC1zaXplOjEuNWVtO1xyXG4gICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gIH1cclxuICAvKiBQcmVPd25lZCBNb2JpbGUgTWVudSBFbmQgKi9cclxuXHJcblxyXG4gIC5iYWNrdG9SZXN1bHRze1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLnByZS1zZWFyY2gtZGV0YWlsLWNvbnRlbnR7XHJcbiAgICAuY29sLW1kLTcuY29sLXNtLTEyLCAuY29sLW1kLTUuY29sLXNtLTEye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIH1cclxuICAgIC5wcm8tdGV4dCAuYnV0dG9uLXBhbmUgLmJ0bntcclxuICAgICAgcGFkZGluZzogLjY4NzVlbSAxLjU2MjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vbnRobHktcGF5e1xyXG4gICAgcGFkZGluZzogNWVtIDA7XHJcblxyXG4gICAgJi5jYXItZmluYW5jZS1ib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheS1kZXRhaWwgLmJ0bntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0xMjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jYXNoLWhlYWR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgfVxyXG4gICAgLnJhbmdlLXNsaWRlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5wYXktZGV0YWlse1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkgLnNpbWlsYXItY2FyLXBhbmUge1xyXG4gICAgdWwge1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjYlO1xyXG4gICAgICAgIC5wcm8tdGV4dC1zdWIge1xyXG4gICAgICAgICAgLnByby10ZXh0LXN1YjF7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwgbGkucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNjI1ZW0gMTBweDtcclxuICAgICAgICAgICAgLnByby1zdWItaGVhZCwgLnByby1zdWItdmFsdWV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjY4NzVlbSAxLjU2MjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpLnByby1saXN0LXN1YjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbC1nYWxsZXJ5LXNsaWRlcntcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNpbWlsYXItY2FyLXBhbmV7XHJcbiAgICBwYWRkaW5nOiA1ZW0gMHB4O1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5e1xyXG4gICAgLmxlZnQtcGFuZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucmlnaC1wYW5le1xyXG4gICAgICB3aWR0aDogOTQlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMyU7XHJcbiAgICAgIC5zZWFyY2gtdmlld3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm8tbGlzdCB7XHJcbiAgICAgICAgLnByaWNlLXBhbmUge1xyXG4gICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAucHJlLXNlYXJjaCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnl7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucHJlLXNlYXJjaC1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6ZW0oNDgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAud2FycmFudHlfdGV4dCB7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByZS1pbWd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByZS1zZWFyY2gucHJlLXNlYXJjaC1zZWNvbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgLnMtZmlsdGVycyAuZmlsdGVycyAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdC5kcm9wZG93bi10b2dnbGUuYnRuLWJsb2Nre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5jYXItZmluYW5jZS1ib3gge1xyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgPltjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhci1wYXktYngge1xyXG4gICAgICAuY2FyLXBheS1pbnJ7XHJcbiAgICAgICAgbWFyZ2luOiBlbSgzMCkgMCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3QtYm94ZXMge1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICBib2R5IC5yaWdoLXBhbmUgLnNlYXJjaC12aWV3IC50eXBle1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICBib2R5IC5zaW1pbGFyLWNhci1wYW5lIHVsIGxpIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keXtcclxuICAgIC5yaWdoLXBhbmUge1xyXG4gICAgICAucHJvLWxpc3Qge1xyXG4gICAgICAgIC5jb250ZW50LXBhbmV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5wcm8taW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm8tdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5wcm8tbGlzdC1zdWJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLXBhbmV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42MjVlbSAwO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXRleHR7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJlLXNlYXJjaCB7XHJcbiAgICAucy1maWx0ZXJzIHtcclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJlLXNlYXJjaC1zZWNvbmQgLnMtZmlsdGVycyAuZmlsdGVycyAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJlLXNlYXJjaC1jb250ZW50IHtcclxuICAgIC53YXJyYW50eV90ZXh0IHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51e1xyXG4gICAgd2lkdGg6IDI3MnB4O1xyXG4gIH1cclxuXHJcbiAgLmNhci1maW5hbmNlLWJveCB7XHJcbiAgICAuY2FyLXBheS1ieCB7XHJcbiAgICAgIC5jYXItcGF5LWluciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgLnBhaWQge1xyXG4gICAgICAgICAgICAuYmlnLXR4dHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhaWQtdGV4dHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLyohID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBib290c3RyYXAtc2xpZGVyLmpzXHJcbiAqXHJcbiAqIE1haW50YWluZXJzOlxyXG4gKlx0XHRLeWxlIEtlbXBcclxuICpcdFx0XHQtIFR3aXR0ZXI6IEBzZWl5cmlhXHJcbiAqXHRcdFx0LSBHaXRodWI6ICBzZWl5cmlhXHJcbiAqXHRcdFJvaGl0IEthbGt1clxyXG4gKlx0XHRcdC0gVHdpdHRlcjogQFJvdm9sdXRpb25hcnlcclxuICpcdFx0XHQtIEdpdGh1YjogIHJvdm9sdXRpb25cclxuICpcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgKlxyXG4gKiBib290c3RyYXAtc2xpZGVyIGlzIHJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgS3lsZSBLZW1wLCBSb2hpdCBLYWxrdXIsIGFuZCBjb250cmlidXRvcnNcclxuICpcclxuICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb25cclxuICogb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb25cclxuICogZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0XHJcbiAqIHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLFxyXG4gKiBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxyXG4gKiBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGVcclxuICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmdcclxuICogY29uZGl0aW9uczpcclxuICpcclxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmVcclxuICogaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcbiAqXHJcbiAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsXHJcbiAqIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFU1xyXG4gKiBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORFxyXG4gKiBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVFxyXG4gKiBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSxcclxuICogV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HXHJcbiAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1JcclxuICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxyXG4gKlxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNsaWRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAyMTBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1sb3csXHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1oaWdoIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLFxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlIHtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsXHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDUwJTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZTZkYTQ7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1jb250YWluZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10cmFjayB7XHJcbiAgbGVmdDogaW5pdGlhbDtcclxuICByaWdodDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLFxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci1oYW5kbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljay1jb250YWluZXIge1xyXG4gIGxlZnQ6IGluaXRpYWw7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC50b29sdGlwIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwge1xyXG4gIGhlaWdodDogMjEwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjayB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDI1JTtcclxuICB0b3A6IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuXHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1sb3csXHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2staGlnaCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2ssXHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlIHtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsXHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcclxuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzJlNmRhNDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZTZkYTQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC50b29sdGlwIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItdHJhY2sge1xyXG4gIGxlZnQ6IGluaXRpYWw7XHJcbiAgcmlnaHQ6IDI1JTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItc2VsZWN0aW9uIHtcclxuICBsZWZ0OiBpbml0aWFsO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLFxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcclxuICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLWhhbmRsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGZkZmRmIDAlLCAjYmViZWJlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmRmZGYgMCUsICNiZWJlYmUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZGZkZiAwJSwgI2JlYmViZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZkZmRmJywgZW5kQ29sb3JzdHI9JyNmZmJlYmViZScsIEdyYWRpZW50VHlwZT0wKTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNWU1ZTUgMCUsICNlOWU5ZTkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U1ZTVlNSAwJSwgI2U5ZTllOSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTVlNWU1IDAlLCAjZTllOWU5IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNWU1ZTUnLCBlbmRDb2xvcnN0cj0nI2ZmZTllOWU5JywgR3JhZGllbnRUeXBlPTApO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnNsaWRlciBpbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpZGVyIC50b29sdGlwLnRvcCB7XHJcbiAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zbGlkZXIgLnRvb2x0aXAtaW5uZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcbi5zbGlkZXIgLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWRlci10cmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNmOWY5ZjkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2Y5ZjlmOSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDAlLCAjZjlmOWY5IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmNWY1ZjUnLCBlbmRDb2xvcnN0cj0nI2ZmZjlmOWY5JywgR3JhZGllbnRUeXBlPTApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAwJSwgI2Y1ZjVmNSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbn1cclxuLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4YWMxZWYgMCUsICM4MmIzZGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwJSwgIzgyYjNkZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOGFjMWVmIDAlLCAjODJiM2RlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4YWMxZWYnLCBlbmRDb2xvcnN0cj0nI2ZmODJiM2RlJywgR3JhZGllbnRUeXBlPTApO1xyXG59XHJcbi5zbGlkZXItdHJhY2stbG93LFxyXG4uc2xpZGVyLXRyYWNrLWhpZ2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5zbGlkZXItaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpZGVyLWhhbmRsZS5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcbi5zbGlkZXItaGFuZGxlLmN1c3RvbSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG4uc2xpZGVyLWhhbmRsZS5jdXN0b206OmJlZm9yZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gIGNvbG9yOiAjNzI2MjA0O1xyXG59XHJcbi5zbGlkZXItdGljayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAwJSwgI2Y1ZjVmNSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGlkZXItdGljay5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5zbGlkZXItdGljay50cmlhbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG4uc2xpZGVyLXRpY2suY3VzdG9tIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcbi5zbGlkZXItdGljay5jdXN0b206OmJlZm9yZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gIGNvbG9yOiAjNzI2MjA0O1xyXG59XHJcbi5zbGlkZXItdGljay5pbi1zZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwJSwgIzgyYjNkZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGFjMWVmIDAlLCAjODJiM2RlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4YWMxZWYgMCUsICM4MmIzZGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjhhYzFlZicsIGVuZENvbG9yc3RyPScjZmY4MmIzZGUnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIucmVjYWxse1xyXG4gIC5ib290c3RyYXAtc2VsZWN0Pi5idG57XHJcbiAgICBwYWRkaW5nOiAuMzc1ZW0gLjc1ZW07XHJcbiAgfVxyXG59XHJcbi5zZXJ2aWNlLW1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICNmMWY0Zjk7XHJcbiAgcGFkZGluZzogZW0oNzApIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICBoMiB7XHJcbiAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgbWFyZ2luOiAgMCBhdXRvIGVtKDIwKTtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICBjb2xvcjogIzAwMDtcclxuICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgbGVmdDogZW0oLTE2MCk7XHJcbiAgICAgICB3aWR0aDogZW0oMTIwKTtcclxuICAgICAgIHRvcDogMDtcclxuICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NDtcclxuICAgICB9XHJcbiAgICAgJjphZnRlciB7XHJcbiAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICByaWdodDogZW0oLTE2MCk7XHJcbiAgICAgICB3aWR0aDogZW0oMTIwKTtcclxuICAgICAgIHRvcDogMDtcclxuICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NDtcclxuICAgICB9XHJcbiAgIH1cclxuICAuc2VydmljZS1kZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgIG1hcmdpbjogMCAzJSBlbSg4MCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCAjZGFkZWU0O1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjNlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMS43ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHJvcHVwIHtcclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwICNhOTQ0NDI7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2E5NDQ0MjtcclxuICAgICAgfVxyXG4gICAgICAmLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjM2M3NjNkO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMCAjM2M3NjNkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuYnRuLWFyZWEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bntcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBlbSg0MCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWluLXdpZHRoOiBlbSgyODApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgcGFkZGluZzogMCBlbSgxOCkgMCBlbSg4Mik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWhvbGxvd3tcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL3BkZi1kb3duLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWZ0LXN0eXtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgICAmLnJpZ2h0LXN0eXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGhhbmtzLXNNZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDE0YTU4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC50aGFua3MtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNi44NzVlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2FkaW5ne1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjRmOTtcclxuICAgICAgICB0b3A6IC0xMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTAlXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRlcm1zX3RleHRfc2Vye1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgaDZ7XHJcbiAgICBjb2xvcjogI2MwMDtcclxuICB9XHJcbiAgcCwgbGl7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiBlbSgxMDApIDAgZW0oMTAwKTtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgcGFkZGluZzogMCAwIGVtKDEwKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjQlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDklO1xyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IGVtKDgwKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM5NTlkYTk7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogIzczNzM3MztcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDgpO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgZW0oMTApO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc3BsaXRlciB7XHJcbiAgICB3aWR0aDogOTIlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNjYWNlZDQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0Nik7XHJcbiAgfVxyXG4gIC5pbmNsdWRpbmcge1xyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDQ2KTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDklO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMjApIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogIGVtKDEzKTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2VydmljZXMvbGlzdGluZy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlLWJveHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY4ZmI7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzk1OWRhOTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDE2KTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG90YWwtcHJpY2Uge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IGVtKDU0KTtcclxuICAgICAgZGlyZWN0aW9uOiByZXZlcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ib29rLXNlcnZpY2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICM0MTRhNTg7XHJcbiAgcGFkZGluZzogZW0oNzYpIDA7XHJcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMCAwIGVtKDEwKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgI3NlcnZpY2VGb3Jte1xyXG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgIC50aGFua3MtYm9vayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYmFja2dyb3VuZDogIzQxNGE1ODtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGhhbmtzLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDYuODc1ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0MTRhNTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZm9ybSB7XHJcbiAgICAucm93IHtcclxuICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDYyKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2Mik7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDExMCk7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgLnNlbGVjdHBpY2tlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRkQnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjb2xvcjogI2QyZDRkNjtcclxuICAgICAgcGFkZGluZzogZW0oOCkgMCAwO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgaW1nIHtcclxuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcclxuICAgICAgIHRvcDogZW0oLTIpO1xyXG4gICAgICAgd2lkdGg6IGVtKDEzKTtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVtb3ZlQnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjb2xvcjogI2QyZDRkNjtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIDAgMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudHdpbiB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICArLnR3aW4ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iZWZvcmVhZGRlZCB7XHJcblxyXG4gICAgfVxyXG4gICAgJi5hZGRlZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE1Nik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDQ4KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjVjNmI7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNzc4OTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIyKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSg0MCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4NjhkOTg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNjhlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjhlbTtcclxuICAgICAgICAgICAgbGVmdDogMC42ZW07XHJcbiAgICAgICAgICAgIHRvcDogMC40ZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2NhcHRjaGEtcmVmcmVzaC1pY28uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgdG9wOiBlbSgxNik7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvbG9jYXRpb24tZGQuc3ZnXCIpIGNlbnRlciAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1hcHBlbmQuZGF0ZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMi4yZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4zNzVlbSAwLjc1ZW07XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsZWZ0OiBlbSg4KTtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiBlbSgxOCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGFzLWVycm9yIHtcclxuICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgI2E5NDQ0MiAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgIH1cclxuICAgICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwICMzYzc2M2QgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXByaW1hcnkge1xyXG4gICAgaGVpZ2h0OiAzLjFlbTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpe1xyXG4gICAgICB0b3A6IC40ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogIzdlN2U3ZTtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gIH1cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICBjb2xvcjogIzdlN2U3ZTtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1hYyB7XHJcbiAgLnNlcnZpY2UtbWVudSAuYnRuLWFyZWEgLmJ0biBpe1xyXG4gICAgdG9wOjAuNGVtO1xyXG4gIH1cclxuICAuc2VydmljZS1tZW51IC5idG4tYXJlYXtcclxuICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtZGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnByaWNlLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLXNlcnZpY2Uge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuN2VtO1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWFwcGVuZC5kYXRlIHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgbGVmdDogZW0oNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi43ZW07XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjZlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgIHRvcDogMC4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5iZWZvcmVhZGRlZCB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBoZWlnaHQ6IDMuM2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5zZXJ2aWNlLW1lbnUge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyZW07XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1kZCB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAucHJpY2UtYm94IHtcclxuICAgICAgcGFkZGluZzogM2VtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvb2stc2VydmljZSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgLmNvbC1tZC00e1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgLnNlbGVjdHBpY2tlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC43NWVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4zZW07XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmV0IHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQtYXBwZW5kLmRhdGUge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcblxyXG4gICAgICAgICAgcmlnaHQ6IGVtKDUpO1xyXG4gICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmNhcHRjaGEtY29udCB7XHJcbiAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDhlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuN2VtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICB3aWR0aDogMC42ZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwLjNlbTtcclxuICAgICAgICAgICAgICB0b3A6IDAuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYmVmb3JlYWRkZWQge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgaGVpZ2h0OiAzLjNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4taG9sbG93e1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvcGRmLWRvd24taG92ZXIuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAuc2VydmljZS1tZW51IC5zZXJ2aWNlLWRkIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgLmJ0biAuY2FyZXQge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHRvcDogMS43ZW07XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWRkIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMDRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucy1zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5wcmljZS1ib3gge1xyXG4gICAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgICAgLnRvdGFsLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9vay1zZXJ2aWNlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICAuY29sLW1kLTR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgbGVmdDowLjNlbTtcclxuICAgICAgICAgICAgICB0b3A6IDAuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1hcHBlbmQuZGF0ZSB7XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuXHJcbiAgICAgICAgICBsZWZ0OiBlbSg1KTtcclxuICAgICAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIGhlaWdodDogMy40ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAucy1zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5ib3h7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc3BsaXRlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAuc2VydmljZS1tZW51IC5zZXJ2aWNlLWRkIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgLmJ0biAuY2FyZXQge1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogMS43ZW07XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLW1lbnUge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyZW07XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1kZCB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAucHJpY2UtYm94IHtcclxuICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMxcHg7XHJcbiAgICAgIC50b3RhbC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvb2stc2VydmljZSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgLmNvbC1tZC00e1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICYuYWRkZWQge1xyXG4gICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hZGRCdXR0b24gaW1nIHtcclxuICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgJi5jYXB0Y2hhLWNvbnQge1xyXG4gICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgIHdpZHRoOiA4ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogMC4zZW07XHJcbiAgICAgICAgICAgICAgdG9wOiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQtYXBwZW5kLmRhdGUge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcblxyXG4gICAgICAgICAgbGVmdDogZW0oNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDUpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYmVmb3JlYWRkZWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBoZWlnaHQ6IDMuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLmxvY2F0aW9uLWNhcmV0e1xyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLnNlcnZpY2UtbWVudSAuYnRuLWFyZWEubGVmdC1zdHl7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAuYnRue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnMtc2VhcmNoLXJlc3VsdCAuYm94e1xyXG4gICAgd2lkdGg6IDMyLjMzJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcblxyXG4gICNzTWVudXtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2UtbWVudSAuZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZXtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwNCU7XHJcbiAgICBoZWlnaHQ6IDE1MCU7XHJcblxyXG4gIH1cclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogLTdlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAtN2VtO1xyXG4gICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWRkIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDElIDNlbTtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgdG9wOmVtKDI3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA0ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDE1ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucy1zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5wcmljZS1ib3gge1xyXG4gICAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzFweDtcclxuICAgICAgLnRvdGFsLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwbGl0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmNsdWRpbmd7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvb2stc2VydmljZSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sLW1kLTR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgLmlucHV0LWFwcGVuZC5kYXRlIHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgbGVmdDogZW0oNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM2VtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNWVtO1xyXG4gICAgICAgICAgICAgIHRvcDogMC4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgIC5zZXJ2aWNlLW1lbnUge1xyXG4gICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICYucmlnaHQtc3R5e1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG4gIC5zZXJ2aWNlLW1lbnUgLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmV7XHJcbiAgICB3aWR0aDogMTA4JTtcclxuICAgIGhlaWdodDogMTIwJTtcclxuICB9XHJcblxyXG4gIGJvZHkgLnNlcnZpY2UtbWVudSAuYnRuLWFyZWEubGVmdC1zdHl7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2UtbWVudSAuYnRuLWFyZWEgLmJ0bntcclxuICAgIHBhZGRpbmc6IDAgZW0oMTgpIDAgZW0oMTgpO1xyXG4gICAgLmljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgICYuYnRuLWhvbGxvd3tcclxuICAgICAgc3BhbntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtZGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWFyZWF7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDE4KSAwIGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucy1zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5yb3d7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAuYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IGRhc2hlZCAjOTU5ZGE5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93Omxhc3QtY2hpbGQge1xyXG4gICAgICAuYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5NTlkYTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLmhpc3RvcnlQYWdlLXNsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOjA7XHJcbi8vICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGUgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9oaXN0b3J5LXBhZ2UvaGlzdG9yeS1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIC5jb2xsYWdlLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNTQpO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDUpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxMik7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGluZ3N7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5oLWxlZ2FjeSB7XHJcbiAgLm93bC1jYXJvdXNlbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5vd2wtY29udHJvbHN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBlbSgtNTAwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vLm93bC1uYXZ7XHJcbiAgICAgIC8vICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC8vICAub3dsLXByZXYsIC5vd2wtbmV4dHtcclxuICAgICAgLy8gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC8vICB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vfVxyXG4gICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiBlbSg0MjQpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAub3dsLXByZXYge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIC5pY29uLWxlZnQsIC5pY29uLXJpZ2h0e1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5leHQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgLmljb24tbGVmdCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIC5pY29uLWxlZnQsIC5pY29uLXJpZ2h0e1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tbGVmdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgY29sb3I6ICNjMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5oaXN0b3J5UGFnZS1zbGlkZXJ7XHJcbiAgLmNkLWltYWdlLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiA3NCU7XHJcbiAgfVxyXG59XHJcbi5oLWhpc3Rvcnl7XHJcbiAgLm93bC1pdGVtLmFjdGl2ZS5jZW50ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tYWMgLmgtbGVnYWN5IC5oLWhpc3RvcnkgLml0ZW0gLnRleHQtYXJlYXtcclxuICBoZWlnaHQ6IGVtKDIwMik7XHJcbn1cclxuLmgtbGVnYWN5IHtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgwKTtcclxuICAuaC1oaXN0b3J5e1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICB9XHJcbiAgLypPV0wgQ1JPVVNFTCovXHJcbiAgLypcclxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXHJcbiAqL1xyXG4gIC5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gIH1cclxuXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxyXG4gICAqL1xyXG4gIC5vd2wtaGVpZ2h0IHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcclxuICAgKi9cclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIi5cIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXRleHQtc2VsZWN0LW9uIC5vd2wtaXRlbSB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcclxuICAgIC1tcy11c2VyLXNlbGVjdDogYXV0bztcclxuICAgIHVzZXItc2VsZWN0OiBhdXRvO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtZ3JhYiB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICAgIGN1cnNvcjogLW8tZ3JhYjtcclxuICAgIGN1cnNvcjogLW1zLWdyYWI7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIC5oLWhpc3RvcnkteWVhcnMgLm93bC1pdGVtLmFjdGl2ZS5jZW50ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG5cclxuICAvKiBObyBKcyAqL1xyXG4gIC5uby1qcyAub3dsLWNhcm91c2VsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cclxuICAgKi9cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cclxuICAgKi9cclxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmVuZy1mb250e1xyXG4gICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIC8qT1dMIENST1VTRUwqL1xyXG4gIC5oLWhpc3Rvcnkge1xyXG4vLyAgICBtaW4taGVpZ2h0OiA0MjRweDtcclxuICAgIC5pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZDogI2U2ZTllZDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjhzO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC44cztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgd2lkdGg6IGVtKDQxMCk7XHJcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAmLl9fbG9hZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlLWFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxOTQpO1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxOCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogODclO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICBib3R0b206IGVtKDEyKTtcclxuICAgICAgICAgIHdpZHRoOiBlbSg0OCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDQ4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSg0OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oNDgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQ4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXhwYW5ke1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1MjQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U2ZTllZDtcclxuICAgICAgIC50ZXh0LWFyZWF7XHJcbiAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgcHtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAuY2xvc2UtaWNve1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgIGNvbG9yOiAgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Nyb3NzLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAgJi5zaG93e1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAuY2xvc2UtaWNve1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaC1oaXN0b3J5LXllYXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogI2I4YzVjZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIHJpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgdG9wOiAtMjNweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgLy9sZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTM5ODljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZWNmYTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJlY2ZhO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaGlsaWdodGVkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgdG9wOiAtMjIuNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeSB7XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIHdpZHRoOiAyM2VtO1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNGVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLmgtbGVnYWN5IC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9sc3tcclxuICAgIHRvcDogLTM1NnB4O1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjQuNXB4O1xyXG4gICAgICAgICAgICByaWdodDogIDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgLnJlY2FsbCAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDBlbTtcclxuICB9XHJcblxyXG4gIC5yZWNhbGwgLmJ0bntcclxuICAgIHBhZGRpbmc6IDEuMmVtIDEuNTYyNWVtO1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjQuNXB4O1xyXG4gICAgICAgICAgICByaWdodDogIDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oLWhpc3Rvcnkge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaC1sZWdhY3kgLm93bC1jYXJvdXNlbCAuaXRlbSAudGV4dC1hcmVhIC5wbHVzIHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDUlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgLmgtbGVnYWN5IC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9sc3tcclxuICAgIHRvcDotMzcwcHg7XHJcbiAgfVxyXG4gIC5oLWxlZ2FjeSB7XHJcbiAgICAuaC1oaXN0b3J5LXllYXJzIC5vd2wtaXRlbXtcclxuICAgICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLmhpbGlnaHRlZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZmlsdGVye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xyXG4gICAgICAgICAgICByaWdodDogIDlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oLWhpc3Rvcnkge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLmgtbGVnYWN5IC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9sc3tcclxuICAgIHRvcDotMzQ5cHg7XHJcbiAgfVxyXG4gIC5oLWxlZ2FjeSB7XHJcbiAgICAuaC1oaXN0b3J5LXllYXJzIC5vd2wtaXRlbXtcclxuICAgICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLmhpbGlnaHRlZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZmlsdGVye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xyXG4gICAgICAgICAgICByaWdodDogIDlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oLWhpc3Rvcnkge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDIyZW07XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0ZW07XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAuaGlzdG9yeVBhZ2Utc2xpZGVyIC5jb2xsYWdlLXRleHQgLmltYWdlIHtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpc3RvcnlQYWdlLXNsaWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICB9XHJcbiAgLmgtbGVnYWN5IC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9sc3tcclxuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyOGVtO1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNGVtO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3Rvcnkge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLnBvcHVwLWNvbnRlbnQtc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDI2MHB4O1xyXG59XHJcblxyXG4uc3RlcFBvcHVwIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAuY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDE4MCk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC13aGl0ZSwgMC4zKTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDIwcHgpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0IHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWFyZ2luOiBlbSgtMjAwKSBhdXRvIDBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdXNlci1zZWxlY3Q6IGluaXRpYWw7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgIGhlaWdodDogZW0oNDAwKTtcclxuICAgIC5wMCB7XHJcbiAgICAgIGJvcmRlcjogJGJyYW5kLXdoaXRlIDFweCBzb2xpZDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnA0MCB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDQwKSBlbSg0MCkgZW0oNDApIGVtKDE2KTtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgIC8vaGVpZ2h0OiBlbSgzMzYpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDMwNCk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAmLnZpZGVvLXNlYyB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubWFpbnRlbmFuY2Uge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMzJlbTtcclxuICAgICAgaGVpZ2h0OiAxOGVtO1xyXG4gICAgICBtYXJnaW46ICBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiBlbSg0MCkgMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oOTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlmcmFtZS1wb3B1cHtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgIHdpZHRoOiA4MGVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgaGVpZ2h0OiA0NmVtO1xyXG4gICAgICB0b3A6IDEwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDgwZW07XHJcbiAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICBoZWlnaHQ6IDQzLjVlbTtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAwIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiBlbSg5MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDkwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZWNhbGwtaWZyYW1le1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxnIHtcclxuICAubGctdGh1bWItaXRlbSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLWFjdGlvbnMge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNi42NTUpIGVtKDgwKSBlbSgxNi42NTUpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjQpO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygyMHB4KTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICB9XHJcbiAgICAgICYubGctcHJldiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxNi42NTUpIGVtKDI1KSBlbSgxNi42NTUpIGVtKDgwKTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmxnLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNsZy1jb3VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogZW0oLTYwKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gIH1cclxuICAubGctdG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdG9wOiBlbSg3MCk7XHJcbiAgICBsZWZ0OiBlbSg2MCk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC5sZy1jbG9zZSB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIzKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1pbWctd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLm1vZGFsLW9wZW4ge1xyXG4gICAgI2Z1bGxwYWdlIHtcclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubW90b3JjeWNsZXtcclxuICAjbW9kZWwtbm8tbG9jYXRpb257XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JpbGVUZXh0e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXJpbmUtcGFnZXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgICYuZ2VuZXJhdG9yLWQge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgICAuYnRuLWFyZWF7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTU0MHB4KXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnA0MHtcclxuICAgICAgICBwYWRkaW5nOiBlbSg3MikgZW0oNDApIGVtKDQwKSBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLnNjcm9sbC1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDQ2ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8uc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYSB7XHJcbiAgLy8gIGhlaWdodDogMjUuMzc1ZW07XHJcbiAgLy99XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCB7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiBlbSg0MjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5wMCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5tYWludGVuYW5jZSAubW9kYWwtY29udGVudCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG5cclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2M2VtO1xyXG4gICAgICAgIHRvcDogNCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDU2KSBlbSg0MCkgZW0oNDApIGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5zdGVwUG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDMwZW07XHJcbiAgICAgICAgLnAwIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtbGd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDk3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5zdGVwUG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMGVtO1xyXG4gICAgICAgIC5wMCB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1sZ3tcclxuICAgICAgICB3aWR0aDogZW0oOTc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgIGhlaWdodDogZW0oNDgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpe1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDcyKSBlbSg0MCkgZW0oNDApIGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogZW0oNDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGcge1xyXG4gICAgLmxnLWFjdGlvbnMge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGctdG9vbGJhciB7XHJcbiAgICAgIC5sZy1jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4ubW9kYWx7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgYm9keSAuY2QtaW1hZ2UtY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDU0JTtcclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAgLmNvbnRyb2xze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTczcHg7XHJcbiAgfVxyXG5cclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIGhlaWdodDogNTVlbTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcblxyXG4gIC5vd2wtY2Fyb3VzZWx7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmxnIC5sZy1hY3Rpb25zIGJ1dHRvbntcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDM1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLnNhZmFyaSB7XHJcbiAgICAmLm9yaWVudGF0aW9uX2xhbmRzY2FwZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tb2JpbGVUZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgI25hdi1pY29uMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIC5tb2JpbGVUZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAyNjg4eDEyNDJweCBhdCA0NThwcGkgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoZGV2aWNlLWhlaWdodDogODk2cHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpICB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuICAuc3RlcFBvcHVwIC5jb250cm9sc3tcclxuICAgIHRvcDphdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxnIC5sZy10b29sYmFye1xyXG4gICAgdG9wOiAyLjM3NWVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogZW0oNjAwKTtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgIGhlaWdodDogMjBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIGhlaWdodDogNzVlbTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQgLnAwe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAubGcgLmxnLWFjdGlvbnMgYnV0dG9ue1xyXG4gICAgdGV4dC1pbmRlbnQ6IDUwMDAwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAmLmxnLXByZXZ7XHJcbiAgICAgIHRleHQtaW5kZW50OiA1MDAwMDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICByaWdodDogMC44ZW07XHJcblxyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgbGVmdDogMC44ZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiAtNTAwMDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAuc2Nyb2xsLWFyZWF7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gIH1cclxuLmNvbnRyb2xze1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC8qYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlOyovXHJcbiAgICB0b3A6MjUlO1xyXG5cclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICByaWdodDogMTAlO1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAucDQwIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250cm9scyB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBlbSg4MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlmcmFtZS1wb3B1cHtcclxuICAgICAgdG9wOiA1JTtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuc3RlcFBvcHVwLm1haW50ZW5hbmNlIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAubGcgLmxnLXRvb2xiYXIgLmxnLWNsb3Nle1xyXG4gICAgd2lkdGg6IDEuMTYyNWVtO1xyXG4gICAgaGVpZ2h0OiAxLjE2MjVlbTtsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgfVxyXG4gIC5sZyB7XHJcbiAgICAubGctdG9vbGJhcntcclxuICAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgICB0b3A6ZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvbW8tcHAtbW9ie1xyXG4gICAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWZyYW1lLXBvcHVwe1xyXG4gICAgd2lkdGg6IDk2JTtcclxuICAgIHJpZ2h0OiAyJTtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbn0iLCIucmV2X3NsaWRlcntcclxuICAudHAtY2FwdGlvbntcclxuICAgIHBhZGRpbmc6IDUwcHggNzBweCAzMHB4IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnRpbWVMaW5lU2VjdGlvbiB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnRwLWJnaW1nIHtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHggIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tICFpbXBvcnRhbnRcclxuICB9XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cclxuICBoMSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46NDVweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9oZWFkaW5nMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbiNudW1iZXJDb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiBlbSg1MjUpO1xyXG4gIGNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjE1KTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcclxuICAvL3otaW5kZXg6IDk5OTtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnJlZGNpcmNsZS1sYXllciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsMCwwLCAwLjg1KTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gIHBhZGRpbmc6IDg2cHggNDZweCAwcHggMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBkaXJlY3Rpb246IHJ0bCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oLTEpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgd29yZC1zcGFjaW5nOiBlbSgzKTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgcGFkZGluZzogM3B4IDAgM3B4IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuLy99XHJcbi8vXHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4vL31cclxuLy9cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbi8vICAjbnVtYmVyQ291bnRlcntcclxuLy8gICAgZm9udC1zaXplOiBlbSgzNTApO1xyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuLy9cclxuLy8vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuLy8gIC5yZWRjaXJjbGUge1xyXG4vLyAgICBhIHtcclxuLy8gICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuLy9cclxuLy8gICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgbGVmdDogMDtcclxuLy8gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgfVxyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbi8vICAudHAtY2FwdGlvbi5yZWRjaXJjbGUtbGF5ZXIge1xyXG4vLyAgICBsZWZ0OiBlbSgxMDApICFpbXBvcnRhbnQ7XHJcbi8vXHJcbi8vICAgIC5yZWRjaXJjbGUge1xyXG4vLyAgICAgIHdpZHRoOiAyNDBweDtcclxuLy8gICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4vLyAgICAgIHBhZGRpbmc6IDQ5cHg7XHJcbi8vICAgICAgcGFkZGluZy10b3A6IDYxcHg7XHJcbi8vXHJcbi8vICAgICAgcCB7XHJcbi8vICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vICAudHBhcnJvd3Mge1xyXG4vLyAgICBib3R0b206IDMycHggIWltcG9ydGFudDtcclxuLy8gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAjbnVtYmVyQ291bnRlcntcclxuLy8gICAgZm9udC1zaXplOiBlbSg0MTMpO1xyXG4vLyAgICB0b3A6IDQ5JTtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4vL1xyXG4vLyAgLnRwLWNhcHRpb24ucmVkY2lyY2xlLWxheWVyIHtcclxuLy8gICAgbGVmdDogZW0oMTAwKSAhaW1wb3J0YW50O1xyXG4vL1xyXG4vLyAgICAucmVkY2lyY2xlIHtcclxuLy8gICAgICB3aWR0aDogMjIwcHg7XHJcbi8vICAgICAgaGVpZ2h0OiAyMjBweDtcclxuLy9cclxuLy8gICAgICBQIHtcclxuLy8gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbi8vXHJcbi8vICAgICAgfVxyXG4vL1xyXG4vLyAgICAgIGEge1xyXG4vLyAgICAgICAgZm9udC1zaXplOiBlbSgzNSk7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vXHJcbi8vICAudHBhcnJvd3Mge1xyXG4vLyAgICBib3R0b206IDMycHggIWltcG9ydGFudDtcclxuLy8gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuLy9AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLy9cclxuLy8gIC50cC1jYXB0aW9uIHtcclxuLy8gICAgdG9wOiBlbSgxNzYpICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAudHAtY2FwdGlvbi5yZWRjaXJjbGUtbGF5ZXIge1xyXG4vLyAgICBsZWZ0OiBlbSg2MCkgIWltcG9ydGFudDtcclxuLy8gICAgdG9wOiA0NSUgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC5yZWRjaXJjbGUge1xyXG4vLyAgICB3aWR0aDogZW0oMzUwKTtcclxuLy8gICAgaGVpZ2h0OiBlbSgzNTApO1xyXG4vLyAgICBwYWRkaW5nOiBlbSgzMikgZW0oMzIpIGVtKDMyKSBlbSg1MCk7XHJcbi8vICAgIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4vLyAgICBQIHtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuLy8gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbi8vICAgIH1cclxuLy8gICAgYSB7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy9cclxuLy8gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4vLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbi8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbi8vICAgIHBhZGRpbmc6IGVtKDUwKSAwIDAgMDtcclxuLy8gICAgaDEge1xyXG4vLyAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4vLyAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgI251bWJlckNvdW50ZXIge1xyXG4vLyAgICBmb250LXNpemU6IGVtKDMwMCk7XHJcbi8vICB9XHJcbi8vICAudHBhcnJvd3Mge1xyXG4vLyAgICBib3R0b206IGVtKC02MCk7XHJcbi8vICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgLnRwLWJ1bGxldHN7XHJcbi8vICAgIHRvcDowICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAudHAtbGVmdGFycm93LmRlZmF1bHR7XHJcbi8vICAgIGxlZnQ6MjUlICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAudHAtcmlnaHRhcnJvdy5kZWZhdWx0e1xyXG4vLyAgICByaWdodDoyNSUgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC50cC1leHBsb3Jle1xyXG4vLyAgICByaWdodDoyNSUgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbi8vQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbi8vICAudHAtY2FwdGlvbiB7XHJcbi8vICAgIHRvcDplbSg4MCkgIWltcG9ydGFudDtcclxuLy8gICAgYm90dG9tOjAgIWltcG9ydGFudDtcclxuLy8gICAgbWFyZ2luOiBhdXRvO1xyXG4vLyAgfVxyXG4vLyAgLnRwLWNhcHRpb24ucmVkY2lyY2xlLWxheWVyIHtcclxuLy8gICAgbGVmdDogZW0oMTApICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAucmVkY2lyY2xlIHtcclxuLy8gICAgd2lkdGg6IGVtKDE0MCk7XHJcbi8vICAgIGhlaWdodDogZW0oMTQwKTtcclxuLy8gICAgcGFkZGluZzogZW0oMjApO1xyXG4vLyAgICBwYWRkaW5nLXRvcDogZW0oNDApO1xyXG4vLyAgICBmb250LXNpemU6IGVtKDYwKTtcclxuLy8gICAgdG9wOjAgO1xyXG4vLyAgICBib3R0b206MDtcclxuLy8gICAgbWFyZ2luOiBhdXRvO1xyXG4vLyAgICBsZWZ0OjA7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgcCB7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbi8vICAgIH1cclxuLy8gICAgYXtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgI251bWJlckNvdW50ZXJ7XHJcbi8vICAgIGZvbnQtc2l6ZTogZW0oMjAwKTtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbi8vQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbi8vICAudHAtY2FwdGlvbi5yZWRjaXJjbGUtbGF5ZXIge1xyXG4vLyAgICBsZWZ0OiBlbSgxMCkgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC5yZWRjaXJjbGUge1xyXG4vLyAgICB3aWR0aDogZW0oMTMwKTtcclxuLy8gICAgaGVpZ2h0OiBlbSgxMzApO1xyXG4vLyAgICBwIHtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuLy8gICAgfVxyXG4vLyAgICBhIHtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDEwKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgI251bWJlckNvdW50ZXJ7XHJcbi8vICAgIGZvbnQtc2l6ZTogZW0oMTUwKTtcclxuLy8gIH1cclxuLy8gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4vLyAgICBoMXtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5tYWN7XHJcbiAgLmJpa2V7XHJcbiAgICBpbWd7XHJcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmV2ZW50cy1saW5le1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnRwLXBhcmFsbGF4LXdyYXB7XHJcbiAgICBsZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4gICAgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIC50cC1yaWdodGFycm93LCAudHAtZXhwbG9yZSB7XHJcbiAgICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiA1MHB4ICAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgLnRwLWNhcHRpb24gaW1ne1xyXG4gICAgaGVpZ2h0OiA5M3ZoICFpbXBvcnRhbnQ7XHJcbiAgICB6b29tOjAuNjUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ob21lc2xpZGVyIC50cC1wYXJhbGxheC13cmFwe1xyXG4gICAgbGVmdDogMjE4cHggIWltcG9ydGFudDtcclxuICAgIC8vdG9wOi01MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50cC1yZXNpemVtZXtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhvbWVzbGlkZXIgLnJlZGNpcmNsZS1sYXllciBwe1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcbiAgLnRwLWJ1bGxldHN7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAvL1xyXG4gIC8vLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXJ7XHJcbiAgLy8gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIC8vICAuZnVsbHdpZHRoYWJhbm5lcntcclxuICAvLyAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gIH1cclxuICAvL31cclxuICAucmVkY2lyY2xlLWxheWVyIHB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAudHAtYnVsbGV0cy5yb3VuZCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgLnRwLWJ1bGxldHtcclxuICAgICAgdG9wOjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWJ1bGxldC5kaXNhYmxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAuZXZlbnRzLWxpbmV7XHJcbiAgICB0b3A6IDlweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5iaWtle1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAvKiBvYmFpZCBjc3Mgc3RhcnQgKi9cclxuICAudGltZUxpbmVTZWN0aW9uIGgxe1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICNudW1iZXJDb3VudGVye1xyXG4gICAgdG9wOjQ1JTtcclxuICB9XHJcbiAgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC5mdWxsd2lkdGhhYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBvYmFpZCBjc3MgZW5kICovXHJcblxyXG5cclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5jYXBzOSAuc2xvdGhvbGRlciAudHAtYmdpbWcuZGVmYXVsdGltZyB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCBib3R0b20gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZnVsbHdpZHRoYWJhbm5lciB7XHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLy8udHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMyl7XHJcbiAgICAgIC8vICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICB0b3A6MTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vfVxyXG4gICAgICAudHAtY2FwdGlvbiB7XHJcbiAgICAgICAgJi5jYXAxMSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDIge1xyXG4gICAgICAgICAgbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXAzIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXA1IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogLTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcDYge1xyXG4gICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FwNyB7XHJcbiAgICAgICAgICB0b3A6IDY4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA4IHtcclxuICAgICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOSB7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDgycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogOTcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDEwIHtcclxuICAgICAgICAgIHRvcDogMjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDk1M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcblxyXG5cclxuICAudHAtY2FwdGlvbi5iaWtlIGltZ3tcclxuICAgIGhlaWdodDogNDR2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgLmZ1bGx3aWR0aGFiYW5uZXJ7XHJcbiAgICAgIC50cC1jYXB0aW9ue1xyXG5cclxuICAgICAgICAmLmNhcDR7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNXtcclxuICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA3e1xyXG4gICAgICAgICAgdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDEwe1xyXG4gICAgICAgICAgdG9wOjExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAvKiAmLmNhcDF7XHJcbiAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmNhcDJ7XHJcbiAgICAgICAgICAgbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLmNhcDN7XHJcbiAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi5jYXA1e1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgdG9wOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi5jYXA2e1xyXG4gICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICBoZWlnaHQ6IDY1MXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYuY2FwN3tcclxuICAgICAgICAgICB0b3A6IC0xMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYuY2FwOHtcclxuICAgICAgICAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICBoZWlnaHQ6IDY1MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYuY2FwOXtcclxuICAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgIHdpZHRoOiA5NzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgaGVpZ2h0OiA2MDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmNhcDEwe1xyXG4gICAgICAgICAgIHRvcDoyMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgd2lkdGg6IDk1M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9Ki9cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgI251bWJlckNvdW50ZXJ7XHJcbiAgICB0b3A6NDUlO1xyXG4gIH1cclxuICAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgLmZ1bGx3aWR0aGFiYW5uZXJ7XHJcbiAgICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcblxyXG4gIC50aW1lTGluZVNlY3Rpb24ge1xyXG5cclxuICAgIC50cC1idWxsZXRzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudHAtbGVmdGFycm93IHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnRwLXJpZ2h0YXJyb3cge1xyXG4gICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xyXG5cclxuXHJcbiAgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC5mdWxsd2lkdGhhYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogLTI2cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuY2FwczQudHAtcmV2c2xpZGVyLXNsaWRlc2xpPjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgbGVmdDogMTglICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJlZGNpcmNsZS1sYXllcntcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDoyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cC1yZXZzbGlkZXItc2xpZGVzbGkgPiAgOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB0b3A6IDQwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnRwLWNhcHRpb257XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQ4NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwMTB7XHJcbiAgICAgICAgICB0b3A6MTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNzdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDR7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA1e1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA2e1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA3e1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA5e1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWVMaW5lU2VjdGlvbiB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcbiAgICAudHAtYnVsbGV0cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC50cC1yaWdodGFycm93IHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRwLWV4cGxvcmUge1xyXG4gICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI251bWJlckNvdW50ZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWRjaXJjbGUtbGF5ZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cC1yaWdodGFycm93OmFmdGVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgYm9keXtcclxuICAgIC50cC1sZWZ0YXJyb3csIC50cC1yaWdodGFycm93e1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHAtcmlnaHRhcnJvdzphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC52aWRlby1zZWN0aW9uIC5idG57XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDppbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLnRwLWxlZnRhcnJvdzphZnRlciwgLmJ0biBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuZnVsbHdpZHRoYWJhbm5lcntcclxuICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgIC50cC1yZXZzbGlkZXItc2xpZGVzbGkgPiAgOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0b3A6IC0yNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcHM0LnRwLXJldnNsaWRlci1zbGlkZXNsaT46bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGxlZnQ6IDE4JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWRjaXJjbGUtbGF5ZXJ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRvcDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudHAtY2FwdGlvbntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNDg2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAxMHtcclxuICAgICAgICAgIHRvcDoxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwN3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAudGltZUxpbmVTZWN0aW9uIHtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcbiAgICAudHAtYnVsbGV0cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC50cC1yaWdodGFycm93IHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRwLWV4cGxvcmUge1xyXG4gICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI251bWJlckNvdW50ZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWRjaXJjbGUtbGF5ZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgYm9keSAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciAuZnVsbHdpZHRoYWJhbm5lciAucmVkY2lyY2xlLWxheWVye1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keSAgLm1vYmlsZS1mdExpc3QgdWwgbGl7XHJcbiAgICBib3JkZXI6MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBhe1xyXG4gICAgICBsaW5lLWhlaWdodDoxZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAuMzc1ZW07XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0b3A6LTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiNiY2JjYmM7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVkY2lyY2xlLWxheWVyIGEgaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciAuZnVsbHdpZHRoYWJhbm5lciAudHAtY2FwdGlvbi5jYXA1IHtcclxuICAgIGxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmVkY2lyY2xlLWxheWVyIGEgaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpICB7XHJcblxyXG4gIGJvZHkgIC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIC5jYXBzNC50cC1yZXZzbGlkZXItc2xpZGVzbGk+Om50aC1jaGlsZCgyKXtcclxuICAgIGxlZnQ6IDE0JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIC50cC1jYXB0aW9uLmNhcDV7XHJcbiAgICBsZWZ0Oi0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGJvZHkgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIgLnRwLWNhcHRpb24uY2FwOXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG5cclxuXHJcbiAgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC5mdWxsd2lkdGhhYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJlZGNpcmNsZS1sYXllcntcclxuICAgICAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDoxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOjE1JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50cC1jYXB0aW9ue1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzN3ZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmlrZXtcclxuICAgICAgICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgem9vbTogMS4wNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWRjaXJjbGUtbGF5ZXIgYSBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0MTFweCkgYW5kIChtYXgtd2lkdGg6IDQxM3B4KSB7XHJcblxyXG4gIGJvZHkgIC5tb2JpbGUtZnRMaXN0IHVsIGxpe1xyXG4gICAgbGluZS1oZWlnaHQ6IC45NzVlbTtcclxuICB9XHJcblxyXG4gIC5uZXdUaWNrZXIgLmxlZnQtaGVhZGluZ3tcclxuICAgIHBhZGRpbmc6IDMlO1xyXG4gIH1cclxuXHJcbiAgLnJlZGNpcmNsZS1sYXllciBhIGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIHtcclxuICAgIC5yZWRjaXJjbGUtbGF5ZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHAtY2FwdGlvbi5jYXAzIHtcclxuICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWNhcHRpb24uY2FwNSB7XHJcbiAgICAgIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHAtY2FwdGlvbi5jYXA2IHtcclxuICAgICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWNhcHRpb24uY2FwNyB7XHJcbiAgICAgIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cC1jYXB0aW9uLmNhcDgge1xyXG4gICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHAtY2FwdGlvbi5jYXA5IHtcclxuICAgICAgbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgLnRpbWVMaW5lU2VjdGlvbiB7XHJcbiAgICAjbnVtYmVyQ291bnRlcntcclxuICAgICAgZm9udC1zaXplOiAxNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNjb3VudHJ5TGFuZ3VhZ2VDbGlja3tcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbkAtbW96LWtleWZyYW1lcyBib3VuY2UyMiB7XHJcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2UyMiB7XHJcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLy52aWRlby1jb250ZW50LWltZ3tcclxuLy8gIGhlaWdodDogZW0oOTgwKTtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgZmxvYXQ6IGxlZnQ7XHJcbi8vICBvYmplY3QtZml0OiBjb3ZlcjtcclxuLy99XHJcblxyXG4uc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IGVtKDg4KTtcclxuICBib3R0b206IGVtKDQwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHdpZHRoOiBlbSg1Nik7XHJcbiAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweDtcclxuICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICBoZWlnaHQ6IGVtKDI4KTtcclxuICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLWZvcm17XHJcbiAgYmFja2dyb3VuZDogIzA3MDcwNztcclxuICBwYWRkaW5nOmVtKDMyKSAwO1xyXG4gIGJvcmRlci10b3A6c29saWQgNXB4ICRicmFuZC1ibGFjaztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMTIxMjtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIG1hcmdpbjogZW0oMTIpIDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCBlbSg2NikgMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgICAgdG9wOmVtKC0zKTtcclxuICAgICAgd2lkdGg6ZW0oNDcpO1xyXG4gICAgICBoZWlnaHQ6ZW0oMjEpO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cHtcclxuICAgIHdpZHRoOjMzLjMzMyU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNC42NjYlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICYubGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMy44MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBib3JkZXI6c29saWQgMXB4ICMxNjE2MTY7XHJcbiAgICBib3JkZXItcmlnaHQ6bm9uZTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICBoZWlnaHQ6ZW0oNDEpO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgJjpmb2N1c3tcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAubG9hZGVye1xyXG4gICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgfVxyXG4gICAgLnRoYW5rcyB7XHJcbiAgICAgIC50aGFua3MtaW5uZXJ7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13aGl0ZXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6c29saWQgMXB4ICM2NjY2NjY7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICAgIGhlaWdodDplbSg1Mik7XHJcbiAgICBtaW4td2lkdGg6MTAwJTtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgfVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICAuaGFzLWVycm9yIHtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgICMzYzc2M2Q7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZm9vdGVye1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiBlbSg2OCkgMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYuZnQtZGVza3RvcC1ub25le1xyXG4gICAgICBtYXJnaW4tYm90dG9tOmVtKDEzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3b3JkLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgcmlnaHQ6LTEwMCU7XHJcbiAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29sLW1kLTJ7XHJcbiAgICB3aWR0aDoyMCU7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm90dG9tOiAyNC40JTtcclxuICAgIGZvbnQtc2l6ZTogZW0oOTgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHJnYmEoMTM5LDEzOSwxMzksMC40KTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDUpOyovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWRvZGdlO1xyXG4gIH1cclxuICAuc29jaWFsTGlzdHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW46MCAwIGVtKDM1KSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuc29jaWFsTGlzdElubmVye1xyXG4gICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsTGlzdElubmVyOm9ubHktY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoNHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oOCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLy8mOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgdG9wOjA7XHJcbiAgICAvLyAgd2lkdGg6NDAlO1xyXG4gICAgLy8gIGJhY2tncm91bmQ6ICMxZjFmMWY7XHJcbiAgICAvLyAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcclxuICAgIC8vICBoZWlnaHQ6IDFweDtcclxuICAgIC8vICBib3R0b206IDA7XHJcbiAgICAvLyAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLy99XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGVtKDgpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDplbSgzNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgzNSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6ZW0oLTkpO1xyXG4gICAgICAgICAgICB0b3A6ZW0oLTgpO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmZhY2Vib29rSWNvbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6ZW0oLTEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICB9XHJcbn1cclxuLmdlY2tvIGZvb3RlciBoMSwgLmNocm9tZTQ2IGZvb3RlciBoMSwgLmllIGZvb3RlciBoMXtcclxuICBjb2xvcjogcmdiYSgxMzksMTM5LDEzOSwwLjA0KTtcclxufVxyXG4uZ2Vja28uZmlyZWZveCBmb290ZXIgaDF7XHJcbiAgY29sb3I6IHJnYmEoMTM5LDEzOSwxMzksMC40KTtcclxufVxyXG5cclxuLy8uZ2Vja28gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0LCAuaWUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0e1xyXG4vLyAgdG9wOmVtKDE2KTtcclxuLy99XHJcblxyXG4uZ2Vja28uZmlyZWZveCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXR7XHJcbiAgdG9wOmVtKDQpO1xyXG59XHJcblxyXG5cclxuLnByb19sYW5kaW5ne1xyXG4gIGZvb3RlcntcclxuICAgIC8qaGVpZ2h0OiAxMDB2aDsqL1xyXG4gIH1cclxuICBmb290ZXJ7XHJcbiAgICBoMXtcclxuICAgICAgYm90dG9tOiAzMS40JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tYntcclxuICBtYXJnaW4tYm90dG9tOiBlbSg1NSk7XHJcbn1cclxuLmxhc3RMaXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCBlbSgxNSk7XHJcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiY2JjYmM7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgxMik7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgzKTtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODA4MDgwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iYWNrLXRvLXRvcHtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiBlbSgxMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgZW0oNikgZW0oNykgZW0oNik7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiNGI0YjQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdG9wOmVtKC0yNSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtZnRMaXN0e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib3R0b20tZm9ybSAuZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzA3MDcwNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW90b3JjeWNsZS1ob21lLWZ0cntcclxuICBmb290ZXJ7XHJcbiAgICBwYWRkaW5nOiAyLjM3NWVtIDA7XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luOiAwIDAgMS4yNzVlbTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICYuZnQtZGVza3RvcC1ub25le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFyZ2luLWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWVkYmFjay10ZXh0e1xyXG4gIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDMpIGVtKDQ1KTtcclxuICBtYXJnaW46ZW0oMjApIDAgMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICBmb250LXNpemU6IGVtKDE1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbm5lck1lbnUge1xyXG4gICY+IGxpIHtcclxuICAgIC5kcm9wRG93biB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgJi5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMDA7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlY2FsbC10ZXh0LWRyb3Bkb3due1xyXG4gIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgZm9udC1mYW1pbHk6ICd1bml2ZXJzJztcclxuICAgIC5idG4ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51e1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJlY2FsbC1yZXN1bHQtdGFibGV7XHJcbiAgZm9udC1mYW1pbHk6ICd1bml2ZXJzJztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCl7XHJcbiAgLm1hY3tcclxuICAgIGJvZHl7XHJcbiAgICAgIC5zdGlja3ktcmlnaHQtaWNvbiB7XHJcbiAgICAgICAgYm90dG9tOiBlbSg3Mik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAudHh0IHtcclxuICAgICAgbWluLWhlaWdodDogZW0oMjUwKTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDQwKTtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmZ0LWRlc2t0b3Atbm9uZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbjogZW0oMTUpIDAgZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcblxyXG4gIC5wcm9fbGFuZGluZ3tcclxuICAgIGZvb3RlciAuc29jaWFsTGlzdHtcclxuICAgICAgbWFyZ2luOiA0LjEyNWVtIDAgMS43NWVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZS1ob21lLWZ0cntcclxuICAgIGZvb3RlcntcclxuICAgICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgICBoNHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjM3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIC50eHQge1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSgzMDApO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICYuZnQtZGVza3RvcC1ub25lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnZlbmllbmNlLXNlY3Rpb24gLmJhbm5lci1pbWcudmlkZW8gLm9wZW52aWRlb2xpbmt7XHJcbiAgICBib3R0b206IC0xNCU7XHJcbiAgfVxyXG4gIGZvb3RlciBoMXtcclxuICAgIGJvdHRvbTogMjYuNCU7XHJcbiAgICBmb250LXNpemU6IDUuMTI1ZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg1MCk7XHJcbiAgICB9XHJcbiAgICB1bCBsaSBhIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAubGFzdExpc3QgbGkgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgLmJhY2stdG8tdG9wIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAudGhhbmtzIC50aGFua3MtaW5uZXIgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZS1ob21lLWZ0cntcclxuICAgIGZvb3RlcntcclxuICAgICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgICBoNHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAucHJvX2xhbmRpbmd7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgaDEge1xyXG4gICAgICAgIGJvdHRvbTogMjEuMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZS1ob21lLWZ0cntcclxuICAgIGZvb3RlcntcclxuICAgICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgICBoNHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICYuZnQtZGVza3RvcC1ub25le1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXJnaW4tYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgLnNvY2lhbExpc3Qge1xyXG4gICAgICAuc29jaWFsTGlzdElubmVyIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogZW0oLTE4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgZm9vdGVyIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tb3RvLXNjcm9sbHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmxhc3RMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYWNrLXRvLXRvcHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgwODA4MCB0cmFuc3BhcmVudDtcclxuICAgICAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlMjIgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZTIyIDJzIGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYm91bmNlMjIgMnMgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgZm9vdGVye1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjIwJTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBib3R0b206IDIxLjUlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogZW0oLTEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ib3h7XHJcbiAgICBwYWRkaW5nOiAwLjllbSAwO1xyXG4gICAgLm1hZ25pZnl7XHJcbiAgICAgIHRvcDowLjJlbTtcclxuICAgIH1cclxuICAgIC5jcm9zcy1idG57XHJcbiAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICB0b3A6IDEuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2stdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuXHJcbiAgLmJvdHRvbS1mb3JtIC5idG4td2hpdGV7XHJcbiAgICBoZWlnaHQ6IDNlbTtcclxuICAgIGkge1xyXG4gICAgICB0b3A6IC4zM2VtO1xyXG4gICAgICBsZWZ0OiAwLjdlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3h7XHJcbiAgICBtYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LW1hcCwgLnRvdy1jb2x1bW4tc2VjdGlvbiAubGFyZ2UtaW1ne1xyXG4gICAgd2lkdGg6IDQ5LjUlO1xyXG4gIH1cclxuICAgIC50b3ctY29sdW1uLXNlY3Rpb24gLmxhcmdlLWltZ3tcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGhlaWdodDogNTV2aDtcclxuICAgIH1cclxuXHJcbiAgLnByb19sYW5kaW5nIGZvb3RlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02LCBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3byAuYm94LW9uZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgcGFkZGluZzogMC45ZW0gMDtcclxuICAgIC5tYWduaWZ5e1xyXG4gICAgICB0b3A6MC4yZW07XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgdG9wOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5sYXN0TGlzdHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBmb290ZXIgLnNvY2lhbExpc3QgdWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGl7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29weXJpZ2h0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8uZl9tZW51X21vYmlsZXtcclxuICAvLyAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgLy99XHJcblxyXG5cclxuICAubW9iaWxlLWNlbnRlcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICBwYWRkaW5nOiBlbSg1MCkgMDtcclxuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgbWFyZ2luOiAwIC01MHB4IDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcmlnaHQ6aW5pdGlhbDtcclxuICAgICAgICB0b3A6ZW0oLTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAuYm90dG9tLWZvcm0gLmZvcm0td3JhcHBlciAudGhhbmtzIC50aGFua3MtaW5uZXJ7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgLm1vYmlsZS1jZW50ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5iYWNrLXRvLXRvcHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogZW0oNDApIDA7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjUwJTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMTIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTIpO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6ZW0oNTApO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxZTFlMWU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9wbHVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDplbSgxNSk7XHJcbiAgICAgICAgICBoZWlnaHQ6ZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvbWludXMuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6ZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ZW0oMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnQtY29sbGFwc2V7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZ0Y29ue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzMwMzAzMDtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgbWFyZ2luOiBlbSgwKSAwIGVtKDApIDA7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAvL3dpZHRoOjIwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJnaW4tYntcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5sYXN0TGlzdHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtZnRMaXN0e1xyXG4gICAgcGFkZGluZzogZW0oMTUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTIpIGVtKDE1KTtcclxuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiY2JjYmM7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDMwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIGxlZnQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIHNtYWxsIGRldmljZXMgKHBvcnRyYWl0IHBob25lcywgbGVzcyB0aGFuIDU3NnB4KVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICBmb290ZXIge1xyXG4gICAgLnNvY2lhbE1ie1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgICAgLnNvY2lhbExpc3RJbm5lcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0NSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHRvcDogZW0oLTI1KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2stdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgICBsZWZ0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5ib3R0b20tZm9ybSBoMyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW46IDAgLTUwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgICBsZWZ0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLm1vYmlsZS1jZW50ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG4gIC5sYXN0TGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgbGVmdDogZW0oMjUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKiBJY29uIDEgKi9cclxuXHJcbi50b2dnbGUtYnRuLXRvcHtcclxuICB3aWR0aDplbSg4Myk7XHJcbiAgaGVpZ2h0OmVtKDgwKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcclxuICAmOmFmdGVye1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDplbSgtMyk7XHJcbiAgICB0b3A6ZW0oLTMpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBib3R0b206MDtcclxuICAgIHdpZHRoOmVtKDg2KTtcclxuICAgIGhlaWdodDplbSg4Nik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcbiAgfVxyXG4gICYuYWN0aXZle1xyXG4gICAgJjphZnRlcntcclxuICAgICAgd2lkdGg6MDtcclxuICAgICAgaGVpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICAjbmF2LWljb24ze1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOjA7XHJcbiAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNuYXYtaWNvbjMsICNuYXYtaWNvbjJ7XHJcbiAgd2lkdGg6IGVtKDI1KTtcclxuICBoZWlnaHQ6IGVtKDQ4KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICByaWdodDogZW0oLTMpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICAmOmFmdGVye1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB3aWR0aDogZW0oNDgpO1xyXG4gICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTExKTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW4sICNuYXYtaWNvbjIgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6MDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygycHgpO1xyXG4gIHotaW5kZXg6IDU1O1xyXG59XHJcblxyXG4vKiBJY29uIDMgKi9cclxuXHJcbiNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gIHRvcDogZW0oMTUpO1xyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMyksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMiksI25hdi1pY29uMiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgdG9wOiBlbSgyMyk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDogZW0oMzEpO1xyXG59XHJcblxyXG4jbmF2LWljb24zLmNsaWNrIHNwYW46bnRoLWNoaWxkKDEpLCAjbmF2LWljb24yLmNsaWNrIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0b3A6IGVtKDE4KTtcclxuICB3aWR0aDogMCU7XHJcbiAgcmlnaHQ6IDUwJTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgyKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgzKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDogZW0oMTgpO1xyXG4gIHdpZHRoOiAwJTtcclxuICByaWdodDogNTAlO1xyXG59XHJcbiNuYXYtaWNvbjMuY2xpY2ssICNuYXYtaWNvbjIuY2xpY2t7XHJcbiAgc3BhbntcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe31cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7fVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRvZ2dsZS1idG4tdG9we1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgI25hdi1pY29uMywgI25hdi1pY29uMntcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgcmlnaHQ6IGVtKC0xMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudG9nZ2xlLWJ0bi10b3B7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAjbmF2LWljb24zLCAjbmF2LWljb24yIHtcclxuICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgd2lkdGg6IGVtKDM1KTtcclxuICAgIHRvcDogZW0oMTYpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vLm1lbnUtb3Blbi5jbGlja3tcclxuICAvLyAgdG9wOmVtKDEyKSAhaW1wb3J0YW50O1xyXG4gIC8vfVxyXG4gIC5oZWFkZXIuc3RpY2t5e1xyXG4gICAgI25hdi1pY29uMywgI25hdi1pY29uMiB7XHJcbiAgICAgIHRvcDplbSg5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogZW0oMjUpO1xyXG4gIH1cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgIHRvcDogZW0oMzQpO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi8qIVxuICogQm9vdHN0cmFwLXNlbGVjdCB2MS42LjMgKC8vc2lsdmlvbW9yZXRvLmdpdGh1Yi5pby9ib290c3RyYXAtc2VsZWN0LylcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE0IGJvb3RzdHJhcC1zZWxlY3RcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi5ib290c3RyYXAtc2VsZWN0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAvKndpZHRoOiAyMjBweFxcOTsgSUU4IGFuZCBiZWxvdyovXG4gIHdpZHRoOiAyMjBweCBcXDA7XG4gIC8qSUU5IGFuZCBiZWxvdyovXG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiBlbSgzNSk7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygwKTtcbiAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gIH1cbn1cbi5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5NGE0ODtcbn1cbi5jb250cm9sLWdyb3VwLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGgge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLy8uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuLy8gIHdpZHRoOiAyMjBweDtcbi8vfVxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bjpmb2N1cyB7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvKmJvcmRlcjogbm9uZTsqL1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLnJvdy1mbHVpZCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9ybS1zZWFyY2ggLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCxcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxuLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDk2JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOTI5MjliO1xuICBmb250LXNpemU6IGVtKDE2KTtcbn1cbi5oYXMtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbiB7XG4gIGNvbG9yOiAjOTI5MjliO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBlbSgtNSk7XG4gIHdpZHRoOiBlbSg4KTtcbiAgaGVpZ2h0OiBlbSg1KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IGVtKDUpO1xuICAmOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcNjJcIjtcbiAgICBjb2xvcjogI2I0YjRiNDtcbiAgICBmb250LXNpemU6IGVtKDEwKTtcbiAgfVxufVxuLmZpcmVmb3guZ2Vja28uZGVza3RvcC53aW4gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0IHtcbiAgdG9wOiBlbSg1KTtcbn1cbi8vLmdlY2tvLmRlc2t0b3Aud2luIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XG4vLyAgdG9wOiBlbSg3KTtcbi8vfVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDM1O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGk6bm90KC5kaXNhYmxlZCkgYTpob3ZlciBzbWFsbCxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaTpub3QoLmRpc2FibGVkKSBhOmZvY3VzIHNtYWxsLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZTpub3QoLmRpc2FibGVkKSBhIHNtYWxsIHtcbiAgY29sb3I6ICM2NGIxZDg7XG4gIGNvbG9yOiByZ2JhKDEwMCwgMTc3LCAyMTYsIDAuNCk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEub3B0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMCAyJTtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmJ0biAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5idG4gLmNhcmV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5idG4ge1xuICB6LWluZGV4OiAxMDM1ICsgMTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC0zcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDdweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtM3B4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGxlZnQ6IDEzcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94IHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi5icy1hY3Rpb25zYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbn1cbi5icy1zZWFyY2hib3ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLWRldmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cblxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxufVxuXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0e1xuICAgIHRvcDogZW0oMTApO1xuICB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9ue1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XG4gICAgdG9wOiBlbSgxMSk7XG4gIH1cbn1cblxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbn1cblxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblxufVxuXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuXG59IiwiLyoqXG4gKiBGb3JtVmFsaWRhdGlvbiAoLy9mb3JtdmFsaWRhdGlvbi5pbylcbiAqIFRoZSBiZXN0IGpRdWVyeSBwbHVnaW4gdG8gdmFsaWRhdGUgZm9ybSBmaWVsZHMuIFN1cHBvcnQgQm9vdHN0cmFwLCBGb3VuZGF0aW9uLCBQdXJlLCBTZW1hbnRpY1VJLCBVSUtpdCBmcmFtZXdvcmtzXG4gKlxuICogQGF1dGhvciAgICAgIC8vdHdpdHRlci5jb20vbmdodXVwaHVvY1xuICogQGNvcHlyaWdodCAgIChjKSAyMDEzIC0gMjAxNSBOZ3V5ZW4gSHV1IFBodW9jXG4gKiBAbGljZW5zZSAgICAgLy9mb3JtdmFsaWRhdGlvbi5pby9saWNlbnNlL1xuICovXG5cbi5mdi1oYXMtZmVlZGJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdi1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdi1oYXMtZmVlZGJhY2sgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIC8qcmlnaHQ6IDE1cHg7Ki9cbn1cbi5mdi1oZWxwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cbi8qIH5+fiBGb3IgQm9vdHN0cmFwIGZvcm0gfn5+ICovXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xuXG4uZnYtZm9ybS1ib290c3RyYXAgLmhlbHAtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnYtZm9ybS1ib290c3RyYXAgLnRvb2x0aXAtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBCb290c3RyYXAgc3RhY2tlZCBmb3JtIHdpdGhvdXQgbGFiZWwgKi9cbi5mdi1mb3JtLWJvb3RzdHJhcCAuZnYtaWNvbi1uby1sYWJlbCB7XG5cdHRvcDogMDtcbn1cbi5mdi1mb3JtLWJvb3RzdHJhcCAuZnYtYm9vdHN0cmFwLWljb24taW5wdXQtZ3JvdXAge1xuXHR6LWluZGV4OiAxMDA7XG59XG4vKiBCb290c3RyYXAgaW5saW5lIGZvcm0gKi9cbi5mb3JtLWlubGluZS5mdi1mb3JtLWJvb3RzdHJhcCAuZm9ybS1ncm91cCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXG4vKiB+fn4gRm9yIEZvdW5kYXRpb24gZm9ybSB+fn4gKi9cbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xuXG4uZnYtZm9ybS1mb3VuZGF0aW9uIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDIxcHg7ICAgICAgLyogVGhlIGhlaWdodCBvZiBGb3VuZGF0aW9uIGxhYmVsICovXG4gICAgcmlnaHQ6IDE1cHg7ICAgIC8qIFRoZSBwYWRkaW5nLXJpZ2h0IG9mIC5jb2x1bW5zICovXG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuLmZ2LWZvcm0tZm91bmRhdGlvbiAuY29sbGFwc2UgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cbi8qIEZvdW5kYXRpb24gaG9yaXpvbnRhbCBmb3JtICovXG4uZnYtZm9ybS1ob3Jpem9udGFsLmZ2LWZvcm0tZm91bmRhdGlvbiAuZnYtY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xufVxuLyogRm91bmRhdGlvbiBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xuLmZ2LWZvcm0tZm91bmRhdGlvbiAuZnYtaWNvbi1uby1sYWJlbCB7XG5cdHRvcDogMDtcbn1cbi5mdi1mb3JtLWZvdW5kYXRpb24gLmVycm9yIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogI2YwNDEyNDtcbn1cbi8qKlxuICogRm91bmRhdGlvbiByZXNldCB0aGUgYm90dG9tIG1hcmluIHRvIDAgd2hlbiB0aGUgcm93IGhhcyAnLmVycm9yJyBjbGFzc1xuICogSSBuZWVkIHRvIGFkanVzdCBpdCB3aGVuIHVzaW5nIHRvb2x0aXAgdG8gc2hvdyB0aGUgZXJyb3JcbiAqL1xuLmZ2LWZvcm0tZm91bmRhdGlvbiAuZXJyb3IuZnYtaGFzLXRvb2x0aXAgaW5wdXQsIC5lcnJvci5mdi1oYXMtdG9vbHRpcCB0ZXh0YXJlYSwgLmVycm9yLmZ2LWhhcy10b29sdGlwIHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXG4vKiB+fn4gRm9yIFB1cmUgZm9ybSB+fn4gKi9cbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xuXG4uZnYtZm9ybS1wdXJlIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDIycHg7ICAgICAgLyogSGVpZ2h0IG9mIFB1cmUgbGFiZWwgKi9cbiAgICB3aWR0aDogMzZweDsgICAgLyogSGVpZ2h0IG9mIFB1cmUgaW5wdXQgKi9cbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4ucHVyZS1mb3JtLXN0YWNrZWQuZnYtZm9ybS1wdXJlIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDRweDtcbn1cbi5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sLWdyb3VwIC5mdi1oZWxwLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuLnB1cmUtZm9ybS1hbGlnbmVkLmZ2LWZvcm0tcHVyZSAuZnYtY29udHJvbC1mZWVkYmFjaywgICAgLyogUHVyZSBob3Jpem9udGFsIGZvcm0gKi9cbi5mdi1mb3JtLXB1cmUgLmZ2LWljb24tbm8tbGFiZWwgeyAgICAgICAgICAgLyogUHVyZSBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xuXHR0b3A6IDA7XG59XG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtZXJyb3IgbGFiZWwsXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtZXJyb3IgLmZ2LWhlbHAtYmxvY2ssXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtZXJyb3IgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAjQ0EzQzNDOyAgICAgLyogU2FtZSBhcyAuYnV0dG9uLWVycm9yICovXG59XG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtc3VjY2VzcyBsYWJlbCxcbi5mdi1mb3JtLXB1cmUgLmZ2LWhhcy1zdWNjZXNzIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAvKmNvbG9yOiAjMUNCODQxOyovICAgICAvKiBTYW1lIGFzIC5idXR0b24tc3VjY2VzcyAqL1xufVxuXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXG4vKiB+fn4gRm9yIFNlbWFudGljIGZvcm0gfn5+ICovXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXG5cbi5mdi1mb3JtLXNlbWFudGljIC5mdi1jb250cm9sLWZlZWRiYWNrLmljb24ge1xuICAgIHJpZ2h0OiA3cHg7XG59XG4uZnYtZm9ybS1zZW1hbnRpYyAuZXJyb3IgLmljb24ge1xuICAgIGNvbG9yOiAjZDk1YzVjO1xufVxuLyogU2VtYW50aWMgaG9yaXpvbnRhbCBmb3JtICovXG4uZnYtZm9ybS1ob3Jpem9udGFsLmZ2LWZvcm0tc2VtYW50aWMgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cbi8qIH5+fiBGb3IgVUlLaXQgZm9ybSB+fn4gKi9cbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cblxuLmZ2LWZvcm0tdWlraXQgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMjVweDsgICAgICAvKiBIZWlnaHQgb2YgVUlLaXQgbGFiZWwgKi9cbiAgICB3aWR0aDogMzBweDsgICAgLyogSGVpZ2h0IG9mIFVJS2l0IGlucHV0ICovXG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZ2LWZvcm0tdWlraXQgLnVrLXRleHQtZGFuZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIFVJS2l0IGhvcml6b250YWwgZm9ybSAqL1xuLnVrLWZvcm0taG9yaXpvbnRhbC5mdi1mb3JtLXVpa2l0IC5mdi1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAvKmxpbmUtaGVpZ2h0OiBub3JtYWw7Ki9cbiAgICB0b3A6IDA7XG59XG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLWVycm9yIGxhYmVsLFxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1lcnJvciAudWstZm9ybS1sYWJlbCxcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtZXJyb3IgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAjRDg1MDMwOyAgICAgLyogU2FtZSBhcyAudWstZm9ybS1kYW5nZXIgKi9cbn1cbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtc3VjY2VzcyBsYWJlbCxcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtc3VjY2VzcyAudWstZm9ybS1sYWJlbCxcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtc3VjY2VzcyAuZnYtY29udHJvbC1mZWVkYmFjayB7XG4gICAgLypjb2xvcjogIzY1OUYxMzsqLyAgICAgLyogU2FtZSBhcyAudWstZm9ybS1zdWNjZXNzICovXG59XG4vKiBVSUtpdCBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xuLmZ2LWZvcm0tdWlraXQgLmZ2LWljb24tbm8tbGFiZWwge1xuXHR0b3A6IDA7XG59XG4iLCIuZm9ybS13cmFwcGVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGhhbmtze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYmFja2dyb3VuZDogIzA3MDcwNztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IGVtKDExMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkaW5ne1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXJ7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2FkaW5ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufVxyXG4uY29udGFjdC1sb2FkZXJ7XHJcbiAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IGVtKDE1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1JTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmVucS1mb3JtIHtcclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIC50aGFua3N7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICB9XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NGY1ZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5oLWxlZ2FjeSwgLm5ld3NEaXYsIC5zYWZldHlEaXYsIC5ldmVudHNEaXYsIC5vZmZlcnNEaXYsIC5wcC1wYWdle1xyXG4gICYubG9hZGluZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBwLXBhZ2V7XHJcbiAgJi5sb2FkaW5ne1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2YzZjZmYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLmNhcHRjaGEtaW1ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIH1cclxufVxyXG4uaW1nLWJveHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDowO1xyXG4gIHRvcDowO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDoxMzBweDtcclxuICBhe1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBjb2xvcjogIzU2NTY1ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlIDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwic2NiZVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJlZnJlc2gtY3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgdG9wOjA7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBib3R0b206MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggIzU2NTY1ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzU2NTY1ZTtcclxuICB9XHJcbn1cclxudGV4dGFyZWF7XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbWFwe1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHsgZnJvbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbn1cclxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuQGtleWZyYW1lcyBsb2FkZXIgeyBmcm9tIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxufVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cclxufVxyXG5cclxuXHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAuaGVscC1ibG9ja3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCJzZWN0aW9uLnNlYXJjaC1yZXN1bHQge1xyXG4gIGgyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgbWFyZ2luOiAwIDAgLjYyNWVtIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgICBmb250LXNpemU6IDIuNzVlbTtcclxuXHJcbiAgfVxyXG4gIGhyLmZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeSA7XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgLypwYWRkaW5nLXRvcDogZW0oNTApOyovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICBzZWN0aW9uLnNlYXJjaC1yZXN1bHQgaDJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41ZW07XHJcbiAgfVxyXG59IiwiXHJcbltjbGFzc149XCJyZXZpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgcmV2aWNvbi1cIl06YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNwZWFrOiBub25lO1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG59XHJcblxyXG4udHAtc3RhdGljLWxheWVycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDUwNTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHhcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmZyb250Y29ybmVyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjMDBBOEZGO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmJhY2tjb3JuZXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uIC5mcm9udGNvcm5lcnRvcCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwQThGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTQwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uIC5iYWNrY29ybmVydG9wIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjMDBBOEZGO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0V1JBUFBFUiBTVFlMRVNcdFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ucmV2X3NsaWRlcl93cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBzcGFuLmRhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgbGVmdDogLTEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldl9zbGlkZXJfd3JhcHBlciA+IHVsIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDA7XHJcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwO1xyXG4gIHRyYW5zaXRpb246IG5vbmUgMDtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxufVxyXG5cclxuLnJldl9zbGlkZXIgLm5vLXNsaWRlcy10ZXh0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIHVsIHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciB1bCBsaSxcclxuLnJldl9zbGlkZXIgPiB1bCA+IGxpLFxyXG4ucmV2X3NsaWRlciA+IHVsID4gbGk6YmVmb3JlIHtcclxuXHJcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xyXG4gIHRleHQtaW5kZW50OiAwZW07XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIC50cC1jYXB0aW9uLFxyXG4ucmV2X3NsaWRlciAuY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lXHJcbn1cclxuXHJcbi8qIEFEREVEIEZPUiBTTElERUxJTksgTUFOQUdFTUVOVCAqL1xyXG4udHAtY2FwdGlvbiB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4udHBfaW5uZXJfcGFkZGluZyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRwLWhpZGUtcmV2c2xpZGVyLCAudHAtY2FwdGlvbi50cC1oaWRkZW4tY2FwdGlvbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIGVtYmVkLFxyXG4ucmV2X3NsaWRlciBpZnJhbWUsXHJcbi5yZXZfc2xpZGVyIG9iamVjdCxcclxuLnJldl9zbGlkZXIgdmlkZW8ge1xyXG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRXUkFQUEVSIFNUWUxFUyBFTkRcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdElFOCBIQUNLU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ubm9GaWx0ZXJDbGFzcyB7XHJcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRJRTggSEFDS1MgRU5EU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0RlVMTFNDUkVFTiBWSURFT1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIGlmcmFtZSxcclxuLmNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIHZpZGVvIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnRwLWNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4udHAtY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gaWZyYW1lLFxyXG4udHAtY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gaWZyYW1lIHZpZGVvIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmZ1bGxjb3ZlcmVkdmlkZW8gdmlkZW8sXHJcbi5mdWxsc2NyZWVudmlkZW8gdmlkZW8ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDBcclxufVxyXG5cclxuLmZ1bGxjb3ZlcmVkdmlkZW8gLnRwLXBvc3RlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHhcclxufVxyXG5cclxuLmh0bWw1dmlkLnZpZGVvaXNwbGF5aW5nIC50cC1wb3N0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnRwLXZpZGVvLXBsYXktYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgbWFyZ2luLXRvcDogLTI3cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5odG1sNXZpZCAudHAtcmV2c3RvcCB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDEwcHggMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5odG1sNXZpZCAudHAtcmV2c3RvcCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnJldmljb24tcmlnaHQtZGlyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5odG1sNXZpZC52aWRlb2lzcGxheWluZyAudHAtcmV2c3RvcCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmh0bWw1dmlkLnZpZGVvaXNwbGF5aW5nIC50cC12aWRlby1wbGF5LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uaHRtbDV2aWQ6aG92ZXIgLnRwLXZpZGVvLXBsYXktYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uZnVsbGNvdmVyZWR2aWRlbyAudHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRGVUxMU0NSRUVOIFZJREVPIEVORFNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0RE9UVEVEIE9WRVJMQVlTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwLWRvdHRlZG92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4udHAtZG90dGVkb3ZlcmxheS50d294dHdvIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9ncmlkdGlsZS5wbmcpXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnR3b3h0d293aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGVfd2hpdGUucG5nKVxyXG59XHJcblxyXG4udHAtZG90dGVkb3ZlcmxheS50aHJlZXh0aHJlZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGVfM3gzLnBuZylcclxufVxyXG5cclxuLnRwLWRvdHRlZG92ZXJsYXkudGhyZWV4dGhyZWV3aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGVfM3gzX3doaXRlLnBuZylcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0RE9UVEVEIE9WRVJMQVlTIEVORFNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRGVUxMU0NSRUVOIEFORCBGVUxMV0lESFQgQ09OVEFJTkVSU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cdC1cdFNFVCBUSEUgQU5JTUFUSU9OIEVWRU4gTU9SRSBTTU9PVEhFUiBPTiBBTkRST0lEICAgLVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgLnNsb3Rob2xkZXIgKixcclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgaW1nIHtcclxuICAvKi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDsqL1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0ICAtIFNPTUUgQ0FQVElPTiBNT0RJRklDQVRJT04gQVQgU1RBUlQgIC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgLmNhcHRpb24sXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIC50cC1jYXB0aW9uIHtcclxuICAvKi1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcdFx0LW1vei1vcGFjaXR5OiAwO1x0LWtodG1sLW9wYWNpdHk6IDA7XHRvcGFjaXR5OiAwOyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0U0hBRE9XU1x0XHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwLWJhbm5lcnNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3cxIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9zaGFkb3cxLnBuZykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIHdpZHRoOiA4OTBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm90dG9tOiAtMzBweFxyXG59XHJcblxyXG4udHAtYmFubmVyc2hhZG93LnRwLXNoYWRvdzIge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzIucG5nKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgd2lkdGg6IDg5MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBib3R0b206IC02MHB4XHJcbn1cclxuXHJcbi50cC1iYW5uZXJzaGFkb3cudHAtc2hhZG93MyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vc2hhZG93My5wbmcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvdHRvbTogLTYwcHhcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEJVVFRPTlNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDZweCAxM3B4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzL2dyYWRpZW50L2czMC5wbmcpIHJlcGVhdC14IHRvcDtcclxuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udHAtYnV0dG9uLmJpZyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nOiA5cHggMjBweDtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDU3cHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzL2dyYWRpZW50L2c0MC5wbmcpIHJlcGVhdC14IHRvcFxyXG59XHJcblxyXG4ucHVyY2hhc2U6aG92ZXIsXHJcbi50cC1idXR0b246aG92ZXIsXHJcbi50cC1idXR0b24uYmlnOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20sIDE1cHggMTFweFxyXG59XHJcblxyXG4vKkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnRwLWJ1dHRvblx0e1x0cGFkZGluZzo0cHggOHB4IDNweDsgbGluZS1oZWlnaHQ6MjVweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbDtcdH1cclxuICAgIGEudHAtYnV0dG9uIHsgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lOyAtbW96LXRyYW5zaXRpb246IG5vbmU7IC1vLXRyYW5zaXRpb246IG5vbmU7IC1tcy10cmFuc2l0aW9uOiBub25lO1x0IH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLnRwLWJ1dHRvblx0e1x0cGFkZGluZzoycHggNXB4IDJweDsgbGluZS1oZWlnaHQ6MjBweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTBweCAhaW1wb3J0YW50fVxyXG4gICAgYS50cC1idXR0b24geyAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7IC1tb3otdHJhbnNpdGlvbjogbm9uZTsgLW8tdHJhbnNpdGlvbjogbm9uZTsgLW1zLXRyYW5zaXRpb246IG5vbmU7XHQgfVxyXG59Ki9cclxuXHJcbi8qXHRCVVRUT04gQ09MT1JTXHQqL1xyXG5cclxuLnRwLWJ1dHRvbi5ncmVlbiwgLnRwLWJ1dHRvbjpob3Zlci5ncmVlbixcclxuLnB1cmNoYXNlLmdyZWVuLCAucHVyY2hhc2U6aG92ZXIuZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWExMTc7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzEwNGQwYjtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMTA0ZDBiO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMTA0ZDBiO1xyXG59XHJcblxyXG4udHAtYnV0dG9uLmJsdWUsIC50cC1idXR0b246aG92ZXIuYmx1ZSxcclxuLnB1cmNoYXNlLmJsdWUsIC5wdXJjaGFzZTpob3Zlci5ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3OGNiO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMwZjNlNjg7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzBmM2U2ODtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzBmM2U2OFxyXG59XHJcblxyXG4udHAtYnV0dG9uLnJlZCwgLnRwLWJ1dHRvbjpob3Zlci5yZWQsXHJcbi5wdXJjaGFzZS5yZWQsIC5wdXJjaGFzZTpob3Zlci5yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjFkMWQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzdjMTIxMjtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjN2MxMjEyO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjN2MxMjEyXHJcbn1cclxuXHJcbi50cC1idXR0b24ub3JhbmdlLCAudHAtYnV0dG9uOmhvdmVyLm9yYW5nZSxcclxuLnB1cmNoYXNlLm9yYW5nZSwgLnB1cmNoYXNlOmhvdmVyLm9yYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzcwMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjYTM0YzAwO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICNhMzRjMDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICNhMzRjMDBcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5kYXJrZ3JleSwgLnRwLWJ1dHRvbi5ncmV5LFxyXG4udHAtYnV0dG9uOmhvdmVyLmRhcmtncmV5LCAudHAtYnV0dG9uOmhvdmVyLmdyZXksXHJcbi5wdXJjaGFzZS5kYXJrZ3JleSwgLnB1cmNoYXNlOmhvdmVyLmRhcmtncmV5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMyMjI7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzIyMjtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzIyMlxyXG59XHJcblxyXG4udHAtYnV0dG9uLmxpZ2h0Z3JleSwgLnRwLWJ1dHRvbjpob3Zlci5saWdodGdyZXksXHJcbi5wdXJjaGFzZS5saWdodGdyZXksIC5wdXJjaGFzZTpob3Zlci5saWdodGdyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzU1NTtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjNTU1O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjNTU1XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHROQVZJR0FUSU9OXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKiogQlVMTEVUUyAqKi9cclxuXHJcbi50cGNsZWFyIHtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4udHAtYnVsbGV0cyB7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbiAgLy8td2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAvLy1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAvLy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDVweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cclxuICBib3JkZXItYm90dG9tOiAjYzRjNGM0IDFweCBzb2xpZDtcclxuICBoZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi50cC1iYW5uZXJ0aW1lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvYm94ZWRfYmd0aWxlLnBuZyk7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgcGFkZGluZzogMHB4IGVtKDEwKTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNXB4KTtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vbmF2aWdkb3RzX2JndGlsZS5wbmcpO1xyXG4gIGhlaWdodDogZW0oMzUpO1xyXG4gIHBhZGRpbmc6IDBweCBlbSgxMCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDVweCk7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBlbSgzKVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZC1vbGQgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9idWxsZXRzLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMjNweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucm91bmQtb2xkIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHhcclxufVxyXG5cclxuLyoqXHRTUVVBUkUgQlVMTEVUUyAqKi9cclxuLnRwLWJ1bGxldHMuc3F1YXJlIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldHMyLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMuc3F1YXJlIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHhcclxufVxyXG5cclxuLyoqXHRTUVVBUkUgQlVMTEVUUyAqKi9cclxuLnRwLWJ1bGxldHMuc3F1YXJlLW9sZCAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldHMyLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMuc3F1YXJlLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4XHJcbn1cclxuXHJcbi8qKiBuYXZiYXIgTkFWSUdBVElPTiBWRVJTSU9OICoqL1xyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9idWxsZXRfYm94ZWQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyIC50cC1idWxsZXQuZmlyc3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qKiBuYXZiYXIgTkFWSUdBVElPTiBWRVJTSU9OICoqL1xyXG4udHAtYnVsbGV0cy5uYXZiYXItb2xkIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vbmF2aWdkb3RzLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhci1vbGQgLnRwLWJ1bGxldC5maXJzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhci1vbGQgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50cC1idWxsZXRzIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0LnNlbGVjdGVkLFxyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMubmF2YmFyIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFRQIEFSUk9XUyBcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi50cGFycm93cyB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMTAwMHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnRwYXJyb3dzIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdyB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvbGFyZ2VfbGVmdC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93IHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9sYXJnZV9yaWdodC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucm91bmQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NtYWxsX2xlZnQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucm91bmQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NtYWxsX3JpZ2h0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5yb3VuZC1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X2xlZnQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucm91bmQtb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19yaWdodC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cubmF2YmFyIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9sZWZ0X2JveGVkLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMnB4XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93Lm5hdmJhciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc21hbGxfcmlnaHRfYm94ZWQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgbWFyZ2luLXRvcDogMTJweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93Lm5hdmJhci1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93bGVmdC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogOXB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93Lm5hdmJhci1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93cmlnaHQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cubmF2YmFyLW9sZC50aHVtYnN3aXRoYXJyb3cge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cubmF2YmFyLW9sZC50aHVtYnN3aXRoYXJyb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cuc3F1YXJlIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19sZWZ0Mi5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnNxdWFyZSB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfcmlnaHQyLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnNxdWFyZS1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X2xlZnQyLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cuc3F1YXJlLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfcmlnaHQyLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCNiOGI4YjgsIDAuMjUpO1xyXG4gIHdpZHRoOiBlbSgxMjIpO1xyXG4gIGhlaWdodDogZW0oNDApO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSgzMCkpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiBlbSgxMSkgZW0oMjUpO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGNvbG9yOiAjMzIzMjMyO1xyXG4gIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcNjNcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgIHRvcDogZW0oNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBlbSgtOCk7XHJcbiAgICB0b3A6IGVtKC04KTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IGVtKDEzOCk7XHJcbiAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSg1MCkpO1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cC1leHBsb3JlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdyB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgjYjhiOGI4LCAwLjI1KTtcclxuICB3aWR0aDogZW0oMTI4KTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogZW0oMTEpIGVtKDI1KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBjb2xvcjogIzMyMzIzMjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogNDQlO1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcNjNcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICB0b3A6IGVtKDUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBlbSgtOCk7XHJcbiAgICB0b3A6IGVtKC04KTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IGVtKDE0NCk7XHJcbiAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSg1MCkpO1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuLmdlY2tvLmRlc2t0b3B7XHJcbiAgLnRwLXJpZ2h0YXJyb3csIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLndlYmtpdC5jaHJvbWUuZGVza3RvcC53aW4uanMuanN7XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIC5zZWFyY2gtYnksIC5zZWFyY2gtYnktZmlsdGVyIC5ib3ggLnMtZmlsdGVycyAuZm9ybS1ncm91cCwgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIC5mb3JtLWJ0bi1zZWN7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtZXhwbG9yZSB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogZW0oMTIyKTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuXHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgcGFkZGluZzogLjU2MjVlbSAxLjU2MjVlbTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSgzMCkpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNiOGI4YjgsIDAuMjUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdzpob3ZlcixcclxuLnRwLXJpZ2h0YXJyb3c6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFRQIFRIVU1CUyBcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiAtIHRwLXRodW1icyAmIHRwLW1hc2sgV2lkdGggaXMgdGhlIHdpZHRoIG9mIHRoZSBiYXNpYyBUaHVtYiBDb250YWluZXIgKDUwMHB4IGJhc2ljIHNldHRpbmdzKVxyXG5cclxuIC0gLnRwLWJ1bGxldCB3aWR0aCAmIGhlaWdodCBpcyB0aGUgZGltZW5zaW9uIG9mIGEgc2ltcGxlIFRodW1ibmFpbCAoYmFzaWMgMTAwcHggeCA1MHB4KVxyXG5cclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIHtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4OyAvKiBUSEUgRElNRU5TSU9OUyBPRiBUSEUgVEhVTUIgQ09OVEFJTkVSICovXHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIGltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciAudHAtdGh1bWJzIHtcclxuICBwYWRkaW5nOiAzcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIC50cC1tYXNrIHtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4OyAvKiBUSEUgRElNRU5TSU9OUyBPRiBUSEUgVEhVTUIgQ09OVEFJTkVSICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIC50cC1tYXNrIC50cC10aHVtYmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDUwMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIC50cC1idWxsZXQge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDUwcHg7IC8qIFRIRSBESU1FTlNJT04gT0YgQSBTSU5HTEUgVEhVTUIgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xyXG4gIC8qZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcdCovXHJcbiAgLW1vei1vcGFjaXR5OiAwLjU7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDAuNTtcclxuICBvcGFjaXR5OiAwLjU7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi50cC10aHVtYnMgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0TkFWSUdBVElPTiBGQU5DWSBFWEFNUExFU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qIE5BVklHQVRJT04gUFJFVklFVyAxICovXHJcbi50cGFycm93cy5wcmV2aWV3MSB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zcztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zcztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3NcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjUnO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcxOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI0JztcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxOmhvdmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzEgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qLnRwYXJyb3dzLnByZXZpZXcxIC50cC1hcnItaXdyYXBwZXJcdFx0XHR7XHQgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2ZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTstbW96LW9wYWNpdHk6IDAuMDsta2h0bWwtb3BhY2l0eTogMC4wO29wYWNpdHk6IDAuMH1cclxuLnRwYXJyb3dzLnByZXZpZXcxOmhvdmVyIC50cC1hcnItaXdyYXBwZXJcdHtcdCAgLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTstbW96LW9wYWNpdHk6IDE7LWtodG1sLW9wYWNpdHk6IDE7b3BhY2l0eTogMX0qL1xyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzEgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIC1tb3otb3BhY2l0eTogMC4wO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjA7XHJcbiAgb3BhY2l0eTogMC4wO1xyXG5cclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MSAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgbGVmdDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAtbW96LW9wYWNpdHk6IDAuMDtcclxuICAta2h0bWwtb3BhY2l0eTogMC4wO1xyXG4gIG9wYWNpdHk6IDAuMDtcclxuXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MTpob3ZlciAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MTphZnRlciB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MTphZnRlciB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MSxcclxuICAudHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gIH1cclxufVxyXG5cclxuLyogUFJFVklFVyAxIEJVTExFVFMgKi9cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcxIHtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcxIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgLyotd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDsqL1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDhweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcxIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcxIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXcxIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjYWFhICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgMiAqL1xyXG4udHBhcnJvd3MucHJldmlldzIge1xyXG4gIG1pbi13aWR0aDogNjBweDtcclxuICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7O1xyXG5cclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcztcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcztcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgY29sb3I6ICNhYWE7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zc1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgcmlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MWYnO1xyXG4gIGxlZnQ6IDE4cHg7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogNjBweDtcclxuICBwYWRkaW5nOiAwcHggMTBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgcmlnaHQ6IDUwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgbGVmdDogNTBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mi5ob3ZlcmVkIHtcclxuICB3aWR0aDogMzAwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mjpob3ZlcjphZnRlciB7XHJcbiAgY29sb3I6ICMwMDBcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcyOmhvdmVyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8qIFBSRVZJRVcgMiBCVUxMRVRTICovXHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MiB7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MiAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMucHJldmlldzIgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cC1hcnItdGl0bGVob2xkZXIuYWx3YXlzaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFlJztcclxuICAgIHJpZ2h0OiAxMXB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZic7XHJcbiAgICBsZWZ0OiAxMXB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIHJpZ2h0OiAzNXB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBsZWZ0OiAzNXB4XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFlJztcclxuICAgIHJpZ2h0OiA4cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFmJztcclxuICAgIGxlZnQ6IDhweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICByaWdodDogMjVweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgbGVmdDogMjVweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogbm9uZVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzIge1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWUnO1xyXG4gICAgcmlnaHQ6IDhweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWYnO1xyXG4gICAgbGVmdDogOHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBub25lXHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3Mjpob3ZlciB7XHJcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi8qIE5BVklHQVRJT04gUFJFVklFVyAzICovXHJcbi50cGFycm93cy5wcmV2aWV3MyB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgY29sb3I6ICNhYWE7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDs7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zc1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzM6aG92ZXI6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3MzphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNSc7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbiAgei1pbmRleDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgdG9wOiAtMTBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaW1naG9sZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHBhZGRpbmctbGVmdDogNzBweFxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzMgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjbGVhcjogcmlnaHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzM6aG92ZXIgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcblxyXG59XHJcblxyXG4vKiBQUkVWSUVXIDMgQlVMTEVUUyAqL1xyXG4udHAtYnVsbGV0cy5wcmV2aWV3MyB7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MyAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzMgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzMgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMucHJldmlldzMgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MzphZnRlcixcclxuICAudHBhcnJvd3MucHJldmlldzMge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC50cGFycm93cy5wcmV2aWV3MzphZnRlcixcclxuICAudHBhcnJvd3MucHJldmlldzMge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4XHJcbiAgfVxyXG59XHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgNCAqL1xyXG4udHBhcnJvd3MucHJldmlldzQge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMFxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQ6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsaW5lLWhlaWdodDogMTEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB6LWluZGV4OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXc0OmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI1JztcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3NDphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNCc7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLWFsbHdyYXBwZXIge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogLTE1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBmbGF0XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQgLnRwLWFyci1hbGx3cmFwcGVyIHtcclxuICBsZWZ0OiAwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItaXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHg7XHJcblxyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLWltZ2hvbGRlcjIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMTgwcHg7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3NCAudHAtYXJyLWltZ2hvbGRlcjIge1xyXG4gIGxlZnQ6IC0xODBweFxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNzU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLW1vei1vcGFjaXR5OiAwLjA7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDAuMDtcclxuICBvcGFjaXR5OiAwLjA7XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQ6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJVxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXc0OmFmdGVyIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzQ6aG92ZXI6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpXHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzQ6aG92ZXI6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKVxyXG4gIH1cclxuXHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0OmhvdmVyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgIC1tb3otb3BhY2l0eTogMTtcclxuICAgIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKiBQUkVWSUVXIDQgQlVMTEVUUyAqL1xyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzQge1xyXG4gIGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzQgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3NDphZnRlciB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgfVxyXG5cclxuICAudHBhcnJvd3MucHJldmlldzEgLnRwLWFyci1hbGx3cmFwcGVyLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MiAudHAtYXJyLWFsbHdyYXBwZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItYWxsd3JhcHBlcixcclxuICAudHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1hbGx3cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFJFU1BPTlNJVkUgU0VUVElOR1MgXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cdC1cdEJBU0lDIFNFVFRJTkdTIEZPUiBUSEUgQkFOTkVSXHQtXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIGltZyB7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gaW1nIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMwMEZGRkZGRixlbmRDb2xvcnN0cj0jMDBGRkZGRkYpXCI7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsIGVuZENvbG9yc3RyPSMwMEZGRkZGRik7XHJcbiAgem9vbTogMTtcclxuICBoZWlnaHQ6IDg1dmggIWltcG9ydGFudDtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgPiB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiAgQ0FQVElPTiBTTElERUxJTksgICAqKi9cclxuLmNhcHRpb24uc2xpZGVsaW5rIGEgZGl2LFxyXG4udHAtY2FwdGlvbi5zbGlkZWxpbmsgYSBkaXYge1xyXG4gIHdpZHRoOiAzMDAwcHg7XHJcbiAgaGVpZ2h0OiAxNTAwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vY29sb3JlZGJnLnBuZykgcmVwZWF0XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uLnNsaWRlbGluayBhIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2NvbG9yZWRiZy5wbmcpIHJlcGVhdFxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0TE9BREVSIEZPUk1TXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLWxvYWRlciB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjAge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMSB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHAtcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb246IHRwLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXI1IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgMTBweCAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luOiAtMjJweCAtMjJweDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtcm90YXRlcGxhbmUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweClcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZykgcm90YXRlWCgxODBkZWcpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRwLXJvdGF0ZXBsYW5lIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMiB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtc2NhbGVvdXQgMS4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRwLXNjYWxlb3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtc2NhbGVvdXQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjMge1xyXG4gIG1hcmdpbjogLTlweCAwcHggMHB4IC0zNXB4O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjMgLmJvdW5jZTEsXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjMgLmJvdW5jZTIsXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjMgLmJvdW5jZTMge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHAtYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb246IHRwLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjMgLmJvdW5jZTEge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjMgLmJvdW5jZTIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1ib3VuY2VkZWxheSB7XHJcbiAgMCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKVxyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMClcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtYm91bmNlZGVsYXkge1xyXG4gIDAlLCA4MCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICB9XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjQge1xyXG4gIG1hcmdpbjogLTIwcHggMHB4IDBweCAtMjBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1yb3RhdGUgMi4wcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiB0cC1yb3RhdGUgMi4wcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjQgLmRvdDEsXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjQgLmRvdDIge1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgaGVpZ2h0OiA2MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1ib3VuY2UgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb246IHRwLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MiB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtcm90YXRlIHtcclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1yb3RhdGUge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRwLWJvdW5jZSB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMClcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRwLWJvdW5jZSB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICB9XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnNpbXBsZWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldCB7XHJcbiAgd2lkdGg6IGVtKDI5KTtcclxuICBoZWlnaHQ6IGVtKDI5KTtcclxuICBtYXJnaW4tbGVmdDogOSU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdG9wOiBlbSgtMik7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IGVtKDcpO1xyXG4gICAgaGVpZ2h0OiBlbSg3KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGJyYW5kLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXllYXIpO1xyXG4gICAgdG9wOiBlbSgyOSk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDE1KTtcclxuICAgIGNvbG9yOiAjOGY4ZjhmO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldCB7XHJcbiAgd2lkdGg6IGVtKDI5KTtcclxuICBoZWlnaHQ6IGVtKDI5KTtcclxuICBtYXJnaW4tbGVmdDogOSU7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRvcDogZW0oLTIpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiBlbSg3KTtcclxuICAgIGhlaWdodDogZW0oNyk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIC8vYm9yZGVyOiBzb2xpZCAycHggJGJyYW5kLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXllYXIpO1xyXG4gICAgdG9wOiBlbSgyOSk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDE1KTtcclxuICAgIGNvbG9yOiAjOGY4ZjhmO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50cy1saW5lIHtcclxuICB3aWR0aDogZW0oNCk7XHJcbiAgaGVpZ2h0OiBlbSgxKTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gIG1pbi13aWR0aDogZW0oNCk7XHJcbiAgbGVmdDogZW0oMTMpO1xyXG4gIHRvcDogMTNweDtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAudHAtY2FwdGlvbiBpbWdcclxuICB7XHJcbiAgICBoZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcclxuICAgIHpvb206MTtcclxuICB9XHJcbiAgLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldCB7XHJcbiAgICB0b3A6IGVtKDQpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgLmNhcl9sb2dve1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjM1cHg7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlSW1hZ2VzIHtcclxuICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGFwdG9wcyBzbWFsbCBkZXZpY2VzIChkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xyXG4gIC5ldmVudHMtbGluZXtcclxuICAgIHRvcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldCB7XHJcblxyXG4gICAgJi5kaXNhYmxlIHtcclxuICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzhmOGY4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3csIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cC1leHBsb3JlIHtcclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMHtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8xe1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzJ7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fM3tcclxuICAgIGxlZnQ6IDQzcHggIWltcG9ydGFudDtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAyNjZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzR7XHJcbiAgICBsZWZ0OiA3NzdweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcblxyXG5cclxuICAuZnVsbHNjcmVlbi1jb250YWluZXIsICNsYW5kaW5nX3Jldl9zbGlkZXJfZm9yY2VmdWxsd2lkdGgge1xyXG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8we1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzF7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMntcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ze1xyXG4gICAgbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fNHtcclxuICAgIG1hcmdpbi10b3A6IDczcHg7XHJcbiAgfVxyXG5cclxuICAubWFpblNsaWRlciAudHAtYnVsbGV0c3tcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEyJSAhaW1wb3J0YW50O1xyXG4gICAgJi5idWxsZXRze1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kICAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzAge1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzEge1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzIge1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl80IHtcclxuICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICByaWdodDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcbkBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLm1haW5TbGlkZXIgLnRwLWJ1bGxldHMge1xyXG5cclxuICB9XHJcblxyXG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMDApO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzF7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI2xhbmRpbmdfcmV2X3NsaWRlciBwe1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcclxuICB9XHJcbi5kZXNjcmlwdGlvbntcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBhe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuICAuY2FyX2xvZ28ge1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2xhbmRpbmdfcmV2X3NsaWRlciBoMXtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuIiwiXHJcbi5jZC1pbWFnZS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNjYlO1xyXG4gIG1hcmdpbjogMCBhdXRvIGVtKDMwKSBhdXRvO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLmNkLXJlc2l6ZS1pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBGb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb24gaW4gV2ViS2l0ICovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBib3JkZXItcmlnaHQ6ICNjYzAwMDAgNXB4IHNvbGlkO1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pcy12aXNpYmxlIC5jZC1yZXNpemUtaW1nIHtcclxuICB3aWR0aDogNjAlO1xyXG4gIC8qIGJvdW5jZSBpbiBhbmltYXRpb24gb2YgdGhlIG1vZGlmaWVkIGltYWdlICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS1pbiAwLjdzO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuICBhbmltYXRpb246IGNkLWJvdW5jZS1pbiAwLjdzO1xyXG5cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLWluIHtcclxuICAwJSB7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2QtYm91bmNlLWluIHtcclxuICAwJSB7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jZC1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGVtKDcwKTtcclxuICB3aWR0aDogZW0oNzApO1xyXG4gIGxlZnQ6IDYwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogZW0oLTM4KTtcclxuICBtYXJnaW4tdG9wOiBlbSgtMjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2FmdGVyLWJlZm9yZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgLyogYm94LXNoYWRvdzogMCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4yKSwgMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTsgKi9cclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG59XHJcblxyXG4uY2QtaGFuZGxlLmRyYWdnYWJsZSB7XHJcbiAgLyogY2hhbmdlIGJhY2tncm91bmQgY29sb3Igd2hlbiBlbGVtZW50IGlzIGFjdGl2ZSAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDViN2M7XHJcbn1cclxuXHJcbi5pcy12aXNpYmxlIC5jZC1oYW5kbGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgMC43cywgb3BhY2l0eSAwcyAwLjdzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSAge1xyXG4gIC5jZC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jZC1oYW5kbGUge1xyXG4gICAgdG9wOiA0MiVcclxuICB9XHJcbn0iLCIucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogIzA3MDcwNztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICAuYngtY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oNDApO1xyXG4gICAgdG9wOiBlbSg1MCk7XHJcbiAgfVxyXG4gIC5uZXh0QnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSg1MCkpO1xyXG5cclxuICAgIHdpZHRoOiBlbSgxNTEpO1xyXG4gICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICBwYWRkaW5nOiBlbSgxNikgZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgaSB7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgdG9wOiBlbSg4KTtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ieC1uZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGVtKC04KTtcclxuICAgICAgdG9wOiBlbSgtOCk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oMTY1KTtcclxuICAgICAgaGVpZ2h0OiBlbSg2Nyk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSg1MCkpO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJldkJ1dHRvbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogZW0oMTUxKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgcGFkZGluZzogZW0oMTYpIGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpIHtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYngtcHJldiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGVtKC04KTtcclxuICAgICAgdG9wOiBlbSgtOCk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oMTY1KTtcclxuICAgICAgaGVpZ2h0OiBlbSg2Nyk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSg1MCkpO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLXRhYnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBjb2xvcjogIzVlNWU1ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nOiBlbSg2KSBlbSgxOCk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSgzMCkpO1xyXG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50IDJweCBzb2xpZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICYubWl4aXR1cC1jb250cm9sLWFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAjY2VjZWNlIDJweCBzb2xpZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2hvd0Nhc2Uge1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgJiAuY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMTUlO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMzgpIGVtKDQwKSBlbSgxMCkgZW0oNDApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgZW0oOCkgMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM1ZTVlNWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ4LXdyYXBwZXJ7XHJcbiAgICAgICAgICAuYngtdmlld3BvcnQge1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oNTApO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IGVtKDMxMCk7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDIpO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBlbSgxMikgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC50aXRsZTtcclxuICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgIGJvdHRvbTogZW0oNDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogZW0oMjAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBlbSg3MCk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LWhlYWRpbmcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTQ1KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgICAmLm1vdG9yY3ljbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL2N5Y2xlLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucG93ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL2VxdWlwbWVudHMtdGV4dDEucG5nXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5tYXJpbmVzLXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL21hcmluZXMtdGV4dC5wbmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZpcnN0IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTIlO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS8xLmpwZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL25ldy0xLnBuZ1wiKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiAvL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjQrMCwwLjQrMzgsMC4zOSs0MywwLjA4Kzc3LDAuMDIrOTAsMCsxMDAgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjM5KSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4wOCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjM5KSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4wOCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMzkpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjA4KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wMikgODAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgIC8qIFczQywgSUUxMCssIEZGXHJcbiAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzY2MDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNDYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS8yLmpwZ1wiKTtcclxuICAgICAgfVxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMTJweCAxMC41cHggMDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJyYW5kLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDEwNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg4NSk7XHJcbiAgICAgICAgbGVmdDogMy4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGhpcmQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvMy5qcGdcIik7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvZXF1aXBtZW50cy5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9tYXJpbmUucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBib3JkZXI6ICRicmFuZC13aGl0ZSAxcHggc29saWQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMTAuNXB4IDAgMTAuNXB4IDEycHg7XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogZW0oMjIzKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mb3VydGgge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvNC5qcGdcIik7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL2VxdWlwbWVudHMucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAwIDEwLjVweCAxMnB4O1xyXG4gICAgICAgICAgLy9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyMTFkMTg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogZW0oMTg2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDUyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIH1cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5leHBhbmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvY2xvc2UucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgLnB1bHNlLXJpbmcge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDY1KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjUpO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGVtKDEwMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLlByb2R1Y3RHYWxsZXJ5IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGh1bWIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcblxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogZW0oMzApO1xyXG4gICAgbGVmdDogZW0oMzApO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5leHBhbmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBib3R0b206IGVtKDIwKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHJpZ2h0OiBlbSgyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL2V4cGFuZC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIC5wdWxzZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5wdWxzZS1yaW5nIHtcclxuICAgICAgd2lkdGg6IGVtKDY1KTtcclxuICAgICAgaGVpZ2h0OiBlbSg2NSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGVtKDEwMCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAzIDEuMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzYXRlIDMgMS4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuUHJvZHVjdEdhbGxlcnkge1xyXG4gICAgYm9yZGVyLXRvcDogJGJyYW5kLWdhcnkgMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGJyYW5kLWdhcnkgMXB4IHNvbGlkO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDg1JSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvcHJvZHVjdC5qcGdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCBib3R0b207XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAuY2FyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDQwKTtcclxuICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICB3aWR0aDogZW0oMzE2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDEwNCk7XHJcbiAgICAgIH1cclxuICAgICAgLmhvdmVyLXN0YXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMTYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTA0KTtcclxuICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgfVxyXG4gICAgICAudGV4dExpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgICAgICB0b3A6IGVtKDUpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMyKSBlbSgxNSkgZW0oMjYpO1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogZW0oMjUwKTtcclxuICAgICAgICAuY2l2aWMtcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMzkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogZW0oMjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY291cC1wcm9kLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE5Mik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlZGFuLXByb2QtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTkyKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2l0eS1wcm9kLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEwNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNydi1wcm9kLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEwNyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9keXNzZXktcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZHlzc2V5LWotbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTU5KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2R5c3NleS1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNTkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waWxvdC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWFyZ2luOiBlbSg1KSAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpdmljLXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEzOSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBlbSgyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3VwLXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE5Mik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlZGFuLXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE5Mik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpdHktcHJvZC1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTA2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3J2LXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEwNyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9keXNzZXktcHJvZC1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjYzKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2R5c3NleS1qLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE1OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZHlzc2V5LWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE1OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waWxvdC1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogJGJyYW5kLWdhcnkgMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRicmFuZC1nYXJ5IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJyYW5kLWdhcnkgMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMiksICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgIC8qYm9yZGVyLWJvdHRvbTogbm9uZTsqL1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9jaXZpYy5qcGdcIik7XHJcbiAgICAgICAgJi5jaXZpYy1wcm9kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9nYWxsZXJ5L2NpdmljLmpwZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb3VwZS1wcm9kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9nYWxsZXJ5L2FjY29yZC1iZy5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VkYW4tcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9hY2NvcmQtYmcucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNpdHktcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9jaXR5LWJnLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jcnYtcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9jcnYtYmcucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9keXNzZXktcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9vZHlzc2V5LWJnLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZHlzc2V5LWotcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9vZHlzc2V5LWotYmcucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBpbG90LXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvcGlsb3QtYmcucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MiUpO1xyXG4gICAgICAgICAgLmNpdmljLXByb2QtbG9nbywgLmNvdXAtcHJvZC1sb2dvLCAuc2VkYW4tcHJvZC1sb2dvLCAuY2l0eS1wcm9kLWxvZ28sIC5jcnYtcHJvZC1sb2dvLCAub2R5c3NleS1wcm9kLWxvZ28sIC5vZHlzc2V5LWotbG9nbywgLnBpbG90LWxvZ28sIC5vZHlzc2V5LWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNpdmljLXByb2QtbG9nby1ob3ZlciwgLmNvdXAtcHJvZC1sb2dvLWhvdmVyLCAuc2VkYW4tcHJvZC1sb2dvLWhvdmVyLCAuY2l0eS1wcm9kLWxvZ28taG92ZXIsIC5jcnYtcHJvZC1sb2dvLWhvdmVyLCAub2R5c3NleS1wcm9kLWxvZ28taG92ZXIsIC5vZHlzc2V5LWotbG9nby1ob3ZlciwgLnBpbG90LWxvZ28taG92ZXIsIC5vZHlzc2V5LWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhciB7XHJcbiAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvdmVyLXN0YXRlIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSg4MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0TGluayB7XHJcbiAgICAgICAgICBib3R0b206IDMlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJi5jYXJzLW9ubHkge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJi5jYXJzLWJpa2VzIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbGVmdDogMS41NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNTVlbTtcclxuXHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuZm91cnRoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kIHtcclxuICAgICAgbGVmdDogMS41NWVtO1xyXG4gICAgICByaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXJzLWJpa2VzLW1hcmluZXMge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHBhbmQge1xyXG4gICAgICBsZWZ0OiAxLjU1ZW07XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJpa2VzLXByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQuNGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbGVmdDogMi41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4xMjVlbTtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYngtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC5ieC12aWV3cG9ydCB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHVsIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdC1taXhlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3RTbGlkZXIge1xyXG4gIHdpZHRoOiAyMDEwJTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICBib2R5IC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5Qcm9kdWN0R2FsbGVyeSB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAuOTM3NWVtIDEuNjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJ7XHJcbiAgICAgICAgICBib3R0b206IDIuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3Zlci1zdGF0ZXtcclxuICAgICAgICAgIGJvdHRvbTogMi4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIGJvZHkgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDI0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMjQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oNTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmV4cGFuZCB7XHJcbiAgICAucHVsc2UtcmluZyB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzYXRlIDIgMS4ycztcclxuICAgICAgICBhbmltYXRpb246IHB1bHNhdGUgMiAxLjJzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcblxyXG4gICAgICAmLnNlY29uZCwgJi50aGlyZCwgJi5mb3VydGgge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnJpZ2h0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZmlyc3QgLnRpdGxle1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJvZHVjdHMtbWFyaW5lcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXJzLWJpa2VzLW1hcmluZXMgLnNob3dDYXNlLmZpcnN0IC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xyXG4gICAgICBsZWZ0OiAxLjU1ZW07XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLmNhcnMtYmlrZXMgLnNob3dDYXNlLmZpcnN0IC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xyXG4gICAgICBsZWZ0OiAxLjU1ZW07XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gIGJvZHkgLnRocmVlSW1hZ2VzIC5pdGVtIC5pdGVtLWhlYWRpbmd7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIC5jYXIge1xyXG4gICAgLmRlc2t0b3B7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaXBhZHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaG93Q2FzZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgLnRodW1iIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgzMCk7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKC0xNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTAuNXB4IDAgMTAuNXB4IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvL3JpZ2h0OiBlbSgtMTgpO1xyXG4gICAgICAgICAgICByaWdodDogLTEuMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLy50aHVtYiB7XHJcbiAgICAgICAgLy8gIGZsb2F0OiByaWdodDtcclxuICAgICAgICAvL31cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlLmZvdXJ0aCB7XHJcbiAgICAgIC5kZXNjcmlwdGlvbjpiZWZvcmV7XHJcbiAgICAgICAgcmlnaHQ6IC0xLjFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2Fycy1iaWtlcy1tYXJpbmVzIC5zaG93Q2FzZS5maXJzdCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYuY2Fycy1iaWtlcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcnMtb25seSB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhpcmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTt9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmJpa2VzLXByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuc2hvd0Nhc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIC50aHVtYiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgdG9wOiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTQwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogZW0oLTE5LjUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAwIDEwLjVweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKC0xOS41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8udGh1bWIge1xyXG4gICAgICAgIC8vICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICByaWdodDogZW0oLTE5LjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNhcnMtYmlrZXMtbWFyaW5lcyAuc2hvd0Nhc2UuZmlyc3Qge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmNhcnMtYmlrZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcnMtb25seSB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhpcmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTt9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmJpa2VzLXByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNob3dDYXNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGVtKDI4MykgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAudGh1bWIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDE2KTtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oMjYpO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMzApO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgtMTUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAwIDEwLjVweCAgMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtd2hpdGUgO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oODApO1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IC8qIElFIDkgKi9cclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE2Myk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTYzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2Fycy1iaWtlcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyN2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAmLmZpcnN0e1xyXG4gICAgICAgICAgLmRldGFpbHN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAubG9nbywgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2Fycy1vbmx5IHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGFuZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO31cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYuYmlrZXMtcHJvZHVjdHMtbWFyaW5lcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5sb2dvLCAudGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICBoZWlnaHQ6IDI3ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICYudGhpcmQge1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgLmxvZ28sIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIC5sb2dvLCAudGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpICB7XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgJi5iaWtlcy1wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI3ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2Fycy1iaWtlcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyM2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiAuc2hvd0Nhc2UgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIC50aXRsZSwgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24gLnNob3dDYXNlIC5jb250ZW50IC5kZXNjcmlwdGlvbiAudGl0bGUyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnNob3dDYXNlIHtcclxuICAgIGhlaWdodDogZW0oMjIwKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG5cclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDExMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDY5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDQ4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDExMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDI2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMjIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzYXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xyXG4gIGhlaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSwgLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsIC52aWRlby1jb250YWluZXIgZW1iZWQge1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbn0iLCJib2R5e1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi5sb2FkZWR7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG59XHJcblxyXG4jbG9hZGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5O1xyXG59XHJcbiNsb2FkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDowO1xyXG4gIGJvdHRvbTowO1xyXG4gIHdpZHRoOiBlbSgzMjApO1xyXG4gIGhlaWdodDogZW0oMTUwKTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvaG9uZGEtbG9hZGVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk5O1xyXG59XHJcblxyXG4vKiNsb2FkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGVtKDUpO1xyXG4gIGxlZnQ6IGVtKDUpO1xyXG4gIHJpZ2h0OiBlbSg1KTtcclxuICBib3R0b206IGVtKDUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKiFcclxuICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbn1cclxuXHJcbiNsb2FkZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogZW0oMTUpO1xyXG4gIGxlZnQ6IGVtKDE1KTtcclxuICByaWdodDogZW0oMTUpO1xyXG4gIGJvdHRvbTogZW0oMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKiFcclxuICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxufSovXHJcblxyXG4vKkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAwJSAgIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUgICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxufSovXHJcblxyXG4jbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA1MSU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgIC8qIElFIDkgKi9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG59XHJcblxyXG4jbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tbGVmdCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLXJpZ2h0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLyogTG9hZGVkICovXHJcbi5sb2FkZWQgI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbn1cclxuXHJcbi5sb2FkZWQgI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG59XHJcblxyXG4ubG9hZGVkICNsb2FkZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAvLy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC8vLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuICAvL1xyXG4gIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyAxcyBlYXNlLW91dDtcclxuICAvL3RyYW5zaXRpb246IGFsbCAwLjNzIDFzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4vKiBKYXZhU2NyaXB0IFR1cm5lZCBPZmYgKi9cclxuLm5vLWpzICNsb2FkZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi53aW4sIC5tYWN7XG4gIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIDExLjElIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZylcbiAgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZylcbiAgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxuICB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpXG4gIH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKVxuICB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZylcbiAgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZylcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgMTEuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG5cbiAgMjIuMiUge1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpXG4gIH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZylcbiAgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxuICB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZylcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpXG4gIH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lXG4gIH1cbn1cblxuXG5cbi5qZWxsb3tcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6amVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5cblxuXG5cblxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBvYmFpZCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9iYWlkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgfVxufVxuXG5cblxuLyogYW5pbWF0aW9uIHN0YXJ0ICovXG5cbi5pdGVtc3tcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0ZW1zIC5ncmlkX2ltZ3tcbiAgb3BhY2l0eTogMDtcbn1cbi5yZXZlYWwsIC5yZXZlYWxze1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogZGFya2VuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMDtcbn1cblxuXG5cblxuXG5cblxuXG4vKiBhbmltYXRpb24gZW5kICovXG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuLndpbiwgLm1hY3tcbiAgLmFuaW1hdGV7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uaWU5LCAuaWU4e1xuICAuYW5pbWF0ZXtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiFcclxuICogZnVsbFBhZ2UgMi45LjRcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2FsdmFyb3RyaWdvL2Z1bGxQYWdlLmpzXHJcbiAqIE1JVCBsaWNlbnNlZFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTMgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xyXG4gKi9cclxuaHRtbC5mcC1lbmFibGVkLFxyXG4uZnAtZW5hYmxlZCBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuI3N1cGVyQ29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiBUb3VjaCBkZXRlY3Rpb24gZm9yIFdpbmRvd3MgOCAqL1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHJcbiAgICAvKiBJRSAxMSBvbiBXaW5kb3dzIFBob25lIDguMSovXHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmZwLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mcC1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZwLXNsaWRlcyB7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mcC10YWJsZUNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uZnAtc2xpZGVzQ29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mcC1jb250cm9sQXJyb3cge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG59XHJcbi5mcC1zY3JvbGxhYmxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZwLXNjcm9sbGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaVNjcm9sbEluZGljYXRvcntcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mcC1ub3RyYW5zaXRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2ZwLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuI2ZwLW5hdi5yaWdodCB7XHJcbiAgICByaWdodDogMTdweDtcclxufVxyXG4jZnAtbmF2LmxlZnQge1xyXG4gICAgbGVmdDogMTdweDtcclxufVxyXG4uZnAtc2xpZGVzTmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuLmZwLXNsaWRlc05hdi5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG59XHJcbi5mcC1zbGlkZXNOYXYudG9wIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG4jZnAtbmF2IHVsLFxyXG4uZnAtc2xpZGVzTmF2IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4jZnAtbmF2IHVsIGxpLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYSxcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbntcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuIH1cclxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFue1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXHJcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XHJcbiAgICByaWdodDogMjBweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSxcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGx7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUuZnAtc2VjdGlvbixcclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXNsaWRlLFxyXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sIC5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsIC5mcC1hdXRvLWhlaWdodCAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9tZXBhZ2V7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICYuc3RpY2t5e1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhvbWVwYWdlLmZwLXZpZXdpbmctMSAuaGVhZGVyLCAuaG9tZXBhZ2UuZnAtdmlld2luZy01IC5oZWFkZXJ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLm1vdXNlLWljb24ge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMTZweCk7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgd2lkdGg6IGVtKDI0KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvdHRvbToxMCU7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi5tb3VzZS1pY29uIC53aGVlbCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZHJvcDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBkcm9wO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBkcm9wO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5tb3VzZS1pY29uIC53aGVlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygxMHB4KTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgd2lkdGg6IGVtKDIpO1xyXG4gIGhlaWdodDogZW0oNik7XHJcbiAgdG9wOiBlbSg0KTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJvcCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiBlbSg4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDMwJSB7XHJcbiAgICB0b3A6IGVtKDEyKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiBlbSgyNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGRyb3Age1xyXG4gIDAlIHtcclxuICAgIHRvcDogZW0oOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAzMCUge1xyXG4gICAgdG9wOiBlbSgxMik7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogZW0oMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubW91c2UtaWNvbntcclxuICAgIGJvdHRvbTogMTglO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgYm90dG9tOiA1JTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKC8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cblxuLnJlY2FsbHtcbiAgICAuZGF0ZXBpY2tlciB7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICB3aWR0aDogMjIwcHg7XG59XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgICB0b3A6IC02cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgICBib3R0b206IC03cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRkLFxuLmRhdGVwaWNrZXIgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgICBjb2xvcjogIzk5OTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjU5YTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmM2MxN2EpLCB0bygjZjNlOTdhKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2IzYjNiMyksIHRvKCM4MDgwODApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA4MDgwICM4MDgwODAgIzU5NTk1OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDhjKSwgdG8oIzAwNDRjYykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDhjKSwgdG8oIzAwNDRjYykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XG59XG4vLy5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLy8uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4vLyAgICBjb2xvcjogIzk5OTtcbi8vfVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgICB3aWR0aDogMTQ1cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIC5jdyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLmNzcy5tYXAgKi8iLCJcclxuXHJcblxyXG4ub2ZmZXItcHJvbW8ge1xyXG4gICYub3duZXJ7XHJcbiAgICAucHJvbW8tYm94IC5pbWFnZXtcclxuICAgICAgLmltZy1yZXNwb25zaXZle1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gICYub3duZXItYmFubmVye1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbi1tb2IsIC5sb2MtbW9iLCAuY29uZi1idHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgJi5sYW5kaW5nLXNsaWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDgyKTtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxuXHJcbiAgZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudGV4dC1zZWMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMzUlO1xyXG4gICAgICBsZWZ0OiAzJTtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDcyKTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICAvKmZvbnQtc2l6ZTogMjZweDsqL1xyXG5cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgyMCk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS41NjI1ZW0gLjY4NzVlbSA0LjU2MjVlbSA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgIHJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvd29ubW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWN1cnJlbnR7XHJcbiAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hLmJ0bi1hdXRve1xyXG4gIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICBwYWRkaW5nLWxlZnQ6IDYzcHg7XHJcbn1cclxuXHJcbi5mNDB7XHJcbiAgZm9udC1zaXplOiBlbSg0MCk7XHJcbn1cclxuLmxpZ2h0X2JsYWNre1xyXG4gIGNvbG9yOiAjMzEzMTMxO1xyXG59XHJcbi5jZW50ZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5sLXNwYy0yMHtcclxuICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG59XHJcblxyXG4udXBwZXJjYXNle1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tZ2ItNTB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ubWd0LTMwe1xyXG4gIG1hcmdpbi10b3A6ZW0oMzApO1xyXG59XHJcblxyXG5cclxuLm93bmVyLW5ld3MtYm94e1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tYW5hZ2luZy1wYW5le1xyXG4gIC8vYmFja2dyb3VuZDogI2YzZjZmYjtcclxuICAvL3BhZGRpbmc6ZW0oMTA1KSAwcHggZW0oMTIwKSAwcHg7XHJcblxyXG5cclxuXHJcblxyXG4gIC8qIG5ldyBjc3MgYWRkIDEwLXNlcC0yMDE4IHN0YXJ0Ki9cclxuICBiYWNrZ3JvdW5kOiAjZjNmNmZiO1xyXG4gIHBhZGRpbmc6ZW0oMTg1KSAwIGVtKDE2MCkgMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoNHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW46IDBweCAxJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMzEuMzMlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE0OHB4IDIlIDYwcHggMiU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBzcGFuLmljb3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL293bmVycy9pY28ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzEuNXB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogODZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1vdXNlLWljb257XHJcbiAgICBib3R0b206IDYlO1xyXG4gICAgJi5kZXNre1xyXG4gICAgICBib3JkZXItY29sb3I6ICNjMDA7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICB3aWR0aDogZW0oMzApO1xyXG59XHJcbiAgICAud2hlZWx7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY29uZmlndXJlX2Jhbm5lcntcclxuICAvL2JhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvb3duZXJzL3ZlaGljbGUtYmFubmVyLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5mLXJpZ2h0e1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogZW0oNDUpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGNvbG9yOiMzZjNmM2Y7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTplbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOThweDtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zZXQtaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmxvY2F0ZS1iYW5uZXJ7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB0b3A6IDcuNGVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMzApO1xyXG4gICAgaDZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDE0cHggMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZmZlci1wcm9tb3tcclxuICAmLm93bmVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcblxyXG5cclxuICAgIC5jb2wtc20tNi5jb2wtbWQtNHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgLnByb21vLWJveHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY29uZmlndXJlX2Jhbm5lcntcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxMDApO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5jb25maWd1cmVfYmFubmVyIC5jb250YWluZXIgLmYtcmlnaHR7XHJcbiAgICB0b3A6IGVtKDMyKTtcclxuICB9XHJcblxyXG4gIC5tYW5hZ2luZy1wYW5le1xyXG4gICAgcGFkZGluZzplbSgxMjApIDAgZW0oMTUwKSAwO1xyXG4gICAgLm1vdXNlLWljb257XHJcbiAgICAgIGJvdHRvbTogNCU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogOTdweDtcclxuICAgICAgICB9XHJcbn1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuXHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciB7XHJcbiAgICBkaXYge1xyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuY29uZmlndXJlX2Jhbm5lciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgaDR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuICAub2ZmZXItcHJvbW8ub3duZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgLm1hbmFnaW5nLXBhbmUge1xyXG4gICAgcGFkZGluZzplbSgxNDApIDAgZW0oMTYwKSAwO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMzBweCAyJSA1MHB4IDIlO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciAuc2xpY2stc2xpZGU+aW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIC5zbGljay1zbGlkZT5pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5tYWluLXByby1iYW5uZXIubGFuZGluZy1zbGlkZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nb3Mtc2VjIHtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICByaWdodDogNSU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIGJvZHkgLm1nYi01MHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNzApO1xyXG4gIH1cclxuICBib2R5IC5vd25lci1uZXdzLWJveHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDcwKTtcclxuICB9XHJcbiAgYm9keSAubWFuYWdpbmctcGFuZSB7XHJcbiAgICBwYWRkaW5nOiBlbSgxMzApIDBweCBlbSg5MCkgMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLm9mZmVyLXByb21vLm93bmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDUwKTtcclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmxvY2F0ZS1iYW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgdG9wOiA0LjRlbTtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9fVxyXG5cclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIHtcclxuICAgIGRpdiB7XHJcblxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jb25maWd1cmVfYmFubmVyIC5jb250YWluZXIgLmYtcmlnaHR7XHJcbiAgICB0b3A6IDFlbTtcclxuICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gIH1cclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLm1hbmFnaW5nLXBhbmUgdWwgbGkgaDV7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLmNvbi1tb2J7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNvbi1kZXN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXIgLmNvbnRhaW5lcntcclxuICAgIHRvcDogMi40ZW07XHJcbiAgICBoNntcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYS5idG4tYXV0b3tcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6LjY4NzVlbSAxLjU2MjVlbTtcclxuXHJcbiAgfVxyXG5cclxuICAub2ZmZXItcHJvbW8ub3duZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNSk7XHJcblxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8ub3duZXIge1xyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFuYWdpbmctcGFuZSB7XHJcbiAgICBwYWRkaW5nOiBlbSgxMjApIDAgZW0oMzUpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzUpO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgcHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLm1nYi01MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmNvbC1tZC0xMi5jb2wtc20tMTIuY2VudGVyLm1ndC0zMHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAub3duZXItbmV3cy1ib3h7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNSk7XHJcbiAgfVxyXG5cclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICBkaXYge1xyXG4gICAgICAuc2hvd29ubW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtc2VjIHtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuXHJcbiAgICAgICAgaDEge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS41NjI1ZW0gLjY4NzVlbSAxLjU2MjVlbTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29uZi1idHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5mLXJpZ2h0e1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5sb2MtZGVze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxvYy1tb2J7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciB7XHJcbiAgICBkaXYge1xyXG5cclxuICAgICAgLnRleHQtc2VjIHtcclxuXHJcbiAgICAgICAgdG9wOiAzMSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSg3KSBlbSgxMCk7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2hvd29ubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1hbmFnaW5nLXBhbmUgdWwgbGl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXIgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IDM4cHg7XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29uZmlndXJlX2Jhbm5lciAuY29udGFpbmVyIHtcclxuICAgIGg0e1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAuY29uZi1idHtcclxuICAgICAgICBmb250LXNpemU6IDkuN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuXHJcbiAgLm9mZmVyLXByb21vLm93bmVyIC5jb2wtc20tNi5jb2wtbWQtNHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5vd25lcnMtc2xpZGVye1xyXG4gIC5sLWJveCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAudGV4dC1hcmVhe1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSgyMjUpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMzYpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNDUpO1xyXG4gICAgfVxyXG4gICAgLm5ld1RodW1ie1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1hcnJvd3tcclxuICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaXtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmFycm93e1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDEyMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTE2MCk7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAuaWNvbi1sZWZ0e1xyXG4gICAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgIGNvbG9yOiAjYmUwMDAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXh0YXJyb3d7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAxMjJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBlbSgtMTYwKTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAuaWNvbi1yaWdodHtcclxuICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgY29sb3I6ICNiZTAwMDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZGlzYWJsZWR7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuLnRlbC1pbnB1dC1maWVsZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgc3BhbntcclxuICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmVucS1mb3JtLXNlY3tcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAjZXF5Zm9ybSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdmlnYXRpb257XHJcbiAgLmNhbGx7XHJcbiAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICBsZWZ0OiBlbSgtMTUyKTtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubmV4dGFycm93e1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICByaWdodDogZW0oLTE1Mik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgICB3aWR0aDogNzFweDtcclxuICAgICAgbGVmdDogZW0oLTExNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgLmljb24tbGVmdHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvd3tcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgd2lkdGg6IDcxcHg7XHJcbiAgICAgIHJpZ2h0OiBlbSgtMTE2KTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAuaWNvbi1yaWdodHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgbGVmdDogZW0oLTE1NSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvd3tcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgcmlnaHQ6IGVtKC0xNTUpO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgd2lkdGg6IDcxcHg7XHJcbiAgICAgIGxlZnQ6IGVtKC0xMTQpO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIC5pY29uLWxlZnR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXh0YXJyb3d7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgIHdpZHRoOiA3MXB4O1xyXG4gICAgICByaWdodDogZW0oLTExNCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgLmljb24tcmlnaHR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYmUwMDAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcblxyXG4gICAgICAgIC5pY29uLWxlZnQsIC5pY29uLXJpZ2h0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLm93bmVyLW5ld3MtYm94e1xyXG4gICAgLmwtc3BjLTIwIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm93bmVycy1zbGlkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDgwKTtcclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLnByZXZhcnJvdyB7XHJcbiAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAubmV4dGFycm93IHtcclxuICAgICAgdG9wOiBlbSgzMCk7XHJcbiAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5vd25lci1uZXdzLWJveHtcclxuICAgIC5sLXNwYy0yMCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgbGVmdDogZW0oMzApO1xyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvdyB7XHJcbiAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICByaWdodDogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAub3duZXItbmV3cy1ib3h7XHJcbiAgICAubC1zcGMtMjAge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oODApO1xyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gICAgICBpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDQpO1xyXG4gICAgICAgIHRvcDogNDclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgdG9wOiBlbSgzMCk7XHJcbiAgICAgIGxlZnQ6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5uZXh0YXJyb3cge1xyXG4gICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgcmlnaHQ6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxufSIsIlxuLnZpZGVvLXdpdGgtdGV4dC13cmFwcGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnJldmVhbFRvIHtcbiAgICAmLnZpZGVvIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5yZXZlYWxUby1jb250ZW50e1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5hY2NvcmQtaGV2LXZpZGVvLXNlY3tcbiAgICBwYWRkaW5nOiBlbSgxMDApIDA7XG4gICAgJi53aXRoLWJne1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcbiAgICB9XG4gIHB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwIGF1dG87XG4gICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IGVtKDI3KTtcbiAgfVxuICAucmV2ZWFsVG8tY29udGVudHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDJ7XG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG4gIGltZ3tcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW1nLXdpdGgtdGV4dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IGVtKDc1KTtcbiAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAmLnN0aWNreS1iYXJ7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHBhZGRpbmc6IGVtKDgpIDA7XG4gICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0bntcbiAgICAgICAgbGVmdDogZW0oMTAyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IGVtKDM1MCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIC5yZXZlYWxUbyB7XG4gICAgJi52aWRlbyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5lbnEtZm9ybS1zZWMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAmLnJlZ2lzdGVyLWludGVyZXN0e1xuICAgIGgye1xuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xuICAgICAgLy9sZXR0ZXItc3BhY2luZzogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNyk7XG4gICAgfVxuICB9XG4gIC5jYXB0Y2hhLWZlaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbG9yOiAjOTAwO1xuICAgIH1cbiAgICAuaW1nLWJveHtcbiAgICAgIGJvdHRvbTogZW0oMyk7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudXtcbiAgICB0b3A6MFxuICB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWF4LWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1yZWdpc3Rlci1idG57XG4gIC8vbWFyZ2luOiAwIGF1dG87XG4gIC8vbWluLXdpZHRoOiBlbSg1MDApO1xuICAvL3otaW5kZXg6IDk5O1xuICAvL2Rpc3BsYXk6IHRhYmxlO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nOiBlbSgxMikgZW0oMTApIGVtKDgpIGVtKDEwKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGVtKC04Nik7XG4gIG1pbi13aWR0aDogZW0oMzAwKTtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IGVtKDEyKSBlbSgyNSkgZW0oMTEpIGVtKDI1KTtcbn1cblxuLnRlbC1pbnB1dC1maWVsZHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiBlbSgxOCk7XG4gIH1cbn1cblxuLmFjY29yZC1oZXYtdmlkZW8tc2Vje1xuICBpZnJhbWV7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uZC1kZXNrdG9we1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1tb2JpbGV7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0bntcbiAgICBsZWZ0OiBlbSgtMjIpO1xuICB9XG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XG4gICAgLmltZy13aXRoLXRleHQge1xuICAgICAgJi5zdGlja3ktYmFyIHtcbiAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcbiAgICAgICAgICBsZWZ0OiBlbSgxMDQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0bntcbiAgICBsZWZ0OiBlbSgtMzI2KTtcbiAgfVxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xuICAgIC5pbWctd2l0aC10ZXh0IHtcbiAgICAgICYuc3RpY2t5LWJhciB7XG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcbiAgICAgICAgICBsZWZ0OiBlbSg1NCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGVtKDYpO1xuICB9XG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlY3tcbiAgICAuaW1nLXdpdGgtdGV4dHtcbiAgICAgICYuc3RpY2t5LWJhcntcbiAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRue1xuICAgICAgICAgIGxlZnQ6IGVtKDg2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbn1cblxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXG5cbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLWRlc2t0b3B7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcbiAgICBsZWZ0OiBlbSgyNSk7XG4gIH1cbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcbiAgICAuaW1nLXdpdGgtdGV4dCB7XG4gICAgICAmLnN0aWNreS1iYXIge1xuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XG4gICAgICAgICAgbGVmdDogZW0oMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XG4gICAgLnZpZGVvLWlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9iaWxlVGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWRlc2t0b3B7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVucS1mb3JtLXNlYyB7XG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICB0b3A6ZW0oLTgpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xuICAgIGxlZnQ6IGVtKDI1KTtcbiAgfVxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xuICAgIC5pbWctd2l0aC10ZXh0IHtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogZW0oMjYwKTtcbiAgICAgIH1cbiAgICAgICYuc3RpY2t5LWJhciB7XG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KSAwO1xuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XG4gICAgICAgICAgbGVmdDogZW0oMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XG4gICAgLnZpZGVvLWlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZC1kZXNrdG9we1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lbnEtZm9ybS1zZWMge1xuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgdG9wOmVtKC04KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8td2l0aC10ZXh0LXdyYXBwZXJ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAucmV2ZWFsVG8ge1xuICAgICAgJi52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucmV2ZWFsVG8tY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xuICAgIC52aWRlby1pZnJhbWUge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmQtbW9iaWxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbm5lci1iYW5uZXIge1xuICAmLmRjdC1iYW5uZXIge1xuICAgICYgKyAuYWNjb3JkLWhldi12aWRlby1zZWMge1xuICAgICAgcGFkZGluZzogZW0oMTUpIDAgZW0oNDgpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudmlkZW8td2l0aC10ZXh0LXdyYXBwZXJ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAucmV2ZWFsVG8ge1xuICAgICAgJi52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucmV2ZWFsVG8tY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZW5xLWZvcm0tc2VjIHtcbiAgICAmLnJlZ2lzdGVyLWludGVyZXN0IHtcbiAgICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgICAgICAmID4gLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xuICAgIHB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLmltZy13aXRoLXRleHQge1xuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDMwKSBlbSgzMCkgZW0oMzApO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAmLnN0aWNreS1iYXJ7XG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSg1MCkgZW0oMTUpIGVtKDUwKTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGVtKDMwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogZW0oMTYpIGVtKDI1KSBlbSgxMSkgZW0oMjUpO1xuICB9XG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XG4gICAgLnZpZGVvLWlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZW5xLWZvcm0tc2VjIHtcbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgIHRvcDplbSgtNik7XG4gICAgfVxuICB9XG4gIC5pbm5lci1iYW5uZXJ7XG4gICAgaDEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuICAucmV2ZWFsVG8ge1xuICAgICYudmlkZW8ge1xuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xuICAgIH1cbiAgfVxufVxuXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBQy9DLEFBQ0UsSUFERSxDQUNGLElBQUksQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2hCLENBMkJMLEFBQUEsU0FBUyxBQUFBLENBQ1AsV0FBVyxDQUFDLGdFQUFnRSxDQUM1RSxVQUFVLENBQUUsaUJBQWlCLENBQzlCLEFBRUQsQUFBQSxRQUFRLEFBQUEsQ0FDTixTQUFTLENBQUUsR0FBRyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsVUFBVSxDQUFFLEtBQUss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QUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxJQUFvQyxDQUMzQyxBQWtCRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsRUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFn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Z0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxJQUFvQyxDQUMzQyxBQWtCRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsRUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixD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Q0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxJQUFvQyxDQUMzQyxBQWtCRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsRUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5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QzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixJQUFJLENBQUUsSUFBb0MsQ0FDM0MsQUFrQkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIsV0FBVyxDQUFFLEVBQW9DLENBQ2xELEFBRkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIsV0FBVyxDQUFFLFFBQW9DLENBQ2xELEFBRkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBQ2xELEFBRkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBQ2xELEFBRkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBQ2xELEFBRkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBQ2xELEFBRkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBQ2xELEFBRkQsQUFBQSxnQkFBZ0IsQUFBZ0IsQ0FDOUIs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QUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQSxDQUFDLHVCQUF1QixDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsWUFBWSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQUFBQSxDQUFDLHNCQUFzQixDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQSxDQUFDLHlCQUF5QixDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQUFBQSxDQUFDLDBCQUEwQixDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxBQUFBLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENB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WSxDQUFDLFVBQVUsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsZUFBZSxBQUFBLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLFlBQVksQ0FBQyxlQUFlLEFBQUEsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsbUJBQW1CLEFBQUEsYUFBYSxBQUFBLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FBQyxlQUFlLEFBQUEsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLFlBQVksQ0FBQyxZQUFZLENBQUMsZUFBZSxBQUFBLG1CQUFtQixBQUFBLGFBQWEsQUFBQSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUUsQUFBRCxBQUFBLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLFlBQVksQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQUFBQSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLHFCQUFxQixDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSwwQkFBMEIsQUFBQSwrQkFBK0IsQ0FBQyxhQUFhLEFBQUEsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsMEJBQTBCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLDBCQUEwQixBQUFBLCtCQUErQixDQUFDLGFBQWEsQUFBQSw2QkFBNkIsQ0FBQyxpQkFBaUIsQ0FBQywwQkFBMEIsQUFBQSwrQkFBK0IsQ0FBQyxzQkFBc0IsQUFBQSxNQUFNLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGdCQUFnQixBQUFBLFlBQVksQ0FBQyxlQUFlLEFBQUEsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGdCQUFnQixBQUFBLGFBQWEsQ0FBQyxlQUFlLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxnQkFBZ0IsQ0FBQyxlQUFlLEFBQUEsbUJBQW1CLEFBQUEsYUFBYSxBQUFBLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLEFBQUEsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLEFBQUEsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUUsQUFBRCxBQUFBLDRCQUE0QixBQUFBLCtCQUErQixDQUFDLGFBQWEsQUFBQSw2QkFBNkIsQ0FBQyxpQkFBaUIsQ0FBQyw0QkFBNEIsQUFBQSwrQkFBK0IsQ0FBQyxzQkFBc0IsQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFFLEFBQUQsQUFBQSw0QkFBNEIsQUFBQSwrQkFBK0IsQ0FBQyxhQUFhLEFBQUEsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsNEJBQTRCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGdCQUFnQixBQUFBLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSx1QkFBdUIsQUFBQSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLHVCQUF1QixDQUFDLGVBQWUsQUFBQSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFFLEFBQUQsQUFBQSx5QkFBeUIsQ0FBQyxpQkFBaUIsQUFBQSwwQkFBMEIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLHlCQUF5QixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsdUJBQXVCLEFBQUEsbUJBQW1CLEFBQUEsYUFBYSxDQUFDLGlCQUFpQixBQUFBLDBCQUEwQixBQUFBLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLGlCQUFpQixBQUFBLHlCQUF5QixBQUFBLFlBQVksQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyx1QkFBdUIsQUFBQSxtQkFBbUIsQUFBQSxhQUFhLENBQUMsaUJBQWlCLEdBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLEFBQUEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxZQUFZLENBQUMsaUJBQWlCLEFBQUEseUJBQXlCLEFBQUEsWUFBWSxDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixBQUFBLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLGlCQUFpQixBQUFBLHlCQUF5QixBQUFBLFlBQVksQ0FBQyx1QkFBdUIsQUFBQSxtQkFBbUIsQUFBQSxhQUFhLENBQUMsaUJBQWlCLEdBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLEFBQUEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxZQUFZLENBQUMsWUFBWSxDQUFDLHVCQUF1QixBQUFBLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSx1QkFBdUIsQUFBQSxtQkFBbUIsQUFBQSxhQUFhLENBQUMsZUFBZSxBQUFBLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsdUJBQXVCLEFBQUEsbUJBQW1CLEFBQUEsYUFBYSxDQUFDLGVBQWUsQUFBQSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLHlCQUF5QixBQUFBLFlBQVksQ0FBQyx1QkFBdUIsQUFBQSxtQkFB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aUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsc0JBQXFCLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxzQkFBc0IsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsc0JBQXNCLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBRSxBQUFELEFBQUEsaUJB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YUFBYSxDQUFFLEFBQUQsQUFBQSxrQkFBa0IsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBRSxBQUFELEFBQUEsYUFBYSxDQUFDLGlCQUFpQixBQUFBLDBCQUEwQixDQUFDLGFBQWEsQ0FBQyxZQUFZLEFBQUEsMEJBQTBCLEFBQUEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLEFBQUEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLFlBQVksQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsMEJBQTBCLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxZQUFZLEFBQUEsMEJBQTBCLEFBQUEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDBCQUEwQixDQUFDLGFBQWEsQ0FBQyxZQUFZLEFBQUEsMEJBQTBCLENBQUMsYUFBYSxBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFn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LGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsVUFBVSxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLHFCQUFvQixDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLFlBQVks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LEFBQUEsTUFBTSxDQUNuQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ3pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN0QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzVDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDL0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDckQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUM5QixXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUNuRCxnQkFBZ0IsQ0FBRSxPQUFPLENBQzVCLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNwQyxX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QU0sQUFBQSxNQUFNLENBQ3hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDckQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzNELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3pELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDdEQsZ0JBQWdCLENBQUUsVUFBVSxDQUMvQixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FDaEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQ3RDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUN6QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDNUMsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixnQkFBZ0IsQ0FBRSw4Q0FBaUQsQ0FDbkUsZ0JBQWdCLENBQUUsNkNBQWdELENBQ2xFLGdCQUFnQixDQUFFLDhEQUFpRSxDQUNuRixnQkFBZ0IsQ0FBRSxpREFBb0QsQ0FDdEUsZ0JBQWdCLENBQUUsNENBQStDLENBQ2pFLGdCQUFnQixDQUFFLHlDQUE0QyxDQUM5RCxpQkFBaUIsQ0FBRSxRQUFRLENBQzNCLE1BQU0sQ0FBRSwwR0FBMEcsQ0FDbEgsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxZQUFZLENBQUUsZUFBa0IsQ0FBQyxlQUFrQixDQUFDLGdCQUFtQixDQUN2RSxNQUFNLENBQUUseURBQXlELENBQ2pFLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLGdCQUFtQixDQUM1QyxBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQ3RDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUNyRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDdkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ2hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3RELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDdEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ3pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDL0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN4RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ2pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3RELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDdEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ25ELGdCQUFnQixDQUFFLFVBQVUsQ0FDL0IsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLENBQzlCLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FDdkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQzFDLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsZ0JBQWdCLENBQUUsMkNBQThDLENBQ2hFLGdCQUFnQixDQUFFLDBDQUE2QyxDQUMvRCxnQkFBZ0IsQ0FBRSwyREFBOEQsQ0FDaEYsZ0JBQWdCLENBQUUsOENBQWlELENBQ25FLGdCQUFnQixDQUFFLHlDQUE0QyxDQUM5RCxnQkFBZ0IsQ0FBRSxzQ0FBeUMsQ0FDM0QsaUJBQWlCLENBQUUsUUFBUSxDQUMzQixNQUFNLENBQUUsdUdBQXVHLENBQy9HLFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsWUFBWSxDQUFFLGVBQWtCLENBQUMsZUFBa0IsQ0FBQyxnQkFBbUIsQ0FDdkUsTUFBTSxDQUFFLHlEQUF5RCxDQUNqRSxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxnQkFBbUIsQ0FDNUMsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQ3JDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDM0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUM5QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNwRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDckMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMzQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQzlDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3BELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDdEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMvQixXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUN4QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUNwRCxnQkFBZ0IsQ0FBRSxPQUFPLENBQzVCLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDckMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMzQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQzlDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3BELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzNDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDOUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNqRCxnQkFBZ0IsQ0FBRSxVQUFVLENBQy9CLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEVBQUUsQ0FDVixNQUFNLENBQUUsT0FBTyxDQUNmLHFCQUFxQixDQUFFLEdBQUcsQ0FDMUIsa0JBQWtCLENBQUUsR0FBRyxDQUN2QixhQUFhLENBQUUsR0FBRyxDQUNyQixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxNQUFNLENBQ2xDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsUUFBUSxBQUFDLENBQ2pDLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLFNBQVMsQ0FDckMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ3hDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxDQUNuQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQ3pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUMvQyxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLGdCQUFnQixDQUFFLDJDQUE4QyxDQUNoRSxnQkFBZ0IsQ0FBRSwwQ0FBNkMsQ0FDL0QsZ0JBQWdCLENBQUUsMkRBQThELENBQ2hGLGdCQUFnQixDQUFFLDhDQUFpRCxDQUNuRSxnQkFBZ0IsQ0FBRSx5Q0FBNEMsQ0FDOUQsZ0JBQWdCLENBQUUsc0NBQXlDLENBQzNELGlCQUFpQixDQUFFLFFBQVEsQ0FDM0IsTUFBTSxDQUFFLHVHQUF1RyxDQUMvRyxZQUFZLENBQUUsdUJBQXVCLENBQ3JDLFlBQVksQ0FBRSxlQUFrQixDQUFDLGVBQWtCLENBQUMsZ0JBQW1CLENBQ3ZFLE1BQU0sQ0FBRSx5REFBeUQsQ0FDakUsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsZ0JBQW1CLENBQzVDLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQ3pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQy9DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQ2xELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUN4RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ2hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN6RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ2hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN6RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQzVDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQ2xELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ3JELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUMzRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUN6RCxnQkFBZ0IsQ0FBRSxPQUFPLENBQzVCLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ2hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxB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 */
