@import url(https://fonts.googleapis.com/css?family=Nunito);
@charset "UTF-8";/*!
 * CoreUI Icons Free Open Source Icons
 * @version v1.0.1
 * @link https://coreui.io/icons
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under MIT (https://coreui.io/icons/license)
 */@font-face{font-family:CoreUI-Icons-Free;src:url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.eot?4375c518cc9469092b964302a23bc35b);src:url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.eot?4375c518cc9469092b964302a23bc35b#iefix) format("embedded-opentype"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.ttf?428e3f6427c6f0520cd0b8317ea5ee53) format("truetype"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.woff?8f9e0f7b0d8252e5fc87b9e8dbc6eb7d) format("woff"),url(../fonts/vendor/@coreui/icons/CoreUI-Icons-Free.svg?c1b20a848c67f169898121e5febfa970#CoreUI-Icons-Free) format("svg");font-weight:400;font-style:normal}[class*=" cil-"],[class^=cil-]{font-family:CoreUI-Icons-Free!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cil-apple:before{content:"\ec0f"}.cil-birthday-cake:before{content:"\ec10"}.cil-burger:before{content:"\ec11"}.cil-coffee:before{content:"\e97d"}.cil-dinner:before{content:"\ec12"}.cil-drink:before{content:"\ec13"}.cil-drink-alcohol:before{content:"\ec14"}.cil-fastfood:before{content:"\ec15"}.cil-lemon:before{content:"\ea0f"}.cil-mug:before{content:"\ec17"}.cil-mug-tea:before{content:"\ec18"}.cil-pizza:before{content:"\ec19"}.cil-restaurant:before{content:"\ec1a"}.cil-battery-0:before{content:"\e935"}.cil-battery-empty:before{content:"\e935"}.cil-battery-3:before{content:"\e9b4"}.cil-battery-5:before{content:"\e9d7"}.cil-battery-full:before{content:"\e9d7"}.cil-battery-alert:before{content:"\eccc"}.cil-battery-slash:before{content:"\ecd3"}.cil-bolt:before{content:"\ecd5"}.cil-fire:before{content:"\ecd9"}.cil-cat:before{content:"\ec1c"}.cil-dog:before{content:"\ec1d"}.cil-flower:before{content:"\ec1e"}.cil-leaf:before{content:"\ec1f"}.cil-eco:before{content:"\ec1f"}.cil-plant:before{content:"\ec1f"}.cil-paw:before{content:"\ec20"}.cil-animal:before{content:"\ec20"}.cil-terrain:before{content:"\ec21"}.cil-american-football:before{content:"\e900"}.cil-baseball:before{content:"\e927"}.cil-basketball:before{content:"\e929"}.cil-bowling:before{content:"\e92a"}.cil-football:before{content:"\e93a"}.cil-soccer:before{content:"\e93a"}.cil-golf:before{content:"\e942"}.cil-golf-alt:before{content:"\e977"}.cil-rowing:before{content:"\e984"}.cil-running:before{content:"\e998"}.cil-swimming:before{content:"\e999"}.cil-tennis:before{content:"\e99c"}.cil-tennis-ball:before{content:"\e9a6"}.cil-weightlifitng:before{content:"\e9b1"}.cil-browser:before{content:"\e947"}.cil-cast:before{content:"\ec22"}.cil-cloud:before{content:"\e978"}.cil-cloud-download:before{content:"\e979"}.cil-cloud-upload:before{content:"\e97a"}.cil-data-transfer-down:before{content:"\e9a4"}.cil-data-transfer-up:before{content:"\e9a5"}.cil-ethernet:before{content:"\ec2a"}.cil-external-link:before{content:"\e9c0"}.cil-https:before{content:"\ec2d"}.cil-lan:before{content:"\ec2e"}.cil-link:before{content:"\ec2f"}.cil-link-alt:before{content:"\ec30"}.cil-link-broken:before{content:"\e946"}.cil-newspaper:before{content:"\ea37"}.cil-paper-plane:before{content:"\ea3d"}.cil-send:before{content:"\ea3d"}.cil-rss:before{content:"\ea6b"}.cil-share:before{content:"\ea74"}.cil-share-all:before{content:"\ea75"}.cil-share-alt:before{content:"\ec35"}.cil-share-boxed:before{content:"\ea76"}.cil-sitemap:before{content:"\ea7c"}.cil-stream:before{content:"\ea94"}.cil-transfer:before{content:"\eaa3"}.cil-wifi-signal-0:before{content:"\ec37"}.cil-wifi-signal-1:before{content:"\ec38"}.cil-wifi-signal-2:before{content:"\ec39"}.cil-wifi-signal-4:before{content:"\ec3b"}.cil-wifi-signal-off:before{content:"\ec41"}.cil-bank:before{content:"\e934"}.cil-bath:before{content:"\e959"}.cil-bathroom:before{content:"\e959"}.cil-beach-access:before{content:"\ea03"}.cil-bed:before{content:"\eac9"}.cil-building:before{content:"\e94a"}.cil-casino:before{content:"\ec45"}.cil-child-friendly:before{content:"\ec46"}.cil-baby-carriage:before{content:"\ec46"}.cil-pushchair:before{content:"\ec46"}.cil-couch:before{content:"\ec48"}.cil-sofa:before{content:"\ec48"}.cil-door:before{content:"\ec49"}.cil-elevator:before{content:"\e9b2"}.cil-fridge:before{content:"\ec4a"}.cil-garage:before{content:"\ec4b"}.cil-home:before{content:"\e9f9"}.cil-hospital:before{content:"\e9fa"}.cil-hot-tub:before{content:"\ec4c"}.cil-house:before{content:"\ec4e"}.cil-industry:before{content:"\ec4f"}.cil-factory:before{content:"\ec4f"}.cil-industry-slash:before{content:"\ec50"}.cil-factory-slash:before{content:"\ec50"}.cil-institution:before{content:"\ec51"}.cil-library-building:before{content:"\ec51"}.cil-medical-cross:before{content:"\ec54"}.cil-pool:before{content:"\ec55"}.cil-room:before{content:"\ec56"}.cil-school:before{content:"\ec58"}.cil-education:before{content:"\ec58"}.cil-shower:before{content:"\ec59"}.cil-smoke-free:before{content:"\ec5a"}.cil-smoke-slash:before{content:"\ec5a"}.cil-smoking-room:before{content:"\ec5b"}.cil-smoke:before{content:"\ec5b"}.cil-spa:before{content:"\ec5c"}.cil-toilet:before{content:"\ec5d"}.cil-wc:before{content:"\ec5e"}.cil-window:before{content:"\ec5f"}.cil-cloudy:before{content:"\e97b"}.cil-moon:before{content:"\ea34"}.cil-rain:before{content:"\ea62"}.cil-snowflake:before{content:"\ea7f"}.cil-sun:before{content:"\ea95"}.cil-alarm:before{content:"\eb02"}.cil-bell:before{content:"\e938"}.cil-bullhorn:before{content:"\e94b"}.cil-warning:before{content:"\eab8"}.cil-asterisk:before{content:"\ea64"}.cil-asterisk-circle:before{content:"\ecf3"}.cil-badge:before{content:"\e92c"}.cil-circle:before{content:"\e971"}.cil-drop1:before{content:"\ecf4"}.cil-heart:before{content:"\e9f6"}.cil-puzzle:before{content:"\ecf5"}.cil-rectangle:before{content:"\ecf7"}.cil-scrubber:before{content:"\ea72"}.cil-square:before{content:"\ea8f"}.cil-star:before{content:"\ea90"}.cil-star-half:before{content:"\ea91"}.cil-triangle:before{content:"\eaa5"}.cil-barcode:before{content:"\e9db"}.cil-beaker:before{content:"\e9e1"}.cil-bluetooth:before{content:"\e9f3"}.cil-bug:before{content:"\ea2b"}.cil-code:before{content:"\ea2d"}.cil-devices:before{content:"\ea47"}.cil-fax:before{content:"\ea5f"}.cil-fork:before{content:"\ea6f"}.cil-gamepad:before{content:"\ea70"}.cil-input-hdmi:before{content:"\ea7e"}.cil-input-power:before{content:"\ea96"}.cil-keyboard:before{content:"\eaaa"}.cil-laptop:before{content:"\eaac"}.cil-lightbulb:before{content:"\eaad"}.cil-memory:before{content:"\eb78"}.cil-monitor:before{content:"\eb7a"}.cil-mouse:before{content:"\eb7b"}.cil-print:before{content:"\eb7d"}.cil-qr-code:before{content:"\eb80"}.cil-satelite:before{content:"\eb82"}.cil-screen-desktop:before{content:"\eb85"}.cil-screen-smartphone:before{content:"\eb8c"}.cil-signal-cellular-0:before{content:"\eb90"}.cil-signal-cellular-3:before{content:"\eb93"}.cil-signal-cellular-4:before{content:"\eb94"}.cil-tablet:before{content:"\eb9c"}.cil-task:before{content:"\eb9d"}.cil-terminal:before{content:"\eb9e"}.cil-watch:before{content:"\ec05"}.cil-3d:before{content:"\e901"}.cil-aperture:before{content:"\e903"}.cil-blur:before{content:"\e906"}.cil-blur-circular:before{content:"\e907"}.cil-blur-linear:before{content:"\e908"}.cil-border-all:before{content:"\e90b"}.cil-border-bottom:before{content:"\e90c"}.cil-border-clear:before{content:"\e90d"}.cil-border-horizontal:before{content:"\e90e"}.cil-border-inner:before{content:"\e90f"}.cil-border-left:before{content:"\e910"}.cil-border-outer:before{content:"\e911"}.cil-border-right:before{content:"\e912"}.cil-border-style:before{content:"\e913"}.cil-border-top:before{content:"\e914"}.cil-border-vertical:before{content:"\e915"}.cil-brush:before{content:"\e916"}.cil-brush-alt:before{content:"\e917"}.cil-camera-roll:before{content:"\e918"}.cil-center-focus:before{content:"\e919"}.cil-color-border:before{content:"\e91b"}.cil-color-fill:before{content:"\e91c"}.cil-color-palette:before{content:"\e91d"}.cil-contrast:before{content:"\e91f"}.cil-crop:before{content:"\e920"}.cil-crop-rotate:before{content:"\e921"}.cil-cursor:before{content:"\e922"}.cil-cursor-move:before{content:"\e923"}.cil-drop:before{content:"\e924"}.cil-exposure:before{content:"\e926"}.cil-eyedropper:before{content:"\e930"}.cil-filter-frames:before{content:"\e93c"}.cil-filter-photo:before{content:"\e948"}.cil-flip:before{content:"\e952"}.cil-flip-to-back:before{content:"\e953"}.cil-flip-to-front:before{content:"\e954"}.cil-gif:before{content:"\e955"}.cil-gradient:before{content:"\e956"}.cil-grain:before{content:"\e960"}.cil-grid:before{content:"\e961"}.cil-grid-slash:before{content:"\e962"}.cil-hdr:before{content:"\e963"}.cil-healing:before{content:"\e99d"}.cil-image-broken:before{content:"\e99f"}.cil-image-plus:before{content:"\e9a0"}.cil-layers:before{content:"\e9ad"}.cil-line-style:before{content:"\e9af"}.cil-line-weight:before{content:"\e9b9"}.cil-object-group:before{content:"\e9bb"}.cil-object-ungroup:before{content:"\e9c3"}.cil-opacity:before{content:"\e9f4"}.cil-paint:before{content:"\e9f7"}.cil-paint-bucket:before{content:"\ea06"}.cil-swap-horizontal:before{content:"\ea0e"}.cil-swap-vertical:before{content:"\ea11"}.cil-vector:before{content:"\ea16"}.cil-vertical-align-bottom1:before{content:"\ea35"}.cil-vertical-align-center1:before{content:"\ea3a"}.cil-vertical-align-top1:before{content:"\ea3b"}.cil-align-center:before{content:"\ea40"}.cil-align-left:before{content:"\ea41"}.cil-align-right:before{content:"\ea42"}.cil-bold:before{content:"\ea43"}.cil-copy:before{content:"\ea44"}.cil-cut:before{content:"\ea61"}.cil-remove:before{content:"\ea85"}.cil-backspace:before{content:"\ea85"}.cil-double-quote-sans-left:before{content:"\ea86"}.cil-double-quote-sans-right:before{content:"\ea87"}.cil-excerpt:before{content:"\ea8a"}.cil-expand-down:before{content:"\ea9c"}.cil-expand-left:before{content:"\ea9d"}.cil-expand-right:before{content:"\ea9e"}.cil-expand-up:before{content:"\eaa7"}.cil-font:before{content:"\eaae"}.cil-functions:before{content:"\eaaf"}.cil-functions-alt:before{content:"\eab0"}.cil-header:before{content:"\eb0e"}.cil-highlighter:before{content:"\eb0f"}.cil-highligt:before{content:"\eb10"}.cil-indent-decrease:before{content:"\eb11"}.cil-indent-increase:before{content:"\eb12"}.cil-info:before{content:"\eb13"}.cil-italic:before{content:"\eb14"}.cil-justify-center:before{content:"\eb15"}.cil-justify-left:before{content:"\eb16"}.cil-justify-right:before{content:"\eb17"}.cil-level-down:before{content:"\eb18"}.cil-level-up:before{content:"\eb19"}.cil-line-spacing:before{content:"\eb1a"}.cil-list:before{content:"\eb1b"}.cil-list-filter:before{content:"\eb1c"}.cil-list-high-priority:before{content:"\eb1d"}.cil-list-low-priority:before{content:"\eb1e"}.cil-list-numbered:before{content:"\eb1f"}.cil-list-rich:before{content:"\eb21"}.cil-notes:before{content:"\eb22"}.cil-paragraph:before{content:"\eb24"}.cil-pen-alt:before{content:"\eb26"}.cil-pen-nib:before{content:"\eb28"}.cil-pencil:before{content:"\eb29"}.cil-short-text:before{content:"\eb2a"}.cil-sort-alpha-down:before{content:"\eb2b"}.cil-sort-alpha-up:before{content:"\eb2c"}.cil-sort-ascending:before{content:"\eb2d"}.cil-sort-descending:before{content:"\eb2e"}.cil-sort-numeric-down:before{content:"\eb2f"}.cil-sort-numeric-up:before{content:"\eb30"}.cil-space-bar:before{content:"\eb31"}.cil-text:before{content:"\eb32"}.cil-text-shapes:before{content:"\eb3d"}.cil-text-size:before{content:"\eb3e"}.cil-text-square:before{content:"\eb3f"}.cil-text-strike:before{content:"\eb40"}.cil-strikethrough:before{content:"\eb40"}.cil-translate:before{content:"\eb42"}.cil-underline:before{content:"\eb43"}.cil-vertical-align-bottom:before{content:"\eb44"}.cil-vertical-align-center:before{content:"\eb45"}.cil-vertical-align-top:before{content:"\eb46"}.cil-wrap-text:before{content:"\eb47"}.cil-assistive-listening-system:before{content:"\e9d3"}.cil-blind:before{content:"\e9dc"}.cil-braille:before{content:"\e9dd"}.cil-deaf:before{content:"\e9de"}.cil-fingerprint:before{content:"\ea1a"}.cil-life-ring:before{content:"\ea1d"}.cil-lock-locked:before{content:"\ea1e"}.cil-lock-unlocked:before{content:"\ea24"}.cil-low-vision:before{content:"\ea25"}.cil-mouth-slash:before{content:"\ea27"}.cil-pregnant:before{content:"\ea28"}.cil-shield-alt:before{content:"\ea2f"}.cil-sign-language:before{content:"\ea77"}.cil-wheelchair:before{content:"\ea80"}.cil-disabled:before{content:"\ea80"}.cil-account-logout:before{content:"\e964"}.cil-action-redo:before{content:"\e965"}.cil-action-undo:before{content:"\e966"}.cil-applications:before{content:"\e967"}.cil-apps:before{content:"\e967"}.cil-applications-settings:before{content:"\e968"}.cil-apps-settings:before{content:"\e968"}.cil-arrow-bottom:before{content:"\e969"}.cil-arrow-circle-bottom:before{content:"\e96a"}.cil-arrow-circle-left:before{content:"\e96b"}.cil-arrow-circle-right:before{content:"\e96c"}.cil-arrow-circle-top:before{content:"\e96d"}.cil-arrow-left:before{content:"\e96e"}.cil-arrow-right:before{content:"\e96f"}.cil-arrow-thick-bottom:before{content:"\e970"}.cil-arrow-thick-from-bottom:before{content:"\e981"}.cil-arrow-thick-from-left:before{content:"\e982"}.cil-arrow-thick-from-right:before{content:"\e983"}.cil-arrow-thick-from-top:before{content:"\e99b"}.cil-arrow-thick-left:before{content:"\e9a1"}.cil-arrow-thick-right:before{content:"\e9a2"}.cil-arrow-thick-to-bottom:before{content:"\e9bc"}.cil-arrow-thick-to-left:before{content:"\e9bd"}.cil-arrow-thick-to-right:before{content:"\e9bf"}.cil-arrow-thick-to-top:before{content:"\e9d4"}.cil-arrow-thick-top:before{content:"\e9be"}.cil-arrow-top:before{content:"\e9e4"}.cil-ban:before{content:"\e9e5"}.cil-brightness:before{content:"\e9e6"}.cil-caret-bottom:before{content:"\ea2c"}.cil-caret-left:before{content:"\ea30"}.cil-caret-right:before{content:"\ea31"}.cil-caret-top:before{content:"\ea3c"}.cil-check:before{content:"\ea55"}.cil-check-alt:before{content:"\ecf9"}.cil-check-circle:before{content:"\ea57"}.cil-chevron-bottom:before{content:"\ea59"}.cil-chevron-circle-down-alt:before{content:"\ecfc"}.cil-chevron-circle-left-alt:before{content:"\ecfd"}.cil-chevron-circle-right-alt:before{content:"\ecfe"}.cil-chevron-circle-up-alt:before{content:"\ecff"}.cil-chevron-double-down:before{content:"\ea6a"}.cil-chevron-double-left:before{content:"\ea6e"}.cil-chevron-double-right:before{content:"\ea73"}.cil-chevron-double-up:before{content:"\ea8d"}.cil-chevron-double-up-alt:before{content:"\ed03"}.cil-chevron-left:before{content:"\ea8e"}.cil-chevron-right:before{content:"\ea9a"}.cil-chevron-top:before{content:"\eabd"}.cil-clear-all:before{content:"\eabe"}.cil-clipboard:before{content:"\eac0"}.cil-clone:before{content:"\eac1"}.cil-columns:before{content:"\eb4b"}.cil-exit-to-app:before{content:"\eb4d"}.cil-filter:before{content:"\eb4e"}.cil-infinity:before{content:"\eb4f"}.cil-input:before{content:"\eb50"}.cil-magnifying-glass:before{content:"\eb51"}.cil-zoom:before{content:"\eb51"}.cil-search:before{content:"\eb51"}.cil-menu:before{content:"\ed0b"}.cil-hamburger-menu:before{content:"\ed0b"}.cil-minus:before{content:"\eb52"}.cil-move:before{content:"\eb56"}.cil-options:before{content:"\ecdc"}.cil-options-horizontal:before{content:"\eb57"}.cil-ellipses:before{content:"\eb57"}.cil-ellipsis:before{content:"\eb57"}.cil-pin:before{content:"\eb5a"}.cil-plus:before{content:"\eb5b"}.cil-power-standby:before{content:"\eb5f"}.cil-reload:before{content:"\eb60"}.cil-resize-both:before{content:"\eb61"}.cil-resize-height:before{content:"\eb62"}.cil-resize-width:before{content:"\eb63"}.cil-save:before{content:"\eb65"}.cil-settings:before{content:"\eb68"}.cil-cog:before{content:"\eb68"}.cil-speedometer:before{content:"\eb69"}.cil-gauge:before{content:"\eb69"}.cil-spreadsheet:before{content:"\eb6a"}.cil-storage:before{content:"\eb6b"}.cil-sync:before{content:"\eb6c"}.cil-toggle-off:before{content:"\eb71"}.cil-touch-app:before{content:"\eb73"}.cil-trash:before{content:"\eb74"}.cil-view-column:before{content:"\ebf6"}.cil-view-module:before{content:"\ebf7"}.cil-view-quilt:before{content:"\ebf8"}.cil-view-stream:before{content:"\ebf9"}.cil-wallpaper:before{content:"\ebfa"}.cil-window-maximize:before{content:"\ebfc"}.cil-window-minimize:before{content:"\ebfd"}.cil-window-restore:before{content:"\ebfe"}.cil-x:before{content:"\ebff"}.cil-x-circle:before{content:"\ec00"}.cil-zoom-in:before{content:"\ec02"}.cil-zoom-out:before{content:"\ec03"}.cil-child:before{content:"\e97e"}.cil-baby:before{content:"\e97e"}.cil-face:before{content:"\e985"}.cil-face-dead:before{content:"\e986"}.cil-frown:before{content:"\e987"}.cil-sad:before{content:"\e987"}.cil-meh:before{content:"\e988"}.cil-mood-bad:before{content:"\e989"}.cil-mood-good:before{content:"\e98a"}.cil-mood-very-bad:before{content:"\e98b"}.cil-mood-very-good:before{content:"\e98c"}.cil-smile:before{content:"\e9c4"}.cil-happy:before{content:"\e9c4"}.cil-smile-plus:before{content:"\e9da"}.cil-4k:before{content:"\ea81"}.cil-airplay:before{content:"\ea82"}.cil-album:before{content:"\ea83"}.cil-audio:before{content:"\ea93"}.cil-audio-description:before{content:"\eaa2"}.cil-audio-spectrum:before{content:"\eaa8"}.cil-av-timer:before{content:"\eab1"}.cil-camera:before{content:"\eab2"}.cil-camera-control:before{content:"\eab3"}.cil-control:before{content:"\eab3"}.cil-closed-captioning:before{content:"\eab9"}.cil-cc:before{content:"\eab9"}.cil-compress:before{content:"\eb4a"}.cil-equalizer:before{content:"\eba0"}.cil-featured-playlist:before{content:"\ec6c"}.cil-fullscreen:before{content:"\ec73"}.cil-fullscreen-exit:before{content:"\ec74"}.cil-hd:before{content:"\ec75"}.cil-headphones:before{content:"\ec76"}.cil-library-add:before{content:"\ec7a"}.cil-loop:before{content:"\ec7c"}.cil-loop-1:before{content:"\ec7d"}.cil-loop-circular:before{content:"\ec7e"}.cil-media-eject:before{content:"\ec80"}.cil-media-pause:before{content:"\ec83"}.cil-media-play:before{content:"\ec86"}.cil-media-record:before{content:"\ec89"}.cil-media-skip-backward:before{content:"\ec8c"}.cil-media-skip-forward:before{content:"\ec8f"}.cil-media-step-backward:before{content:"\ec92"}.cil-media-step-forward:before{content:"\ec95"}.cil-media-stop:before{content:"\ec98"}.cil-microphone:before{content:"\ec9b"}.cil-mic:before{content:"\ec9b"}.cil-movie:before{content:"\ec9f"}.cil-music-note:before{content:"\eca1"}.cil-playlist-add:before{content:"\eca6"}.cil-speaker:before{content:"\ecb9"}.cil-tv:before{content:"\ecbc"}.cil-video:before{content:"\ecc0"}.cil-voice-over-record:before{content:"\ecc7"}.cil-volume-high:before{content:"\ecc9"}.cil-volume-low:before{content:"\ecca"}.cil-volume-off:before{content:"\eccb"}.cil-at:before{content:"\e98f"}.cil-book:before{content:"\e990"}.cil-bookmark:before{content:"\e992"}.cil-description:before{content:"\eba6"}.cil-envelope-closed:before{content:"\e9b5"}.cil-envelope-letter:before{content:"\e9b6"}.cil-envelope-open:before{content:"\e9b7"}.cil-file:before{content:"\e9c5"}.cil-find-in-page:before{content:"\ebaa"}.cil-folder:before{content:"\e9d8"}.cil-folder-open:before{content:"\e9d9"}.cil-image1:before{content:"\e9fe"}.cil-inbox:before{content:"\ea00"}.cil-library:before{content:"\ebb0"}.cil-paperclip:before{content:"\ea3e"}.cil-tag:before{content:"\ea97"}.cil-tags:before{content:"\ea98"}.cil-address-book:before{content:"\ec07"}.cil-people:before{content:"\ec62"}.cil-user:before{content:"\ec67"}.cil-user-female:before{content:"\ec68"}.cil-user-follow:before{content:"\ec69"}.cil-user-unfollow:before{content:"\ec6b"}.cil-airplane-mode:before{content:"\e904"}.cil-airplane-mode-off:before{content:"\e905"}.cil-contact:before{content:"\e933"}.cil-dialpad:before{content:"\e93f"}.cil-mobile:before{content:"\ea48"}.cil-mobile-landscape:before{content:"\e944"}.cil-phone:before{content:"\e94f"}.cil-sim:before{content:"\e972"}.cil-bike:before{content:"\eae6"}.cil-boat-alt:before{content:"\eae9"}.cil-bus-alt:before{content:"\eaeb"}.cil-car-alt:before{content:"\eaee"}.cil-flight-takeoff:before{content:"\eaf2"}.cil-locomotive:before{content:"\eaf3"}.cil-taxi:before{content:"\eafa"}.cil-truck:before{content:"\eb00"}.cil-walk:before{content:"\eb01"}.cil-calendar:before{content:"\e994"}.cil-calendar-check:before{content:"\e995"}.cil-clock:before{content:"\e9aa"}.cil-compass:before{content:"\e9ab"}.cil-flag-alt:before{content:"\ec0a"}.cil-globe-alt:before{content:"\ea32"}.cil-history:before{content:"\e9f8"}.cil-language:before{content:"\ea0c"}.cil-location-pin:before{content:"\ea17"}.cil-map:before{content:"\ea20"}.cil-balance-scale:before{content:"\eac6"}.cil-bar-chart:before{content:"\eaca"}.cil-basket:before{content:"\eacb"}.cil-briefcase:before{content:"\ead0"}.cil-british-pound:before{content:"\ebb9"}.cil-calculator:before{content:"\ebbc"}.cil-cart:before{content:"\ebc0"}.cil-chart:before{content:"\ebc5"}.cil-chart-line:before{content:"\ebc9"}.cil-chart-pie:before{content:"\ebcb"}.cil-credit-card:before{content:"\ebce"}.cil-dollar:before{content:"\ebcf"}.cil-euro:before{content:"\ebd4"}.cil-gem:before{content:"\eb48"}.cil-diamond:before{content:"\eb48"}.cil-gift:before{content:"\eb49"}.cil-graph:before{content:"\ebd8"}.cil-money:before{content:"\ec0d"}.cil-cash:before{content:"\ec0d"}.cil-wallet:before{content:"\ebe5"}.cil-yen:before{content:"\ebe6"}.cil-chat-bubble:before{content:"\ead1"}.cil-comment-bubble:before{content:"\ead4"}.cil-comment-square:before{content:"\eadd"}.cil-speech:before{content:"\ead2"}.cil-hand-point-down:before{content:"\e9ea"}.cil-hand-point-left:before{content:"\e9eb"}.cil-hand-point-right:before{content:"\e9ec"}.cil-hand-point-up:before{content:"\e9ed"}.cil-thumb-down:before{content:"\ea9f"}.cil-thumb-up:before{content:"\eaa0 "}
/*# sourceMappingURL=free.min.css.map */
@charset "UTF-8";
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?77206a6bb316fa0aded5083cc57f92b9);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?77206a6bb316fa0aded5083cc57f92b9) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?7a3337626410ca2f40718481c755640f) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff?bb58e57c48a3e911f15fa834ff00d44a) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?491974d108fe4002b2aaf7ffc48249a0) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg?4689f52cc96215721344e51e5831eec1) format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?9bbb245e67a133f6e486d8d2545e14a5);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?9bbb245e67a133f6e486d8d2545e14a5) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?1551f4f60c37af51121f106501f69b80) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?eeccf4f66002c6f2ba24d3d22f2434c2) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?be9ee23c0c6390141475d519c2c5fb8f) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?7a8b4f130182d19a2d7c67d80c090397) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?23f19bb08961f37aaf692ff943823453);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?23f19bb08961f37aaf692ff943823453) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?d878b0a6a1144760244ff0665888404c) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff?2285773e6b4b172f07d9b777c81b0775) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?527940b104eb2ea366c8630f3f038603) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg?2f517e09eb2ca6650ff5bec5a95157ab) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/*!
 * CoreUI - HTML, CSS, and JavaScript UI Components Library
 * @version v3.3.0
 * @link https://coreui.io/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * License MIT  (https://coreui.io/license/)
 */
:root {
  --primary: #321fdb;
  --secondary: #ced2d8;
  --success: #2eb85c;
  --info: #39f;
  --warning: #f9b115;
  --danger: #e55353;
  --light: #ebedef;
  --dark: #636f83;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.c-app {
  --primary: #321fdb;
  --secondary: #ced2d8;
  --success: #2eb85c;
  --info: #39f;
  --warning: #f9b115;
  --danger: #e55353;
  --light: #ebedef;
  --dark: #636f83;
  color: #3c4b64;
  background-color: #ebedef;
  --color: #3c4b64;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 21, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  overflow-x: hidden;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  color: #3c4b64;
  background-color: #ebedef;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
}
html:not([dir=rtl]) dd {
  margin-left: 0;
}
*[dir=rtl] dd {
  margin-right: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  text-decoration: none;
  background-color: transparent;
  color: #321fdb;
}
@media (hover: hover), (-ms-high-contrast: none) {
  a:hover {
    text-decoration: underline;
    color: #321fdb;
  }
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  a:not([href]):hover {
    color: inherit;
    text-decoration: none;
  }
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #768192;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.ps {
  overflow: hidden !important;
  touch-action: auto;
  -ms-overflow-style: none;
  overflow-anchor: none;
}

.ps__rail-x {
  position: absolute;
  bottom: 0;
  display: none;
  height: 15px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}

.ps__rail-y {
  position: absolute;
  display: none;
  width: 15px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
html:not([dir=rtl]) .ps__rail-y {
  right: 0;
}
*[dir=rtl] .ps__rail-y {
  left: 0;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  position: absolute;
  bottom: 2px;
  height: 6px;
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
}

.ps__thumb-y {
  position: absolute;
  width: 6px;
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
}
html:not([dir=rtl]) .ps__thumb-y {
  right: 2px;
}
*[dir=rtl] .ps__thumb-y {
  left: 2px;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x {
  height: 11px;
  background-color: #999;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y {
  width: 11px;
  background-color: #999;
}

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

.tippy-box[data-theme~=cpopover] {
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
}
.tippy-box[data-theme~=cpopover] > .tippy-content {
  max-width: auto;
  padding: 0;
  color: initial;
  text-align: initial;
  background-color: initial;
  border-radius: initial;
}
.tippy-box[data-theme~=cpopover] > .tippy-arrow {
  position: absolute;
  display: block;
  color: transparent;
}
.tippy-box[data-theme~=cpopover] > .tippy-arrow::before, .tippy-box[data-theme~=cpopover] > .tippy-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow, .tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow {
  width: 1.6rem;
  height: 0.5rem;
  padding: 0 0.3rem;
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow::before, .tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow::before {
  left: auto;
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow, .tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow {
  width: 0.5rem;
  height: 1.6rem;
  padding: 0.3rem 0;
  margin: 0;
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow {
  bottom: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=top] > .tippy-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow {
  top: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=bottom] > .tippy-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow {
  right: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=left] > .tippy-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow {
  left: calc(-0.5rem - 1px);
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 21, 0.25);
}
.tippy-box[data-theme~=cpopover][data-placement^=right] > .tippy-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.tippy-iOS {
  cursor: pointer !important;
  -webkit-tap-highlight-color: transparent;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  outline: 0;
  transition-property: transform, visibility, opacity;
}
.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-arrow::before {
  bottom: -0.4rem;
  left: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: initial;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow::before {
  top: -0.4rem;
  left: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: initial;
}
.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.tippy-box[data-placement^=left] > .tippy-arrow::before {
  right: -0.4rem;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: initial;
}
.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.tippy-box[data-placement^=right] > .tippy-arrow::before {
  left: -0.4rem;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: initial;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
  color: #000015;
}
.tippy-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000015;
  border-radius: 0.25rem;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

html:not([dir=rtl]) .alert-dismissible {
  padding-right: 3.8125rem;
}
*[dir=rtl] .alert-dismissible {
  padding-left: 3.8125rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
html:not([dir=rtl]) .alert-dismissible .close {
  right: 0;
}
*[dir=rtl] .alert-dismissible .close {
  left: 0;
}

.alert-primary {
  color: #1a107c;
  background-color: #d6d2f8;
  border-color: #c6c0f5;
}
.alert-primary hr {
  border-top-color: #b2aaf2;
}
.alert-primary .alert-link {
  color: #110a4f;
}

.alert-secondary {
  color: #6b6d7a;
  background-color: #f5f6f7;
  border-color: #f1f2f4;
}
.alert-secondary hr {
  border-top-color: #e3e5e9;
}
.alert-secondary .alert-link {
  color: #53555f;
}

.alert-success {
  color: #18603a;
  background-color: #d5f1de;
  border-color: #c4ebd1;
}
.alert-success hr {
  border-top-color: #b1e5c2;
}
.alert-success .alert-link {
  color: #0e3721;
}

.alert-info {
  color: #1b508f;
  background-color: #d6ebff;
  border-color: #c6e2ff;
}
.alert-info hr {
  border-top-color: #add5ff;
}
.alert-info .alert-link {
  color: #133864;
}

.alert-warning {
  color: #815c15;
  background-color: #feefd0;
  border-color: #fde9bd;
}
.alert-warning hr {
  border-top-color: #fce1a4;
}
.alert-warning .alert-link {
  color: #553d0e;
}

.alert-danger {
  color: #772b35;
  background-color: #fadddd;
  border-color: #f8cfcf;
}
.alert-danger hr {
  border-top-color: #f5b9b9;
}
.alert-danger .alert-link {
  color: #521d24;
}

.alert-light {
  color: #7a7b86;
  background-color: #fbfbfc;
  border-color: #f9fafb;
}
.alert-light hr {
  border-top-color: #eaedf1;
}
.alert-light .alert-link {
  color: #62626b;
}

.alert-dark {
  color: #333a4e;
  background-color: #e0e2e6;
  border-color: #d3d7dc;
}
.alert-dark hr {
  border-top-color: #c5cad1;
}
.alert-dark .alert-link {
  color: #1f232f;
}

.c-avatar {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50em;
  width: 36px;
  height: 36px;
  font-size: 14.4px;
}
.c-avatar .c-avatar-status {
  width: 10px;
  height: 10px;
}

.c-avatar-img {
  width: 100%;
  height: auto;
  border-radius: 50em;
}

.c-avatar-status {
  position: absolute;
  bottom: 0;
  display: block;
  border: 1px solid #fff;
  border-radius: 50em;
}
html:not([dir=rtl]) .c-avatar-status {
  right: 0;
}
*[dir=rtl] .c-avatar-status {
  left: 0;
}

.c-avatar-sm {
  width: 24px;
  height: 24px;
  font-size: 9.6px;
}
.c-avatar-sm .c-avatar-status {
  width: 8px;
  height: 8px;
}

.c-avatar-lg {
  width: 48px;
  height: 48px;
  font-size: 19.2px;
}
.c-avatar-lg .c-avatar-status {
  width: 12px;
  height: 12px;
}

.c-avatar-xl {
  width: 64px;
  height: 64px;
  font-size: 25.6px;
}
.c-avatar-xl .c-avatar-status {
  width: 14px;
  height: 14px;
}

.c-avatars-stack {
  display: flex;
}
.c-avatars-stack .c-avatar {
  margin-right: -18px;
  transition: margin-right 0.3s;
}
.c-avatars-stack .c-avatar:hover {
  margin-right: 0;
}
.c-avatars-stack .c-avatar-sm {
  margin-right: -12px;
}
.c-avatars-stack .c-avatar-lg {
  margin-right: -24px;
}
.c-avatars-stack .c-avatar-xl {
  margin-right: -32px;
}

.c-avatar-rounded {
  border-radius: 0.25rem;
}

.c-avatar-square {
  border-radius: 0;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #321fdb;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2819ae;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}

.badge-secondary {
  color: #4f5d73;
  background-color: #ced2d8;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #4f5d73;
  background-color: #b2b8c1;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #2eb85c;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #248f48;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #39f;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #0080ff;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}

.badge-warning {
  color: #4f5d73;
  background-color: #f9b115;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #4f5d73;
  background-color: #d69405;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #e55353;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #de2727;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}

.badge-light {
  color: #4f5d73;
  background-color: #ebedef;
}
a.badge-light:hover, a.badge-light:focus {
  color: #4f5d73;
  background-color: #cfd4d8;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #636f83;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #4d5666;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}

html:not([dir=rtl]) .breadcrumb-menu {
  margin-left: auto;
}
html:not([dir=rtl]) .breadcrumb-menu {
  margin-right: auto;
}
.breadcrumb-menu::before {
  display: none;
}
.breadcrumb-menu .btn-group {
  vertical-align: top;
}
.breadcrumb-menu .btn {
  padding: 0 0.75rem;
  vertical-align: top;
  border: 0;
  color: #768192;
}
.breadcrumb-menu .btn:hover, .breadcrumb-menu .btn.active {
  color: #3c4b64;
  background: transparent;
}
.breadcrumb-menu .show .btn {
  color: #3c4b64;
  background: transparent;
}
.breadcrumb-menu .dropdown-menu {
  min-width: 180px;
  line-height: 1.5;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1.5rem;
  list-style: none;
  border-radius: 0;
  border-bottom: 1px solid;
  background-color: transparent;
  border-color: #d8dbe0;
}

.breadcrumb-item {
  display: flex;
}
html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
*[dir=rtl] .breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  color: #8a93a2;
  content: "/";
}
html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item::before {
  padding-right: 0.5rem;
}
*[dir=rtl] .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #8a93a2;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
    z-index: 1;
  }
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

html:not([dir=rtl]) .btn-group > .btn:not(:first-child),
html:not([dir=rtl]) .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
*[dir=rtl] .btn-group > .btn:not(:first-child),
*[dir=rtl] .btn-group > .btn-group:not(:first-child) {
  margin-right: -1px;
}
html:not([dir=rtl]) .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html:not([dir=rtl]) .btn-group > .btn:not(:first-child),
html:not([dir=rtl]) .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
*[dir=rtl] .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .btn-group > .btn:not(:first-child),
*[dir=rtl] .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
html:not([dir=rtl]) .dropdown-toggle-split::after, html:not([dir=rtl]) .dropup .dropdown-toggle-split::after, html:not([dir=rtl]) .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
*[dir=rtl] .dropdown-toggle-split::after, *[dir=rtl] .dropup .dropdown-toggle-split::after, *[dir=rtl] .dropright .dropdown-toggle-split::after {
  margin-right: 0;
}
html:not([dir=rtl]) .dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
*[dir=rtl] .dropleft .dropdown-toggle-split::before {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #3c4b64;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn i,
.btn .c-icon {
  width: 0.875rem;
  height: 0.875rem;
  margin: 0.21875rem 0;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn:hover {
    color: #3c4b64;
    text-decoration: none;
  }
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn i,
.btn .c-icon {
  height: 0.875rem;
  margin: 0.21875rem 0;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-primary:hover {
    color: #fff;
    background-color: #2a1ab9;
    border-color: #2819ae;
  }
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #2a1ab9;
  border-color: #2819ae;
  box-shadow: 0 0 0 0.2rem rgba(81, 65, 224, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2819ae;
  border-color: #2517a3;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 65, 224, 0.5);
}
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2819ae;
  border-color: #2517a3;
}
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 65, 224, 0.5);
}

.btn-secondary {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-secondary:hover {
    color: #4f5d73;
    background-color: #b9bec7;
    border-color: #b2b8c1;
  }
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #4f5d73;
  background-color: #b9bec7;
  border-color: #b2b8c1;
  box-shadow: 0 0 0 0.2rem rgba(187, 192, 201, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #b2b8c1;
  border-color: #abb1bc;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 192, 201, 0.5);
}
.show > .btn-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #b2b8c1;
  border-color: #abb1bc;
}
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 192, 201, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-success:hover {
    color: #fff;
    background-color: #26994d;
    border-color: #248f48;
  }
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #26994d;
  border-color: #248f48;
  box-shadow: 0 0 0 0.2rem rgba(77, 195, 116, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #248f48;
  border-color: #218543;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 195, 116, 0.5);
}
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #248f48;
  border-color: #218543;
}
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 195, 116, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-info:hover {
    color: #fff;
    background-color: #0d86ff;
    border-color: #0080ff;
  }
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #0d86ff;
  border-color: #0080ff;
  box-shadow: 0 0 0 0.2rem rgba(82, 168, 255, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0080ff;
  border-color: #0079f2;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 168, 255, 0.5);
}
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0080ff;
  border-color: #0079f2;
}
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 168, 255, 0.5);
}

.btn-warning {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-warning:hover {
    color: #4f5d73;
    background-color: #e29c06;
    border-color: #d69405;
  }
}
.btn-warning:focus, .btn-warning.focus {
  color: #4f5d73;
  background-color: #e29c06;
  border-color: #d69405;
  box-shadow: 0 0 0 0.2rem rgba(224, 164, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #d69405;
  border-color: #c98b05;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 164, 35, 0.5);
}
.show > .btn-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #d69405;
  border-color: #c98b05;
}
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 164, 35, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-danger:hover {
    color: #fff;
    background-color: #e03232;
    border-color: #de2727;
  }
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #e03232;
  border-color: #de2727;
  box-shadow: 0 0 0 0.2rem rgba(233, 109, 109, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #de2727;
  border-color: #d82121;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 109, 109, 0.5);
}
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #de2727;
  border-color: #d82121;
}
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 109, 109, 0.5);
}

.btn-light {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-light:hover {
    color: #4f5d73;
    background-color: #d6dade;
    border-color: #cfd4d8;
  }
}
.btn-light:focus, .btn-light.focus {
  color: #4f5d73;
  background-color: #d6dade;
  border-color: #cfd4d8;
  box-shadow: 0 0 0 0.2rem rgba(212, 215, 220, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #cfd4d8;
  border-color: #c8cdd3;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 215, 220, 0.5);
}
.show > .btn-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #cfd4d8;
  border-color: #c8cdd3;
}
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 215, 220, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-dark:hover {
    color: #fff;
    background-color: #535d6d;
    border-color: #4d5666;
  }
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #535d6d;
  border-color: #4d5666;
  box-shadow: 0 0 0 0.2rem rgba(122, 133, 150, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #4d5666;
  border-color: #48505f;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 133, 150, 0.5);
}
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #4d5666;
  border-color: #48505f;
}
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 133, 150, 0.5);
}

.btn-transparent {
  color: rgba(255, 255, 255, 0.8);
}
.btn-transparent:hover {
  color: white;
}

.btn-outline-primary {
  color: #321fdb;
  border-color: #321fdb;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #321fdb;
    border-color: #321fdb;
  }
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #321fdb;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}

.btn-outline-secondary {
  color: #ced2d8;
  border-color: #ced2d8;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-secondary:hover {
    color: #4f5d73;
    background-color: #ced2d8;
    border-color: #ced2d8;
  }
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #ced2d8;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.show > .btn-outline-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}

.btn-outline-success {
  color: #2eb85c;
  border-color: #2eb85c;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-success:hover {
    color: #fff;
    background-color: #2eb85c;
    border-color: #2eb85c;
  }
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #2eb85c;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}

.btn-outline-info {
  color: #39f;
  border-color: #39f;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-info:hover {
    color: #fff;
    background-color: #39f;
    border-color: #39f;
  }
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #39f;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}

.btn-outline-warning {
  color: #f9b115;
  border-color: #f9b115;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-warning:hover {
    color: #4f5d73;
    background-color: #f9b115;
    border-color: #f9b115;
  }
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f9b115;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.show > .btn-outline-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}

.btn-outline-danger {
  color: #e55353;
  border-color: #e55353;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #e55353;
    border-color: #e55353;
  }
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e55353;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}

.btn-outline-light {
  color: #ebedef;
  border-color: #ebedef;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-light:hover {
    color: #4f5d73;
    background-color: #ebedef;
    border-color: #ebedef;
  }
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ebedef;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.show > .btn-outline-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}

.btn-outline-dark {
  color: #636f83;
  border-color: #636f83;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #636f83;
    border-color: #636f83;
  }
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #636f83;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #321fdb;
  text-decoration: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-link:hover {
    color: #231698;
    text-decoration: underline;
  }
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #8a93a2;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-lg i, .btn-group-lg > .btn i,
.btn-lg .c-icon,
.btn-group-lg > .btn .c-icon {
  width: 1.09375rem;
  height: 1.09375rem;
  margin: 0.2734375rem 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-sm i, .btn-group-sm > .btn i,
.btn-sm .c-icon,
.btn-group-sm > .btn .c-icon {
  width: 0.765625rem;
  height: 0.765625rem;
  margin: 0.19140625rem 0;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.btn-pill {
  border-radius: 50em;
}

.btn-square {
  border-radius: 0;
}

.btn-ghost-primary {
  color: #321fdb;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-primary:hover {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-ghost-primary:focus, .btn-ghost-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.btn-ghost-primary.disabled, .btn-ghost-primary:disabled {
  color: #321fdb;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.btn-ghost-primary:not(:disabled):not(.disabled):active:focus, .btn-ghost-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}
.show > .btn-ghost-primary.dropdown-toggle {
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.show > .btn-ghost-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.5);
}

.btn-ghost-secondary {
  color: #ced2d8;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-secondary:hover {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-ghost-secondary:focus, .btn-ghost-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.btn-ghost-secondary.disabled, .btn-ghost-secondary:disabled {
  color: #ced2d8;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-secondary:not(:disabled):not(.disabled):active, .btn-ghost-secondary:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus, .btn-ghost-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}
.show > .btn-ghost-secondary.dropdown-toggle {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.show > .btn-ghost-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 210, 216, 0.5);
}

.btn-ghost-success {
  color: #2eb85c;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-success:hover {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-ghost-success:focus, .btn-ghost-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.btn-ghost-success.disabled, .btn-ghost-success:disabled {
  color: #2eb85c;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-success:not(:disabled):not(.disabled):active, .btn-ghost-success:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.btn-ghost-success:not(:disabled):not(.disabled):active:focus, .btn-ghost-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}
.show > .btn-ghost-success.dropdown-toggle {
  color: #fff;
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.show > .btn-ghost-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.5);
}

.btn-ghost-info {
  color: #39f;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-info:hover {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-ghost-info:focus, .btn-ghost-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.btn-ghost-info.disabled, .btn-ghost-info:disabled {
  color: #39f;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-info:not(:disabled):not(.disabled):active, .btn-ghost-info:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.btn-ghost-info:not(:disabled):not(.disabled):active:focus, .btn-ghost-info:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}
.show > .btn-ghost-info.dropdown-toggle {
  color: #fff;
  background-color: #39f;
  border-color: #39f;
}
.show > .btn-ghost-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 153, 255, 0.5);
}

.btn-ghost-warning {
  color: #f9b115;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-warning:hover {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-ghost-warning:focus, .btn-ghost-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.btn-ghost-warning.disabled, .btn-ghost-warning:disabled {
  color: #f9b115;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-warning:not(:disabled):not(.disabled):active, .btn-ghost-warning:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.btn-ghost-warning:not(:disabled):not(.disabled):active:focus, .btn-ghost-warning:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}
.show > .btn-ghost-warning.dropdown-toggle {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #f9b115;
}
.show > .btn-ghost-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 177, 21, 0.5);
}

.btn-ghost-danger {
  color: #e55353;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-danger:hover {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-ghost-danger:focus, .btn-ghost-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.btn-ghost-danger.disabled, .btn-ghost-danger:disabled {
  color: #e55353;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-danger:not(:disabled):not(.disabled):active, .btn-ghost-danger:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.btn-ghost-danger:not(:disabled):not(.disabled):active:focus, .btn-ghost-danger:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}
.show > .btn-ghost-danger.dropdown-toggle {
  color: #fff;
  background-color: #e55353;
  border-color: #e55353;
}
.show > .btn-ghost-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.5);
}

.btn-ghost-light {
  color: #ebedef;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-light:hover {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-ghost-light:focus, .btn-ghost-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.btn-ghost-light.disabled, .btn-ghost-light:disabled {
  color: #ebedef;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-light:not(:disabled):not(.disabled):active, .btn-ghost-light:not(:disabled):not(.disabled).active {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.btn-ghost-light:not(:disabled):not(.disabled):active:focus, .btn-ghost-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}
.show > .btn-ghost-light.dropdown-toggle {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #ebedef;
}
.show > .btn-ghost-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 237, 239, 0.5);
}

.btn-ghost-dark {
  color: #636f83;
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.btn-ghost-dark:hover {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-ghost-dark:focus, .btn-ghost-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.btn-ghost-dark.disabled, .btn-ghost-dark:disabled {
  color: #636f83;
  background-color: transparent;
  border-color: transparent;
}
.btn-ghost-dark:not(:disabled):not(.disabled):active, .btn-ghost-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.btn-ghost-dark:not(:disabled):not(.disabled):active:focus, .btn-ghost-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}
.show > .btn-ghost-dark.dropdown-toggle {
  color: #fff;
  background-color: #636f83;
  border-color: #636f83;
}
.show > .btn-ghost-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 111, 131, 0.5);
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-facebook:hover {
    color: #fff;
    background-color: #30497c;
    border-color: #2d4373;
  }
}
.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:not(:disabled):not(.disabled):active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}

.btn-twitter {
  color: #fff;
  background-color: #00aced;
  border-color: #00aced;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-twitter:hover {
    color: #fff;
    background-color: #0090c7;
    border-color: #0087ba;
  }
}
.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
  background-color: #0090c7;
  border-color: #0087ba;
  box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #fff;
  background-color: #00aced;
  border-color: #00aced;
}
.btn-twitter:not(:disabled):not(.disabled):active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0087ba;
  border-color: #007ead;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}
.show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0087ba;
  border-color: #007ead;
}
.show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}

.btn-linkedin {
  color: #fff;
  background-color: #4875b4;
  border-color: #4875b4;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-linkedin:hover {
    color: #fff;
    background-color: #3d6399;
    border-color: #395d90;
  }
}
.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #3d6399;
  border-color: #395d90;
  box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  color: #fff;
  background-color: #4875b4;
  border-color: #4875b4;
}
.btn-linkedin:not(:disabled):not(.disabled):active, .show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #395d90;
  border-color: #365786;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);
}
.show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #395d90;
  border-color: #365786;
}
.show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);
}

.btn-flickr {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-flickr:hover {
    color: #fff;
    background-color: #d90070;
    border-color: #cc006a;
  }
}
.btn-flickr:focus, .btn-flickr.focus {
  color: #fff;
  background-color: #d90070;
  border-color: #cc006a;
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);
}
.btn-flickr.disabled, .btn-flickr:disabled {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
}
.btn-flickr:not(:disabled):not(.disabled):active, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #cc006a;
  border-color: #bf0063;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);
}
.show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #cc006a;
  border-color: #bf0063;
}
.show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);
}

.btn-tumblr {
  color: #fff;
  background-color: #32506d;
  border-color: #32506d;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-tumblr:hover {
    color: #fff;
    background-color: #263d53;
    border-color: #22364a;
  }
}
.btn-tumblr:focus, .btn-tumblr.focus {
  color: #fff;
  background-color: #263d53;
  border-color: #22364a;
  box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);
}
.btn-tumblr.disabled, .btn-tumblr:disabled {
  color: #fff;
  background-color: #32506d;
  border-color: #32506d;
}
.btn-tumblr:not(:disabled):not(.disabled):active, .show > .btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: #22364a;
  border-color: #1e3041;
}
.btn-tumblr:not(:disabled):not(.disabled):active:focus, .show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);
}
.show > .btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: #22364a;
  border-color: #1e3041;
}
.show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);
}

.btn-xing {
  color: #fff;
  background-color: #026466;
  border-color: #026466;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-xing:hover {
    color: #fff;
    background-color: #013f40;
    border-color: #013334;
  }
}
.btn-xing:focus, .btn-xing.focus {
  color: #fff;
  background-color: #013f40;
  border-color: #013334;
  box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);
}
.btn-xing.disabled, .btn-xing:disabled {
  color: #fff;
  background-color: #026466;
  border-color: #026466;
}
.btn-xing:not(:disabled):not(.disabled):active, .show > .btn-xing.dropdown-toggle {
  color: #fff;
  background-color: #013334;
  border-color: #012727;
}
.btn-xing:not(:disabled):not(.disabled):active:focus, .show > .btn-xing.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);
}
.show > .btn-xing.dropdown-toggle {
  color: #fff;
  background-color: #013334;
  border-color: #012727;
}
.show > .btn-xing.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);
}

.btn-github {
  color: #fff;
  background-color: #4183c4;
  border-color: #4183c4;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-github:hover {
    color: #fff;
    background-color: #3570aa;
    border-color: #3269a0;
  }
}
.btn-github:focus, .btn-github.focus {
  color: #fff;
  background-color: #3570aa;
  border-color: #3269a0;
  box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);
}
.btn-github.disabled, .btn-github:disabled {
  color: #fff;
  background-color: #4183c4;
  border-color: #4183c4;
}
.btn-github:not(:disabled):not(.disabled):active, .show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: #3269a0;
  border-color: #2f6397;
}
.btn-github:not(:disabled):not(.disabled):active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);
}
.show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: #3269a0;
  border-color: #2f6397;
}
.show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);
}

.btn-stack-overflow {
  color: #fff;
  background-color: #fe7a15;
  border-color: #fe7a15;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-stack-overflow:hover {
    color: #fff;
    background-color: #ec6701;
    border-color: #df6101;
  }
}
.btn-stack-overflow:focus, .btn-stack-overflow.focus {
  color: #fff;
  background-color: #ec6701;
  border-color: #df6101;
  box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);
}
.btn-stack-overflow.disabled, .btn-stack-overflow:disabled {
  color: #fff;
  background-color: #fe7a15;
  border-color: #fe7a15;
}
.btn-stack-overflow:not(:disabled):not(.disabled):active, .show > .btn-stack-overflow.dropdown-toggle {
  color: #fff;
  background-color: #df6101;
  border-color: #d25c01;
}
.btn-stack-overflow:not(:disabled):not(.disabled):active:focus, .show > .btn-stack-overflow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);
}
.show > .btn-stack-overflow.dropdown-toggle {
  color: #fff;
  background-color: #df6101;
  border-color: #d25c01;
}
.show > .btn-stack-overflow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);
}

.btn-youtube {
  color: #fff;
  background-color: #b00;
  border-color: #b00;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-youtube:hover {
    color: #fff;
    background-color: #950000;
    border-color: #880000;
  }
}
.btn-youtube:focus, .btn-youtube.focus {
  color: #fff;
  background-color: #950000;
  border-color: #880000;
  box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);
}
.btn-youtube.disabled, .btn-youtube:disabled {
  color: #fff;
  background-color: #b00;
  border-color: #b00;
}
.btn-youtube:not(:disabled):not(.disabled):active, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #880000;
  border-color: #7b0000;
}
.btn-youtube:not(:disabled):not(.disabled):active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);
}
.show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #880000;
  border-color: #7b0000;
}
.show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);
}

.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-dribbble:hover {
    color: #fff;
    background-color: #e62a72;
    border-color: #e51e6b;
  }
}
.btn-dribbble:focus, .btn-dribbble.focus {
  color: #fff;
  background-color: #e62a72;
  border-color: #e51e6b;
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.btn-dribbble.disabled, .btn-dribbble:disabled {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble:not(:disabled):not(.disabled):active, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}
.btn-dribbble:not(:disabled):not(.disabled):active:focus, .show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}
.show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}

.btn-instagram {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-instagram:hover {
    color: #fff;
    background-color: #446b8a;
    border-color: #406582;
  }
}
.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #446b8a;
  border-color: #406582;
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #517fa4;
  border-color: #517fa4;
}
.btn-instagram:not(:disabled):not(.disabled):active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #406582;
  border-color: #3c5e79;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}
.show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #406582;
  border-color: #3c5e79;
}
.show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);
}

.btn-pinterest {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-pinterest:hover {
    color: #fff;
    background-color: #aa1b21;
    border-color: #9f191f;
  }
}
.btn-pinterest:focus, .btn-pinterest.focus {
  color: #fff;
  background-color: #aa1b21;
  border-color: #9f191f;
  box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);
}
.btn-pinterest.disabled, .btn-pinterest:disabled {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
}
.btn-pinterest:not(:disabled):not(.disabled):active, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #9f191f;
  border-color: #94171c;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);
}
.show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #9f191f;
  border-color: #94171c;
}
.show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);
}

.btn-vk {
  color: #fff;
  background-color: #45668e;
  border-color: #45668e;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-vk:hover {
    color: #fff;
    background-color: #385474;
    border-color: #344d6c;
  }
}
.btn-vk:focus, .btn-vk.focus {
  color: #fff;
  background-color: #385474;
  border-color: #344d6c;
  box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);
}
.btn-vk.disabled, .btn-vk:disabled {
  color: #fff;
  background-color: #45668e;
  border-color: #45668e;
}
.btn-vk:not(:disabled):not(.disabled):active, .show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #344d6c;
  border-color: #304763;
}
.btn-vk:not(:disabled):not(.disabled):active:focus, .show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);
}
.show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #344d6c;
  border-color: #304763;
}
.show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);
}

.btn-yahoo {
  color: #fff;
  background-color: #400191;
  border-color: #400191;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-yahoo:hover {
    color: #fff;
    background-color: #2f016b;
    border-color: #2a015e;
  }
}
.btn-yahoo:focus, .btn-yahoo.focus {
  color: #fff;
  background-color: #2f016b;
  border-color: #2a015e;
  box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);
}
.btn-yahoo.disabled, .btn-yahoo:disabled {
  color: #fff;
  background-color: #400191;
  border-color: #400191;
}
.btn-yahoo:not(:disabled):not(.disabled):active, .show > .btn-yahoo.dropdown-toggle {
  color: #fff;
  background-color: #2a015e;
  border-color: #240152;
}
.btn-yahoo:not(:disabled):not(.disabled):active:focus, .show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);
}
.show > .btn-yahoo.dropdown-toggle {
  color: #fff;
  background-color: #2a015e;
  border-color: #240152;
}
.show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);
}

.btn-behance {
  color: #fff;
  background-color: #1769ff;
  border-color: #1769ff;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-behance:hover {
    color: #fff;
    background-color: #0055f0;
    border-color: #0050e3;
  }
}
.btn-behance:focus, .btn-behance.focus {
  color: #fff;
  background-color: #0055f0;
  border-color: #0050e3;
  box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);
}
.btn-behance.disabled, .btn-behance:disabled {
  color: #fff;
  background-color: #1769ff;
  border-color: #1769ff;
}
.btn-behance:not(:disabled):not(.disabled):active, .show > .btn-behance.dropdown-toggle {
  color: #fff;
  background-color: #0050e3;
  border-color: #004cd6;
}
.btn-behance:not(:disabled):not(.disabled):active:focus, .show > .btn-behance.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);
}
.show > .btn-behance.dropdown-toggle {
  color: #fff;
  background-color: #0050e3;
  border-color: #004cd6;
}
.show > .btn-behance.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);
}

.btn-reddit {
  color: #fff;
  background-color: #ff4500;
  border-color: #ff4500;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-reddit:hover {
    color: #fff;
    background-color: #d93b00;
    border-color: #cc3700;
  }
}
.btn-reddit:focus, .btn-reddit.focus {
  color: #fff;
  background-color: #d93b00;
  border-color: #cc3700;
  box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);
}
.btn-reddit.disabled, .btn-reddit:disabled {
  color: #fff;
  background-color: #ff4500;
  border-color: #ff4500;
}
.btn-reddit:not(:disabled):not(.disabled):active, .show > .btn-reddit.dropdown-toggle {
  color: #fff;
  background-color: #cc3700;
  border-color: #bf3400;
}
.btn-reddit:not(:disabled):not(.disabled):active:focus, .show > .btn-reddit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);
}
.show > .btn-reddit.dropdown-toggle {
  color: #fff;
  background-color: #cc3700;
  border-color: #bf3400;
}
.show > .btn-reddit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);
}

.btn-vimeo {
  color: #4f5d73;
  background-color: #aad450;
  border-color: #aad450;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .btn-vimeo:hover {
    color: #4f5d73;
    background-color: #9bcc32;
    border-color: #93c130;
  }
}
.btn-vimeo:focus, .btn-vimeo.focus {
  color: #4f5d73;
  background-color: #9bcc32;
  border-color: #93c130;
  box-shadow: 0 0 0 0.2rem rgba(156, 194, 85, 0.5);
}
.btn-vimeo.disabled, .btn-vimeo:disabled {
  color: #4f5d73;
  background-color: #aad450;
  border-color: #aad450;
}
.btn-vimeo:not(:disabled):not(.disabled):active, .show > .btn-vimeo.dropdown-toggle {
  color: #4f5d73;
  background-color: #93c130;
  border-color: #8bb72d;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 194, 85, 0.5);
}
.show > .btn-vimeo.dropdown-toggle {
  color: #4f5d73;
  background-color: #93c130;
  border-color: #8bb72d;
}
.show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 194, 85, 0.5);
}

.c-callout {
  position: relative;
  padding: 0 1rem;
  margin: 1rem 0;
  border-radius: 0.25rem;
}
html:not([dir=rtl]) .c-callout {
  border-left: 4px solid #d8dbe0;
}
*[dir=rtl] .c-callout {
  border-right: 4px solid #d8dbe0;
}

.c-callout-bordered {
  border: 1px solid #d8dbe0;
  border-left-width: 4px;
}

.c-callout code {
  border-radius: 0.25rem;
}

.c-callout h4 {
  margin-top: 0;
  margin-bottom: 0.25rem;
}

.c-callout p:last-child {
  margin-bottom: 0;
}

.c-callout + .c-callout {
  margin-top: -0.25rem;
}

html:not([dir=rtl]) .c-callout-primary {
  border-left-color: #321fdb;
}
*[dir=rtl] .c-callout-primary {
  border-right-color: #321fdb;
}
.c-callout-primary h4 {
  color: #321fdb;
}

html:not([dir=rtl]) .c-callout-secondary {
  border-left-color: #ced2d8;
}
*[dir=rtl] .c-callout-secondary {
  border-right-color: #ced2d8;
}
.c-callout-secondary h4 {
  color: #ced2d8;
}

html:not([dir=rtl]) .c-callout-success {
  border-left-color: #2eb85c;
}
*[dir=rtl] .c-callout-success {
  border-right-color: #2eb85c;
}
.c-callout-success h4 {
  color: #2eb85c;
}

html:not([dir=rtl]) .c-callout-info {
  border-left-color: #39f;
}
*[dir=rtl] .c-callout-info {
  border-right-color: #39f;
}
.c-callout-info h4 {
  color: #39f;
}

html:not([dir=rtl]) .c-callout-warning {
  border-left-color: #f9b115;
}
*[dir=rtl] .c-callout-warning {
  border-right-color: #f9b115;
}
.c-callout-warning h4 {
  color: #f9b115;
}

html:not([dir=rtl]) .c-callout-danger {
  border-left-color: #e55353;
}
*[dir=rtl] .c-callout-danger {
  border-right-color: #e55353;
}
.c-callout-danger h4 {
  color: #e55353;
}

html:not([dir=rtl]) .c-callout-light {
  border-left-color: #ebedef;
}
*[dir=rtl] .c-callout-light {
  border-right-color: #ebedef;
}
.c-callout-light h4 {
  color: #ebedef;
}

html:not([dir=rtl]) .c-callout-dark {
  border-left-color: #636f83;
}
*[dir=rtl] .c-callout-dark {
  border-right-color: #636f83;
}
.c-callout-dark h4 {
  color: #636f83;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  margin-bottom: 1.5rem;
  word-wrap: break-word;
  background-clip: border-box;
  border: 1px solid;
  border-radius: 0.25rem;
  background-color: #fff;
  border-color: #d8dbe0;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card.drag,
.card .drag {
  cursor: move;
}

.card[class^=bg-],
.card[class*=" bg-"] {
  border-color: rgba(0, 0, 0, 0.125);
}
.card[class^=bg-] .card-header,
.card[class*=" bg-"] .card-header {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.125);
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .card-link:hover {
    text-decoration: none;
  }
}
html:not([dir=rtl]) .card-link + .card-link {
  margin-left: 1.25rem;
}
*[dir=rtl] .card-link + .card-link {
  margin-right: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  border-bottom: 1px solid;
  background-color: #fff;
  border-color: #d8dbe0;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-header .c-chart-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  border-top: 1px solid;
  background-color: #fff;
  border-color: #d8dbe0;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  html:not([dir=rtl]) .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  *[dir=rtl] .card-group > .card + .card {
    margin-right: 0;
    border-right: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.card-placeholder {
  background: rgba(0, 0, 21, 0.025);
  border: 1px dashed #c4c9d0;
}

.card-header-icon-bg {
  display: inline-block;
  width: 2.8125rem;
  padding: 0.75rem 0;
  margin: -0.75rem 1.25rem -0.75rem -1.25rem;
  line-height: inherit;
  color: #3c4b64;
  text-align: center;
  background: transparent;
  border-right: 1px solid;
  border-right: #d8dbe0;
}

.card-header-actions {
  display: inline-block;
}
html:not([dir=rtl]) .card-header-actions {
  float: right;
  margin-right: -0.25rem;
}
*[dir=rtl] .card-header-actions {
  float: left;
  margin-left: -0.25rem;
}

.card-header-action {
  padding: 0 0.25rem;
  color: #8a93a2;
}
.card-header-action:hover {
  color: #3c4b64;
  text-decoration: none;
}

.card-accent-primary {
  border-top: 2px solid #321fdb !important;
}

.card-accent-secondary {
  border-top: 2px solid #ced2d8 !important;
}

.card-accent-success {
  border-top: 2px solid #2eb85c !important;
}

.card-accent-info {
  border-top: 2px solid #39f !important;
}

.card-accent-warning {
  border-top: 2px solid #f9b115 !important;
}

.card-accent-danger {
  border-top: 2px solid #e55353 !important;
}

.card-accent-light {
  border-top: 2px solid #ebedef !important;
}

.card-accent-dark {
  border-top: 2px solid #636f83 !important;
}

.card-full {
  margin-top: -1rem;
  margin-right: -15px;
  margin-left: -15px;
  border: 0;
  border-bottom: 1px solid #d8dbe0;
}

@media (min-width: 576px) {
  .card-columns.cols-2 {
    -moz-column-count: 2;
         column-count: 2;
  }
}
.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
html:not([dir=rtl]) .carousel-indicators {
  padding-left: 0;
}
*[dir=rtl] .carousel-indicators {
  padding-right: 0;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.c-chart-wrapper canvas {
  width: 100%;
}

base-chart.chart {
  display: block;
}

canvas {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  opacity: 0.5;
  color: #000015;
  text-shadow: 0 1px 0 #fff;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .close:hover {
    text-decoration: none;
    color: #000015;
  }
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #4f5d73;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #4f5d73;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.3125rem;
}
html:not([dir=rtl]) .custom-control {
  padding-left: 1.5rem;
}
*[dir=rtl] .custom-control {
  padding-right: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  width: 1rem;
  height: 1.15625rem;
  opacity: 0;
}
html:not([dir=rtl]) .custom-control-input {
  left: 0;
}
*[dir=rtl] .custom-control-input {
  right: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #321fdb;
  background-color: #321fdb;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #958bef;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #beb8f5;
  border-color: #beb8f5;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #8a93a2;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #d8dbe0;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.15625rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  border: solid 1px;
  background-color: #fff;
  border-color: #9da5b1;
}
html:not([dir=rtl]) .custom-control-label::before {
  left: -1.5rem;
}
*[dir=rtl] .custom-control-label::before {
  right: -1.5rem;
}
.custom-control-label::after {
  position: absolute;
  top: 0.15625rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
html:not([dir=rtl]) .custom-control-label::after {
  left: -1.5rem;
}
*[dir=rtl] .custom-control-label::after {
  right: -1.5rem;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #321fdb;
  background-color: #321fdb;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}

html:not([dir=rtl]) .custom-switch {
  padding-left: 2.25rem;
}
*[dir=rtl] .custom-switch {
  padding-right: 2.25rem;
}
.custom-switch .custom-control-label::before {
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
html:not([dir=rtl]) .custom-switch .custom-control-label::before {
  left: -2.25rem;
}
*[dir=rtl] .custom-switch .custom-control-label::before {
  right: -2.25rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.15625rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #9da5b1;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #9da5b1;
}
html:not([dir=rtl]) .custom-switch .custom-control-label::after {
  left: calc(-2.25rem + 2px);
}
*[dir=rtl] .custom-switch .custom-control-label::after {
  right: calc(-2.25rem + 2px);
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 31, 219, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  vertical-align: middle;
  border: 1px solid;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #768192;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23636f83' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border-color: #d8dbe0;
}
.custom-select:focus {
  border-color: #958bef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-select:focus::-ms-value {
  color: #768192;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  background-image: none;
}
html:not([dir=rtl]) .custom-select[multiple], html:not([dir=rtl]) .custom-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
}
*[dir=rtl] .custom-select[multiple], *[dir=rtl] .custom-select[size]:not([size="1"]) {
  padding-left: 0.75rem;
}
.custom-select:disabled {
  color: #8a93a2;
  background-color: #d8dbe0;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #768192;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.765625rem;
}
html:not([dir=rtl]) .custom-select-sm {
  padding-left: 0.5rem;
}
*[dir=rtl] .custom-select-sm {
  padding-right: 0.5rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.09375rem;
}
html:not([dir=rtl]) .custom-select-lg {
  padding-left: 1rem;
}
*[dir=rtl] .custom-select-lg {
  padding-right: 1rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
  border-color: #958bef;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #d8dbe0;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  border: 1px solid;
  border-radius: 0.25rem;
  color: #768192;
  background-color: #fff;
  border-color: #d8dbe0;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  content: "Browse";
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
  color: #768192;
  background-color: #ebedef;
}
html:not([dir=rtl]) .custom-file-label::after {
  right: 0;
}
*[dir=rtl] .custom-file-label::after {
  left: 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ebedef, 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ebedef, 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ebedef, 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #321fdb;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #beb8f5;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  border-color: transparent;
  border-radius: 1rem;
  background-color: #c4c9d0;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #321fdb;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #beb8f5;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c4c9d0;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #321fdb;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #beb8f5;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #c4c9d0;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #c4c9d0;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #9da5b1;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #9da5b1;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #9da5b1;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
html:not([dir=rtl]) .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropdown-toggle::after {
  margin-right: 0.255em;
}
html:not([dir=rtl]) .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  font-size: 0.875rem;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.25rem;
  color: #3c4b64;
  background-color: #fff;
  border-color: #d8dbe0;
}

.c-header .dropdown-menu,
.navbar .dropdown-menu,
[data-display^=static] ~ .dropdown-menu {
  margin: 0.125rem 0 0;
}

html:not([dir=rtl]) .c-header .dropdown-menu-left,
html:not([dir=rtl]) .navbar .dropdown-menu-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-left {
  right: auto;
  left: 0;
}
*[dir=rtl] .c-header .dropdown-menu-left,
*[dir=rtl] .navbar .dropdown-menu-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-left {
  right: 0;
  left: auto;
}

html:not([dir=rtl]) .c-header .dropdown-menu-right,
html:not([dir=rtl]) .navbar .dropdown-menu-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-right {
  right: 0;
  left: auto;
}
*[dir=rtl] .c-header .dropdown-menu-right,
*[dir=rtl] .navbar .dropdown-menu-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-right {
  right: auto;
  left: 0;
}

@media (min-width: 576px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-sm-left,
html:not([dir=rtl]) .navbar .dropdown-menu-sm-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-sm-left,
*[dir=rtl] .navbar .dropdown-menu-sm-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-sm-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-sm-right,
html:not([dir=rtl]) .navbar .dropdown-menu-sm-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-sm-right,
*[dir=rtl] .navbar .dropdown-menu-sm-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-sm-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-md-left,
html:not([dir=rtl]) .navbar .dropdown-menu-md-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-md-left,
*[dir=rtl] .navbar .dropdown-menu-md-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-md-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-md-right,
html:not([dir=rtl]) .navbar .dropdown-menu-md-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-md-right,
*[dir=rtl] .navbar .dropdown-menu-md-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-md-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-lg-left,
html:not([dir=rtl]) .navbar .dropdown-menu-lg-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-lg-left,
*[dir=rtl] .navbar .dropdown-menu-lg-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-lg-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-lg-right,
html:not([dir=rtl]) .navbar .dropdown-menu-lg-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-lg-right,
*[dir=rtl] .navbar .dropdown-menu-lg-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-lg-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-xl-left,
html:not([dir=rtl]) .navbar .dropdown-menu-xl-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-xl-left,
*[dir=rtl] .navbar .dropdown-menu-xl-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xl-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-xl-right,
html:not([dir=rtl]) .navbar .dropdown-menu-xl-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-xl-right,
*[dir=rtl] .navbar .dropdown-menu-xl-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xl-right {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .c-header .dropdown-menu-xxl-left,
html:not([dir=rtl]) .navbar .dropdown-menu-xxl-left,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  *[dir=rtl] .c-header .dropdown-menu-xxl-left,
*[dir=rtl] .navbar .dropdown-menu-xxl-left,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xxl-left {
    right: 0;
    left: auto;
  }

  html:not([dir=rtl]) .c-header .dropdown-menu-xxl-right,
html:not([dir=rtl]) .navbar .dropdown-menu-xxl-right,
html:not([dir=rtl]) [data-display^=static] ~ .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
  *[dir=rtl] .c-header .dropdown-menu-xxl-right,
*[dir=rtl] .navbar .dropdown-menu-xxl-right,
*[dir=rtl] [data-display^=static] ~ .dropdown-menu-xxl-right {
    right: auto;
    left: 0;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
html:not([dir=rtl]) .dropup .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropup .dropdown-toggle::after {
  margin-right: 0.255em;
}
html:not([dir=rtl]) .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropup .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropright .dropdown-menu {
  top: 0;
  margin-top: 0;
}
html:not([dir=rtl]) .dropright .dropdown-menu {
  right: auto;
  left: 100%;
  margin-left: 0.125rem;
}
*[dir=rtl] .dropright .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
html:not([dir=rtl]) .dropright .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropright .dropdown-toggle::after {
  margin-right: 0.255em;
}
html:not([dir=rtl]) .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropright .dropdown-toggle:empty::after {
  margin-right: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  margin-top: 0;
}
html:not([dir=rtl]) .dropleft .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: 0.125rem;
}
*[dir=rtl] .dropleft .dropdown-menu {
  right: auto;
  left: 100%;
  margin-left: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
}
html:not([dir=rtl]) .dropleft .dropdown-toggle::after {
  margin-left: 0.255em;
}
*[dir=rtl] .dropleft .dropdown-toggle::after {
  margin-right: 0.255em;
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
html:not([dir=rtl]) .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
*[dir=rtl] .dropleft .dropdown-toggle:empty::after {
  margin-right: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #d8dbe0;
}

.dropdown-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.5rem 1.25rem;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  color: #4f5d73;
}
.dropdown-item:hover, .dropdown-item:focus {
  text-decoration: none;
  color: #455164;
  background-color: #ebedef;
}
.dropdown-item.active, .dropdown-item:active {
  text-decoration: none;
  color: #fff;
  background-color: #321fdb;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  pointer-events: none;
  background-color: transparent;
  color: #8a93a2;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  font-size: 0.765625rem;
  white-space: nowrap;
  color: #8a93a2;
}

.dropdown-item-text {
  display: block;
  padding: 0.5rem 1.25rem;
  color: #4f5d73;
}

.c-footer {
  display: flex;
  flex: 0 0 50px;
  flex-wrap: wrap;
  align-items: center;
  height: 50px;
  padding: 0 1rem;
}
.c-footer[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-footer.c-footer-fixed {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.c-footer.c-footer-dark {
  color: #fff;
  background: #636f83;
}

.c-footer {
  color: #3c4b64;
  background: #ebedef;
  border-top: 1px solid #d8dbe0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  border: 1px solid;
  color: #768192;
  background-color: #fff;
  border-color: #d8dbe0;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #768192;
}
.form-control:focus {
  color: #768192;
  background-color: #fff;
  border-color: #958bef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}
.form-control::-moz-placeholder {
  color: #8a93a2;
  opacity: 1;
}
.form-control::placeholder {
  color: #8a93a2;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #d8dbe0;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value {
  color: #768192;
  background-color: #fff;
}
select.form-control option {
  background-color: inherit;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.09375rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.765625rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
  color: #3c4b64;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
}
html:not([dir=rtl]) .form-check {
  padding-left: 1.25rem;
}
*[dir=rtl] .form-check {
  padding-right: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
}
html:not([dir=rtl]) .form-check-input {
  margin-left: -1.25rem;
}
*[dir=rtl] .form-check-input {
  margin-right: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #768192;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
}
html:not([dir=rtl]) .form-check-inline {
  padding-left: 0;
  margin-right: 0.75rem;
}
*[dir=rtl] .form-check-inline {
  padding-right: 0;
  margin-left: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
}
html:not([dir=rtl]) .form-check-inline .form-check-input {
  margin-right: 0.3125rem;
  margin-left: 0;
}
*[dir=rtl] .form-check-inline .form-check-input {
  margin-right: 0;
  margin-left: 0.3125rem;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #2eb85c;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(46, 184, 92, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #2eb85c;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232eb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .form-control:valid, html:not([dir=rtl]) .form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
}
*[dir=rtl] .was-validated .form-control:valid, *[dir=rtl] .form-control.is-valid {
  padding-left: calc(1.5em + 0.75rem);
}
html:not([dir=rtl]) .was-validated .form-control:valid, html:not([dir=rtl]) .form-control.is-valid {
  background-position: right calc(0.375em + 0.1875rem) center;
}
*[dir=rtl] .was-validated .form-control:valid, *[dir=rtl] .form-control.is-valid {
  background-position: left calc(0.375em + 0.1875rem) center;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #2eb85c;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}

html:not([dir=rtl]) .was-validated textarea.form-control:valid, html:not([dir=rtl]) textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
*[dir=rtl] .was-validated textarea.form-control:valid, *[dir=rtl] textarea.form-control.is-valid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #2eb85c;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23636f83' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232eb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .custom-select:valid, html:not([dir=rtl]) .custom-select.is-valid {
  padding-right: calc(0.75em + 2.3125rem);
}
*[dir=rtl] .was-validated .custom-select:valid, *[dir=rtl] .custom-select.is-valid {
  padding-left: calc(0.75em + 2.3125rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #2eb85c;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #2eb85c;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #2eb85c;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #2eb85c;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #48d176;
  background-color: #48d176;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #2eb85c;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #2eb85c;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #2eb85c;
  box-shadow: 0 0 0 0.2rem rgba(46, 184, 92, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e55353;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(229, 83, 83, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #e55353;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e55353' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e55353' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .form-control:invalid, html:not([dir=rtl]) .form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
}
*[dir=rtl] .was-validated .form-control:invalid, *[dir=rtl] .form-control.is-invalid {
  padding-left: calc(1.5em + 0.75rem);
}
html:not([dir=rtl]) .was-validated .form-control:invalid, html:not([dir=rtl]) .form-control.is-invalid {
  background-position: right calc(0.375em + 0.1875rem) center;
}
*[dir=rtl] .was-validated .form-control:invalid, *[dir=rtl] .form-control.is-invalid {
  background-position: left calc(0.375em + 0.1875rem) center;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #e55353;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}

html:not([dir=rtl]) .was-validated textarea.form-control:invalid, html:not([dir=rtl]) textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
*[dir=rtl] .was-validated textarea.form-control:invalid, *[dir=rtl] textarea.form-control.is-invalid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #e55353;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23636f83' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e55353' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e55353' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html:not([dir=rtl]) .was-validated .custom-select:invalid, html:not([dir=rtl]) .custom-select.is-invalid {
  padding-right: calc(0.75em + 2.3125rem);
}
*[dir=rtl] .was-validated .custom-select:invalid, *[dir=rtl] .custom-select.is-invalid {
  padding-left: calc(0.75em + 2.3125rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #e55353;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e55353;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #e55353;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #e55353;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ec7f7f;
  background-color: #ec7f7f;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e55353;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #e55353;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #e55353;
  box-shadow: 0 0 0 0.2rem rgba(229, 83, 83, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
  }
  html:not([dir=rtl]) .form-inline .form-check {
    padding-left: 0;
  }
  *[dir=rtl] .form-inline .form-check {
    padding-right: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
  }
  html:not([dir=rtl]) .form-inline .form-check-input {
    margin-right: 0.25rem;
    margin-left: 0;
  }
  *[dir=rtl] .form-inline .form-check-input {
    margin-right: 0;
    margin-left: 0.25rem;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.form-control-color {
  max-width: 3rem;
  padding: 0.375rem;
}

.form-control-color::-moz-color-swatch {
  border-radius: 0.25rem;
}

.form-control-color::-webkit-color-swatch {
  border-radius: 0.25rem;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
}

.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxl-first {
    order: -1;
  }

  .order-xxl-last {
    order: 13;
  }

  .order-xxl-0 {
    order: 0;
  }

  .order-xxl-1 {
    order: 1;
  }

  .order-xxl-2 {
    order: 2;
  }

  .order-xxl-3 {
    order: 3;
  }

  .order-xxl-4 {
    order: 4;
  }

  .order-xxl-5 {
    order: 5;
  }

  .order-xxl-6 {
    order: 6;
  }

  .order-xxl-7 {
    order: 7;
  }

  .order-xxl-8 {
    order: 8;
  }

  .order-xxl-9 {
    order: 9;
  }

  .order-xxl-10 {
    order: 10;
  }

  .order-xxl-11 {
    order: 11;
  }

  .order-xxl-12 {
    order: 12;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.row.row-equal {
  padding-right: 7.5px;
  padding-left: 7.5px;
  margin-right: -15px;
  margin-left: -15px;
}
.row.row-equal [class*=col-] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.main .container-fluid, .main .container-sm, .main .container-md, .main .container-lg, .main .container-xl, .main .container-xxl {
  padding: 0 30px;
}

.c-header {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-shrink: 0;
  min-height: 56px;
}
.c-header[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-header.c-header-fixed {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1029;
}
.c-header .c-subheader {
  border-bottom: 0;
}

.c-header-brand {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-height: 56px;
  transition: width 0.3s;
}
.c-header-brand.c-header-brand-center {
  position: absolute;
  top: 56px;
  transform: translate(-50%, -100%);
}
html:not([dir=rtl]) .c-header-brand.c-header-brand-center {
  left: 50%;
}
*[dir=rtl] .c-header-brand.c-header-brand-center {
  right: 50%;
}
@media (max-width: 575.98px) {
  .c-header-brand.c-header-brand-xs-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xs-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xs-down-center {
    right: 50%;
  }
}
.c-header-brand.c-header-brand-xs-up-center {
  position: absolute;
  top: 56px;
  transform: translate(-50%, -100%);
}
html:not([dir=rtl]) .c-header-brand.c-header-brand-xs-up-center {
  left: 50%;
}
*[dir=rtl] .c-header-brand.c-header-brand-xs-up-center {
  right: 50%;
}
@media (max-width: 767.98px) {
  .c-header-brand.c-header-brand-sm-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-sm-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-sm-down-center {
    right: 50%;
  }
}
@media (min-width: 576px) {
  .c-header-brand.c-header-brand-sm-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-sm-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-sm-up-center {
    right: 50%;
  }
}
@media (max-width: 991.98px) {
  .c-header-brand.c-header-brand-md-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-md-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-md-down-center {
    right: 50%;
  }
}
@media (min-width: 768px) {
  .c-header-brand.c-header-brand-md-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-md-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-md-up-center {
    right: 50%;
  }
}
@media (max-width: 1199.98px) {
  .c-header-brand.c-header-brand-lg-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-lg-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-lg-down-center {
    right: 50%;
  }
}
@media (min-width: 992px) {
  .c-header-brand.c-header-brand-lg-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-lg-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-lg-up-center {
    right: 50%;
  }
}
@media (max-width: 1399.98px) {
  .c-header-brand.c-header-brand-xl-down-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xl-down-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xl-down-center {
    right: 50%;
  }
}
@media (min-width: 1200px) {
  .c-header-brand.c-header-brand-xl-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xl-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xl-up-center {
    right: 50%;
  }
}
.c-header-brand.c-header-brand-xxl-down-center {
  position: absolute;
  top: 56px;
  transform: translate(-50%, -100%);
}
html:not([dir=rtl]) .c-header-brand.c-header-brand-xxl-down-center {
  left: 50%;
}
*[dir=rtl] .c-header-brand.c-header-brand-xxl-down-center {
  right: 50%;
}
@media (min-width: 1400px) {
  .c-header-brand.c-header-brand-xxl-up-center {
    position: absolute;
    top: 56px;
    transform: translate(-50%, -100%);
  }
  html:not([dir=rtl]) .c-header-brand.c-header-brand-xxl-up-center {
    left: 50%;
  }
  *[dir=rtl] .c-header-brand.c-header-brand-xxl-up-center {
    right: 50%;
  }
}

.c-header-toggler {
  min-width: 50px;
  font-size: 1.09375rem;
  background-color: transparent;
  border: 0;
  border-radius: 0.25rem;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-header-toggler:hover {
    color: #3c4b64;
    text-decoration: none;
  }
}
.c-header-toggler:focus, .c-header-toggler.focus {
  outline: 0;
}
.c-header-toggler:not(:disabled):not(.c-disabled) {
  cursor: pointer;
}

.c-header-toggler-icon {
  display: block;
  height: 1.3671875rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.c-header-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 56px;
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.c-header-nav .c-header-nav-item {
  position: relative;
}
.c-header-nav .c-header-nav-btn {
  background-color: transparent;
  border: 1px solid transparent;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-header-nav .c-header-nav-btn:hover {
    text-decoration: none;
  }
}
.c-header-nav .c-header-nav-btn:focus, .c-header-nav .c-header-nav-btn.focus {
  outline: 0;
}
.c-header-nav .c-header-nav-link,
.c-header-nav .c-header-nav-btn {
  display: flex;
  align-items: center;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.c-header-nav .c-header-nav-link .badge,
.c-header-nav .c-header-nav-btn .badge {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}
html:not([dir=rtl]) .c-header-nav .c-header-nav-link .badge,
html:not([dir=rtl]) .c-header-nav .c-header-nav-btn .badge {
  left: 50%;
  margin-left: 0;
}
*[dir=rtl] .c-header-nav .c-header-nav-link .badge,
*[dir=rtl] .c-header-nav .c-header-nav-btn .badge {
  right: 50%;
  margin-right: 0;
}
.c-header-nav .c-header-nav-link:hover,
.c-header-nav .c-header-nav-btn:hover {
  text-decoration: none;
}
.c-header-nav .dropdown-item {
  min-width: 180px;
}

.c-header.c-header-dark {
  background: #3c4b64;
  border-bottom: 1px solid #636f83;
}
.c-header.c-header-dark .c-subheader {
  margin-top: -1px;
  border-top: 1px solid #636f83;
}
.c-header.c-header-dark .c-header-brand {
  color: #fff;
  background-color: transparent;
}
.c-header.c-header-dark .c-header-brand:hover, .c-header.c-header-dark .c-header-brand:focus {
  color: #fff;
}
.c-header.c-header-dark .c-header-nav .c-header-nav-link,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn {
  color: rgba(255, 255, 255, 0.75);
}
.c-header.c-header-dark .c-header-nav .c-header-nav-link:hover, .c-header.c-header-dark .c-header-nav .c-header-nav-link:focus,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn:hover,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn:focus {
  color: rgba(255, 255, 255, 0.9);
}
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-disabled,
.c-header.c-header-dark .c-header-nav .c-header-nav-btn.c-disabled {
  color: rgba(255, 255, 255, 0.25);
}
.c-header.c-header-dark .c-header-nav .c-show > .c-header-nav-link,
.c-header.c-header-dark .c-header-nav .c-active > .c-header-nav-link,
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-show,
.c-header.c-header-dark .c-header-nav .c-header-nav-link.c-active {
  color: #fff;
}
.c-header.c-header-dark .c-header-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}
.c-header.c-header-dark .c-header-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.75)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header.c-header-dark .c-header-toggler-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header.c-header-dark .c-header-text {
  color: rgba(255, 255, 255, 0.75);
}
.c-header.c-header-dark .c-header-text a {
  color: #fff;
}
.c-header.c-header-dark .c-header-text a:hover, .c-header.c-header-dark .c-header-text a:focus {
  color: #fff;
}

.c-header {
  background: #fff;
  border-bottom: 1px solid #d8dbe0;
}
.c-header .c-subheader {
  margin-top: -1px;
  border-top: 1px solid #d8dbe0;
}
.c-header .c-header-brand {
  color: #4f5d73;
  background-color: transparent;
}
.c-header .c-header-brand:hover, .c-header .c-header-brand:focus {
  color: #3a4555;
}
.c-header .c-header-nav .c-header-nav-link,
.c-header .c-header-nav .c-header-nav-btn {
  color: rgba(0, 0, 21, 0.5);
}
.c-header .c-header-nav .c-header-nav-link:hover, .c-header .c-header-nav .c-header-nav-link:focus,
.c-header .c-header-nav .c-header-nav-btn:hover,
.c-header .c-header-nav .c-header-nav-btn:focus {
  color: rgba(0, 0, 21, 0.7);
}
.c-header .c-header-nav .c-header-nav-link.c-disabled,
.c-header .c-header-nav .c-header-nav-btn.c-disabled {
  color: rgba(0, 0, 21, 0.3);
}
.c-header .c-header-nav .c-show > .c-header-nav-link,
.c-header .c-header-nav .c-active > .c-header-nav-link,
.c-header .c-header-nav .c-header-nav-link.c-show,
.c-header .c-header-nav .c-header-nav-link.c-active {
  color: rgba(0, 0, 21, 0.9);
}
.c-header .c-header-toggler {
  color: rgba(0, 0, 21, 0.5);
  border-color: rgba(0, 0, 21, 0.1);
}
.c-header .c-header-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 21, 0.5)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header .c-header-toggler-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 21, 0.7)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header .c-header-text {
  color: rgba(0, 0, 21, 0.5);
}
.c-header .c-header-text a {
  color: rgba(0, 0, 21, 0.9);
}
.c-header .c-header-text a:hover, .c-header .c-header-text a:focus {
  color: rgba(0, 0, 21, 0.9);
}

.c-icon {
  display: inline-block;
  color: inherit;
  text-align: center;
  fill: currentColor;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size) {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-2xl {
  width: 2rem;
  height: 2rem;
  font-size: 2rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-3xl {
  width: 3rem;
  height: 3rem;
  font-size: 3rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-4xl {
  width: 4rem;
  height: 4rem;
  font-size: 4rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-5xl {
  width: 5rem;
  height: 5rem;
  font-size: 5rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-6xl {
  width: 6rem;
  height: 6rem;
  font-size: 6rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-7xl {
  width: 7rem;
  height: 7rem;
  font-size: 7rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-8xl {
  width: 8rem;
  height: 8rem;
  font-size: 8rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-9xl {
  width: 9rem;
  height: 9rem;
  font-size: 9rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-xl {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-lg {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
}
.c-icon:not(.c-icon-c-s):not(.c-icon-custom-size).c-icon-sm {
  width: 0.875rem;
  height: 0.875rem;
  font-size: 0.875rem;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
html:not([dir=rtl]) .input-group > .form-control + .form-control,
html:not([dir=rtl]) .input-group > .form-control + .custom-select,
html:not([dir=rtl]) .input-group > .form-control + .custom-file,
html:not([dir=rtl]) .input-group > .form-control-plaintext + .form-control,
html:not([dir=rtl]) .input-group > .form-control-plaintext + .custom-select,
html:not([dir=rtl]) .input-group > .form-control-plaintext + .custom-file,
html:not([dir=rtl]) .input-group > .custom-select + .form-control,
html:not([dir=rtl]) .input-group > .custom-select + .custom-select,
html:not([dir=rtl]) .input-group > .custom-select + .custom-file,
html:not([dir=rtl]) .input-group > .custom-file + .form-control,
html:not([dir=rtl]) .input-group > .custom-file + .custom-select,
html:not([dir=rtl]) .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
*[dir=rtl] .input-group > .form-control + .form-control,
*[dir=rtl] .input-group > .form-control + .custom-select,
*[dir=rtl] .input-group > .form-control + .custom-file,
*[dir=rtl] .input-group > .form-control-plaintext + .form-control,
*[dir=rtl] .input-group > .form-control-plaintext + .custom-select,
*[dir=rtl] .input-group > .form-control-plaintext + .custom-file,
*[dir=rtl] .input-group > .custom-select + .form-control,
*[dir=rtl] .input-group > .custom-select + .custom-select,
*[dir=rtl] .input-group > .custom-select + .custom-file,
*[dir=rtl] .input-group > .custom-file + .form-control,
*[dir=rtl] .input-group > .custom-file + .custom-select,
*[dir=rtl] .input-group > .custom-file + .custom-file {
  margin-right: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
html:not([dir=rtl]) .input-group > .form-control:not(:last-child),
html:not([dir=rtl]) .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
*[dir=rtl] .input-group > .form-control:not(:last-child),
*[dir=rtl] .input-group > .custom-select:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html:not([dir=rtl]) .input-group > .form-control:not(:first-child),
html:not([dir=rtl]) .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .input-group > .form-control:not(:first-child),
*[dir=rtl] .input-group > .custom-select:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .input-group > .custom-file:not(:last-child) .custom-file-label, html:not([dir=rtl]) .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
*[dir=rtl] .input-group > .custom-file:not(:last-child) .custom-file-label, *[dir=rtl] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html:not([dir=rtl]) .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
html:not([dir=rtl]) .input-group-prepend .btn + .btn,
html:not([dir=rtl]) .input-group-prepend .btn + .input-group-text,
html:not([dir=rtl]) .input-group-prepend .input-group-text + .input-group-text,
html:not([dir=rtl]) .input-group-prepend .input-group-text + .btn,
html:not([dir=rtl]) .input-group-append .btn + .btn,
html:not([dir=rtl]) .input-group-append .btn + .input-group-text,
html:not([dir=rtl]) .input-group-append .input-group-text + .input-group-text,
html:not([dir=rtl]) .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
*[dir=rtl] .input-group-prepend .btn + .btn,
*[dir=rtl] .input-group-prepend .btn + .input-group-text,
*[dir=rtl] .input-group-prepend .input-group-text + .input-group-text,
*[dir=rtl] .input-group-prepend .input-group-text + .btn,
*[dir=rtl] .input-group-append .btn + .btn,
*[dir=rtl] .input-group-append .btn + .input-group-text,
*[dir=rtl] .input-group-append .input-group-text + .input-group-text,
*[dir=rtl] .input-group-append .input-group-text + .btn {
  margin-right: -1px;
}

.input-group-prepend {
  white-space: nowrap;
  vertical-align: middle;
}
html:not([dir=rtl]) .input-group-prepend {
  margin-right: -1px;
}
*[dir=rtl] .input-group-prepend {
  margin-left: -1px;
}

.input-group-append {
  white-space: nowrap;
  vertical-align: middle;
}
html:not([dir=rtl]) .input-group-append {
  margin-left: -1px;
}
*[dir=rtl] .input-group-append {
  margin-right: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  border: 1px solid;
  border-radius: 0.25rem;
  color: #768192;
  background-color: #ebedef;
  border-color: #d8dbe0;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

html:not([dir=rtl]) .input-group-lg > .custom-select,
html:not([dir=rtl]) .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
*[dir=rtl] .input-group-lg > .custom-select,
*[dir=rtl] .input-group-sm > .custom-select {
  padding-left: 1.75rem;
}

html:not([dir=rtl]) .input-group > .input-group-prepend > .btn,
html:not([dir=rtl]) .input-group > .input-group-prepend > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-append:not(:last-child) > .btn,
html:not([dir=rtl]) .input-group > .input-group-append:not(:last-child) > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
*[dir=rtl] .input-group > .input-group-prepend > .btn,
*[dir=rtl] .input-group > .input-group-prepend > .input-group-text,
*[dir=rtl] .input-group > .input-group-append:not(:last-child) > .btn,
*[dir=rtl] .input-group > .input-group-append:not(:last-child) > .input-group-text,
*[dir=rtl] .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
*[dir=rtl] .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

html:not([dir=rtl]) .input-group > .input-group-append > .btn,
html:not([dir=rtl]) .input-group > .input-group-append > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-prepend:not(:first-child) > .btn,
html:not([dir=rtl]) .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
html:not([dir=rtl]) .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
html:not([dir=rtl]) .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
*[dir=rtl] .input-group > .input-group-append > .btn,
*[dir=rtl] .input-group > .input-group-append > .input-group-text,
*[dir=rtl] .input-group > .input-group-prepend:not(:first-child) > .btn,
*[dir=rtl] .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
*[dir=rtl] .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
*[dir=rtl] .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ebedef;
  border: 1px solid #c4c9d0;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #8a93a2;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  border-radius: 0.3rem;
  background-color: #d8dbe0;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.list-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
html:not([dir=rtl]) .list-group {
  padding-left: 0;
}
*[dir=rtl] .list-group {
  padding-right: 0;
}

.list-group-item-action {
  width: 100%;
  text-align: inherit;
  color: #768192;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  text-decoration: none;
  color: #768192;
  background-color: #ebedef;
}
.list-group-item-action:active {
  color: #3c4b64;
  background-color: #d8dbe0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  border: 1px solid;
  background-color: inherit;
  border-color: rgba(0, 0, 21, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  pointer-events: none;
  color: #8a93a2;
  background-color: inherit;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #1a107c;
  background-color: #c6c0f5;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #1a107c;
  background-color: #b2aaf2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #1a107c;
  border-color: #1a107c;
}

.list-group-item-secondary {
  color: #6b6d7a;
  background-color: #f1f2f4;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #6b6d7a;
  background-color: #e3e5e9;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #6b6d7a;
  border-color: #6b6d7a;
}

.list-group-item-success {
  color: #18603a;
  background-color: #c4ebd1;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #18603a;
  background-color: #b1e5c2;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #18603a;
  border-color: #18603a;
}

.list-group-item-info {
  color: #1b508f;
  background-color: #c6e2ff;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #1b508f;
  background-color: #add5ff;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #1b508f;
  border-color: #1b508f;
}

.list-group-item-warning {
  color: #815c15;
  background-color: #fde9bd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #815c15;
  background-color: #fce1a4;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #815c15;
  border-color: #815c15;
}

.list-group-item-danger {
  color: #772b35;
  background-color: #f8cfcf;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #772b35;
  background-color: #f5b9b9;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #772b35;
  border-color: #772b35;
}

.list-group-item-light {
  color: #7a7b86;
  background-color: #f9fafb;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7a7b86;
  background-color: #eaedf1;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #7a7b86;
  border-color: #7a7b86;
}

.list-group-item-dark {
  color: #333a4e;
  background-color: #d3d7dc;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #333a4e;
  background-color: #c5cad1;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #333a4e;
  border-color: #333a4e;
}

.list-group-accent .list-group-item {
  margin-bottom: 1px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0;
}
.list-group-accent .list-group-item.list-group-item-divider {
  position: relative;
}
.list-group-accent .list-group-item.list-group-item-divider::before {
  position: absolute;
  bottom: -1px;
  width: 90%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 21, 0.125);
}
html:not([dir=rtl]) .list-group-accent .list-group-item.list-group-item-divider::before {
  left: 5%;
}
*[dir=rtl] .list-group-accent .list-group-item.list-group-item-divider::before {
  right: 5%;
}
.list-group-accent .list-group-item-accent-primary {
  border-left: 4px solid #321fdb;
}
.list-group-accent .list-group-item-accent-secondary {
  border-left: 4px solid #ced2d8;
}
.list-group-accent .list-group-item-accent-success {
  border-left: 4px solid #2eb85c;
}
.list-group-accent .list-group-item-accent-info {
  border-left: 4px solid #39f;
}
.list-group-accent .list-group-item-accent-warning {
  border-left: 4px solid #f9b115;
}
.list-group-accent .list-group-item-accent-danger {
  border-left: 4px solid #e55353;
}
.list-group-accent .list-group-item-accent-light {
  border-left: 4px solid #ebedef;
}
.list-group-accent .list-group-item-accent-dark {
  border-left: 4px solid #636f83;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  outline: 0;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000015;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
  border-color: #d8dbe0;
}
.modal-header .close {
  padding: 1rem 1rem;
}
html:not([dir=rtl]) .modal-header .close {
  margin: -1rem -1rem -1rem auto;
}
*[dir=rtl] .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
  border-color: #d8dbe0;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-primary .modal-content {
  border-color: #321fdb;
}
.modal-primary .modal-header {
  color: #fff;
  background-color: #321fdb;
}

.modal-secondary .modal-content {
  border-color: #ced2d8;
}
.modal-secondary .modal-header {
  color: #fff;
  background-color: #ced2d8;
}

.modal-success .modal-content {
  border-color: #2eb85c;
}
.modal-success .modal-header {
  color: #fff;
  background-color: #2eb85c;
}

.modal-info .modal-content {
  border-color: #39f;
}
.modal-info .modal-header {
  color: #fff;
  background-color: #39f;
}

.modal-warning .modal-content {
  border-color: #f9b115;
}
.modal-warning .modal-header {
  color: #fff;
  background-color: #f9b115;
}

.modal-danger .modal-content {
  border-color: #e55353;
}
.modal-danger .modal-header {
  color: #fff;
  background-color: #e55353;
}

.modal-light .modal-content {
  border-color: #ebedef;
}
.modal-light .modal-header {
  color: #fff;
  background-color: #ebedef;
}

.modal-dark .modal-content {
  border-color: #636f83;
}
.modal-dark .modal-header {
  color: #fff;
  background-color: #636f83;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  list-style: none;
}
html:not([dir=rtl]) .nav {
  padding-left: 0;
}
*[dir=rtl] .nav {
  padding-right: 0;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #8a93a2;
  pointer-events: none;
  cursor: default;
  color: #8a93a2;
}

.nav-tabs {
  border-bottom: 1px solid;
  border-color: #c4c9d0;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #d8dbe0 #d8dbe0 #c4c9d0;
}
.nav-tabs .nav-link.disabled {
  background-color: transparent;
  border-color: transparent;
  color: #8a93a2;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #768192;
  background-color: #ebedef;
  border-color: #c4c9d0 #c4c9d0 #ebedef;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-tabs-boxed .nav-tabs {
  border: 0;
}
.nav-tabs-boxed .nav-tabs .nav-link.active {
  background-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs-boxed .tab-content {
  padding: 0.75rem 1.25rem;
  border: 1px solid;
  border-radius: 0 0.25rem 0.25rem 0.25rem;
  color: #768192;
  background-color: #fff;
  border-color: #d8dbe0;
}
.nav-tabs-boxed.nav-tabs-boxed-top-right .nav-tabs {
  justify-content: flex-end;
}
.nav-tabs-boxed.nav-tabs-boxed-top-right .tab-content {
  border-radius: 0.25rem 0 0.25rem 0.25rem;
}
.nav-tabs-boxed.nav-tabs-boxed-left, .nav-tabs-boxed.nav-tabs-boxed-right {
  display: flex;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-item, .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
  z-index: 1;
  flex-grow: 1;
  margin-bottom: 0;
}
*[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-left {
  flex-direction: row-reverse;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-item {
  margin-right: -1px;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-link {
  border-radius: 0.25rem 0 0 0.25rem;
}
.nav-tabs-boxed.nav-tabs-boxed-left .nav-link.active {
  border-color: #d8dbe0 #fff #d8dbe0 #d8dbe0;
}
html:not([dir=rtl]) .nav-tabs-boxed.nav-tabs-boxed-right {
  flex-direction: row-reverse;
}
*[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-right {
  flex-direction: row;
}
html:not([dir=rtl]) .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
  margin-left: -1px;
}
*[dir=rtl] .nav-tabs-boxed.nav-tabs-boxed-right .nav-item {
  margin-right: -1px;
}
.nav-tabs-boxed.nav-tabs-boxed-right .nav-link {
  border-radius: 0 0.25rem 0.25rem 0;
}
.nav-tabs-boxed.nav-tabs-boxed-right .nav-link.active {
  border-color: #d8dbe0 #d8dbe0 #d8dbe0 #fff;
}
.nav-tabs-boxed.nav-tabs-boxed-right .tab-content {
  border-radius: 0.25rem 0 0.25rem 0.25rem;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #321fdb;
}

.nav-underline {
  border-bottom: 2px solid;
  border-color: #c4c9d0;
}
.nav-underline .nav-item {
  margin-bottom: -2px;
}
.nav-underline .nav-link {
  border: 0;
  border-bottom: 2px solid transparent;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  background: transparent;
}

.nav-underline-primary .nav-link.active,
.nav-underline-primary .show > .nav-link {
  color: #321fdb;
  border-color: #321fdb;
}

.nav-underline-secondary .nav-link.active,
.nav-underline-secondary .show > .nav-link {
  color: #ced2d8;
  border-color: #ced2d8;
}

.nav-underline-success .nav-link.active,
.nav-underline-success .show > .nav-link {
  color: #2eb85c;
  border-color: #2eb85c;
}

.nav-underline-info .nav-link.active,
.nav-underline-info .show > .nav-link {
  color: #39f;
  border-color: #39f;
}

.nav-underline-warning .nav-link.active,
.nav-underline-warning .show > .nav-link {
  color: #f9b115;
  border-color: #f9b115;
}

.nav-underline-danger .nav-link.active,
.nav-underline-danger .show > .nav-link {
  color: #e55353;
  border-color: #e55353;
}

.nav-underline-light .nav-link.active,
.nav-underline-light .show > .nav-link {
  color: #ebedef;
  border-color: #ebedef;
}

.nav-underline-dark .nav-link.active,
.nav-underline-dark .show > .nav-link {
  color: #636f83;
  border-color: #636f83;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.c-sidebar .nav-tabs:first-child .nav-link,
.c-sidebar .c-sidebar-close + .nav-tabs .nav-link {
  display: flex;
  align-items: center;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3359375rem;
  padding-bottom: 0.3359375rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  list-style: none;
}
html:not([dir=rtl]) .navbar-nav {
  padding-left: 0;
}
*[dir=rtl] .navbar-nav {
  padding-right: 0;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl,
.navbar-expand-xxl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl,
.navbar-expand-xxl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar.navbar-dark .navbar-brand:hover, .navbar.navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar.navbar-dark .navbar-nav .nav-link:hover, .navbar.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar.navbar-dark .navbar-nav .show > .nav-link,
.navbar.navbar-dark .navbar-nav .active > .nav-link,
.navbar.navbar-dark .navbar-nav .nav-link.show,
.navbar.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar.navbar-dark .navbar-text a:hover, .navbar.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.navbar.navbar-light .navbar-brand {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-brand:hover, .navbar.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 21, 0.5);
}
.navbar.navbar-light .navbar-nav .nav-link:hover, .navbar.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 21, 0.7);
}
.navbar.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 21, 0.3);
}
.navbar.navbar-light .navbar-nav .show > .nav-link,
.navbar.navbar-light .navbar-nav .active > .nav-link,
.navbar.navbar-light .navbar-nav .nav-link.show,
.navbar.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-toggler {
  color: rgba(0, 0, 21, 0.5);
  border-color: rgba(0, 0, 21, 0.1);
}
.navbar.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 21, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar.navbar-light .navbar-text {
  color: rgba(0, 0, 21, 0.5);
}
.navbar.navbar-light .navbar-text a {
  color: rgba(0, 0, 21, 0.9);
}
.navbar.navbar-light .navbar-text a:hover, .navbar.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 21, 0.9);
}

.pagination {
  display: flex;
  list-style: none;
  border-radius: 0.25rem;
}
html:not([dir=rtl]) .pagination {
  padding-left: 0;
}
*[dir=rtl] .pagination {
  padding-right: 0;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  line-height: 1.25;
  border: 1px solid;
  color: #321fdb;
  background-color: #fff;
  border-color: #d8dbe0;
}
html:not([dir=rtl]) .page-link {
  margin-left: -1px;
}
*[dir=rtl] .page-link {
  margin-right: -1px;
}
.page-link:hover {
  z-index: 2;
  text-decoration: none;
  color: #231698;
  background-color: #d8dbe0;
  border-color: #c4c9d0;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}

html:not([dir=rtl]) .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
*[dir=rtl] .page-item:first-child .page-link {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
html:not([dir=rtl]) .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
*[dir=rtl] .page-item:last-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #321fdb;
  border-color: #321fdb;
}
.page-item.disabled .page-link {
  pointer-events: none;
  cursor: auto;
  color: #8a93a2;
  background-color: #fff;
  border-color: #c4c9d0;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.09375rem;
  line-height: 1.5;
}
html:not([dir=rtl]) .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
*[dir=rtl] .pagination-lg .page-item:first-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
html:not([dir=rtl]) .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
*[dir=rtl] .pagination-lg .page-item:last-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
}
html:not([dir=rtl]) .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
*[dir=rtl] .pagination-sm .page-item:first-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
html:not([dir=rtl]) .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
*[dir=rtl] .pagination-sm .page-item:last-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.popover {
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
}
.popover .popover-arrow {
  position: absolute;
  display: block;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.popover[data-popper-placement^=top] .popover-arrow,
.popover[data-popper-placement^=bottom] .popover-arrow {
  width: 1.6rem;
  height: 0.5rem;
  padding: 0 0.3rem;
}

.popover[data-popper-placement^=right] .popover-arrow,
.popover[data-popper-placement^=left] .popover-arrow {
  width: 0.5rem;
  height: 1.6rem;
  padding: 0.3rem 0;
  margin: 0;
}

.popover[data-popper-placement^=top] {
  margin-bottom: 0.5rem !important;
}
.popover[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.popover[data-popper-placement^=right] {
  margin-left: 0.5rem !important;
}
.popover[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.popover[data-popper-placement^=bottom] {
  margin-top: 0.5rem !important;
}
.popover[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.popover[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid;
  border-bottom-color: #f7f7f7;
}

.popover[data-popper-placement^=left] {
  margin-left: 0.5rem !important;
}
.popover[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
}
.popover[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 21, 0.25);
}
.popover[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  border-bottom: 1px solid;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
  background-color: #f7f7f7;
  border-bottom-color: #ebebeb;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #3c4b64;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.65625rem;
  border-radius: 0.25rem;
  background-color: #ebedef;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  transition: width 0.6s ease;
  color: #fff;
  background-color: #321fdb;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.progress-xs {
  height: 4px;
}

.progress-sm {
  height: 8px;
}

.progress.progress-white {
  background-color: rgba(255, 255, 255, 0.2);
}
.progress.progress-white .progress-bar {
  background-color: #fff;
}

.progress-group {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 1rem;
}

.progress-group-prepend {
  flex: 0 0 100px;
  align-self: center;
}

.progress-group-icon {
  font-size: 1.09375rem;
}
html:not([dir=rtl]) .progress-group-icon {
  margin: 0 1rem 0 0.25rem;
}
*[dir=rtl] .progress-group-icon {
  margin: 0 0.25rem 0 1rem;
}

.progress-group-text {
  font-size: 0.765625rem;
  color: #768192;
}

.progress-group-header {
  display: flex;
  flex-basis: 100%;
  align-items: flex-end;
  margin-bottom: 0.25rem;
}

.progress-group-bars {
  flex-grow: 1;
  align-self: center;
}
.progress-group-bars .progress:not(:last-child) {
  margin-bottom: 2px;
}

.progress-group-header + .progress-group-bars {
  flex-basis: 100%;
}

.c-sidebar {
  position: relative;
  display: flex;
  flex: 0 0 256px;
  flex-direction: column;
  order: -1;
  width: 256px;
  padding: 0;
  box-shadow: none;
}
.c-sidebar.c-sidebar-right {
  order: 99;
}
@media (max-width: 991.98px) {
  .c-sidebar {
    --is-mobile: true;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1031;
  }
  html:not([dir=rtl]) .c-sidebar:not(.c-sidebar-right) {
    left: 0;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-right {
    right: 0;
  }
  *[dir=rtl] .c-sidebar:not(.c-sidebar-right) {
    right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-right {
    left: 0;
  }
}
html:not([dir=rtl]) .c-sidebar:not(.c-sidebar-right) {
  margin-left: -256px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-right {
  margin-right: -256px;
}
*[dir=rtl] .c-sidebar:not(.c-sidebar-right) {
  margin-right: -256px;
}
*[dir=rtl] .c-sidebar.c-sidebar-right {
  margin-left: -256px;
}
.c-sidebar[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-sidebar.c-sidebar-sm {
  flex: 0 0 192px;
  width: 192px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-sm:not(.c-sidebar-right) {
  margin-left: -192px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-sm.c-sidebar-right {
  margin-right: -192px;
}
*[dir=rtl] .c-sidebar.c-sidebar-sm:not(.c-sidebar-right) {
  margin-right: -192px;
}
*[dir=rtl] .c-sidebar.c-sidebar-sm.c-sidebar-right {
  margin-left: -192px;
}
.c-sidebar.c-sidebar-lg {
  flex: 0 0 320px;
  width: 320px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-lg:not(.c-sidebar-right) {
  margin-left: -320px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-lg.c-sidebar-right {
  margin-right: -320px;
}
*[dir=rtl] .c-sidebar.c-sidebar-lg:not(.c-sidebar-right) {
  margin-right: -320px;
}
*[dir=rtl] .c-sidebar.c-sidebar-lg.c-sidebar-right {
  margin-left: -320px;
}
.c-sidebar.c-sidebar-xl {
  flex: 0 0 384px;
  width: 384px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-xl:not(.c-sidebar-right) {
  margin-left: -384px;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-xl.c-sidebar-right {
  margin-right: -384px;
}
*[dir=rtl] .c-sidebar.c-sidebar-xl:not(.c-sidebar-right) {
  margin-right: -384px;
}
*[dir=rtl] .c-sidebar.c-sidebar-xl.c-sidebar-right {
  margin-left: -384px;
}
@media (min-width: 992px) {
  .c-sidebar.c-sidebar-fixed {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1030;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-fixed:not(.c-sidebar-right) {
    left: 0;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-fixed.c-sidebar-right {
    right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-fixed:not(.c-sidebar-right) {
    right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-fixed.c-sidebar-right {
    left: 0;
  }
}
.c-sidebar.c-sidebar-overlaid {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1032;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-overlaid:not(.c-sidebar-right) {
  left: 0;
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-overlaid.c-sidebar-right {
  right: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-overlaid:not(.c-sidebar-right) {
  right: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-overlaid.c-sidebar-right {
  left: 0;
}

.c-sidebar-close {
  position: absolute;
  width: 56px;
  height: 56px;
  background: transparent;
  border: 0;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar-close:hover {
    text-decoration: none;
  }
}
.c-sidebar-close:focus, .c-sidebar-close.focus {
  outline: 0;
}
html:not([dir=rtl]) .c-sidebar-close {
  right: 0;
}
*[dir=rtl] .c-sidebar-close {
  left: 0;
}

.c-sidebar-brand {
  display: flex;
  flex: 0 0 56px;
  align-items: center;
  justify-content: center;
}
.c-sidebar-brand .c-sidebar-brand-minimized {
  display: none;
}

.c-sidebar-header {
  flex: 0 0 auto;
  padding: 0.75rem 1rem;
  text-align: center;
  transition: 0.3s;
}

.c-sidebar-nav {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0;
  margin-bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
}
.c-sidebar-nav.ps {
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}
.c-sidebar-nav.ps::-webkit-scrollbar {
  width: 0 !important;
}

.c-sidebar-nav-title {
  padding: 0.75rem 1rem;
  margin-top: 1rem;
  font-size: 80%;
  font-weight: 700;
  text-transform: uppercase;
  transition: 0.3s;
}

.c-sidebar-nav-divider {
  height: 10px;
  transition: height 0.3s;
}

.c-sidebar-nav-item {
  width: inherit;
}

.c-sidebar-nav-link, .c-sidebar-nav-dropdown-toggle {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0.8445rem 1rem;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.3s, color 0.3s;
}
html:not([dir=rtl]) .c-sidebar-nav-link .badge, html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle .badge {
  margin-left: auto;
}
*[dir=rtl] .c-sidebar-nav-link .badge, *[dir=rtl] .c-sidebar-nav-dropdown-toggle .badge {
  margin-right: auto;
}
.c-sidebar-nav-link.c-disabled, .c-disabled.c-sidebar-nav-dropdown-toggle {
  cursor: default;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar-nav-link:hover, .c-sidebar-nav-dropdown-toggle:hover {
    text-decoration: none;
  }
}

.c-sidebar-nav-icon {
  flex: 0 0 56px;
  height: 1.09375rem;
  font-size: 1.09375rem;
  text-align: center;
  transition: 0.3s;
  fill: currentColor;
}
html:not([dir=rtl]) .c-sidebar-nav-icon:first-child {
  margin-left: -1rem;
}
*[dir=rtl] .c-sidebar-nav-icon:first-child {
  margin-right: -1rem;
}

.c-sidebar-nav-dropdown {
  position: relative;
  transition: background 0.3s ease-in-out;
}
.c-sidebar-nav-dropdown.c-show > .c-sidebar-nav-dropdown-items {
  max-height: 1500px;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown.c-show > .c-sidebar-nav-dropdown-toggle::after {
  transform: rotate(-90deg);
}
*[dir=rtl] .c-sidebar-nav-dropdown.c-show > .c-sidebar-nav-dropdown-toggle::after {
  transform: rotate(270deg);
}
.c-sidebar-nav-dropdown.c-show + .c-sidebar-nav-dropdown.c-show {
  margin-top: 1px;
}

.c-sidebar-nav-dropdown-toggle {
  cursor: pointer;
}
.c-sidebar-nav-dropdown-toggle::after {
  display: block;
  flex: 0 8px;
  height: 8px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.3s;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle::after {
  margin-left: auto;
}
*[dir=rtl] .c-sidebar-nav-dropdown-toggle::after {
  margin-right: auto;
  transform: rotate(180deg);
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-toggle .badge {
  margin-right: 1rem;
}
*[dir=rtl] .c-sidebar-nav-dropdown-toggle .badge {
  margin-left: 1rem;
}

.c-sidebar-nav-dropdown-items {
  max-height: 0;
  padding: 0;
  overflow-y: hidden;
  list-style: none;
  transition: max-height 0.3s ease-in-out;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 56px;
}
*[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 56px;
}
html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}

html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 64px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 64px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 72px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 72px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 80px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 80px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 88px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 88px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-left: 96px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
  padding-right: 96px;
}
html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, html:not([dir=rtl]) .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-left: -56px;
}
*[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon, *[dir=rtl] .c-sidebar-nav[data-indentation=true] .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  margin-right: -56px;
}

.c-sidebar-nav-label {
  display: flex;
  padding: 0.211125rem 1rem;
  transition: 0.3s;
}
.c-sidebar-nav-label:hover {
  text-decoration: none;
}
.c-sidebar-nav-label .c-sidebar-nav-icon {
  margin-top: 1px;
}

.c-sidebar-footer {
  flex: 0 0 auto;
  padding: 0.75rem 1rem;
  transition: 0.3s;
}

.c-sidebar-minimizer {
  display: flex;
  flex: 0 0 50px;
  justify-content: flex-end;
  width: inherit;
  padding: 0;
  cursor: pointer;
  border: 0;
}
@media (max-width: 991.98px) {
  .c-sidebar-minimizer {
    display: none;
  }
}
.c-sidebar-minimizer::before {
  display: block;
  width: 50px;
  height: 50px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12.5px;
  transition: 0.3s;
}
*[dir=rtl] .c-sidebar-minimizer::before {
  transform: rotate(180deg);
}
.c-sidebar-minimizer:focus, .c-sidebar-minimizer.c-focus {
  outline: 0;
}
.c-sidebar-right .c-sidebar-minimizer {
  justify-content: flex-start;
}
html:not([dir=rtl]) .c-sidebar-right .c-sidebar-minimizer::before {
  transform: rotate(-180deg);
}
*[dir=rtl] .c-sidebar-right .c-sidebar-minimizer::before {
  transform: rotate(0deg);
}

@media (max-width: 991.98px) {
  .c-sidebar-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1030;
    width: 100vw;
    height: 100vh;
    background-color: #000015;
    transition: 0.3s;
  }
  .c-sidebar-backdrop.c-fade {
    opacity: 0;
  }
  .c-sidebar-backdrop.c-show {
    opacity: 0.5;
  }
}

@media (min-width: 992px) {
  .c-sidebar-minimized {
    z-index: 1031;
    flex: 0 0 56px;
  }
  .c-sidebar-minimized.c-sidebar-fixed {
    z-index: 1031;
    width: 56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized:not(.c-sidebar-right) {
    margin-left: -56px;
  }
  *[dir=rtl] .c-sidebar-minimized:not(.c-sidebar-right) {
    margin-right: -56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right {
    margin-right: -56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right {
    margin-left: -56px;
  }
  .c-sidebar-minimized .c-sidebar-brand-full {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-brand-minimized {
    display: block;
  }
  .c-sidebar-minimized .c-sidebar-nav {
    padding-bottom: 50px;
    overflow: visible;
  }
  .c-sidebar-minimized .c-d-minimized-none,
.c-sidebar-minimized .c-sidebar-nav-divider,
.c-sidebar-minimized .c-sidebar-nav-label,
.c-sidebar-minimized .c-sidebar-nav-title,
.c-sidebar-minimized .c-sidebar-footer,
.c-sidebar-minimized .c-sidebar-form,
.c-sidebar-minimized .c-sidebar-header {
    height: 0;
    padding: 0;
    margin: 0;
    visibility: hidden;
    opacity: 0;
  }
  .c-sidebar-minimized .c-sidebar-minimizer {
    position: fixed;
    bottom: 0;
    width: inherit;
  }
  html:not([dir=rtl]) .c-sidebar-minimized .c-sidebar-minimizer::before {
    transform: rotate(-180deg);
  }
  *[dir=rtl] .c-sidebar-minimized .c-sidebar-minimizer::before {
    transform: rotate(0deg);
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-minimizer::before {
    transform: rotate(0deg);
  }
  *[dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-minimizer::before {
    transform: rotate(180deg);
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-item:hover,
html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
    margin-left: -256px;
  }
  *[dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-item:hover,
*[dir=rtl] .c-sidebar-minimized.c-sidebar-right .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
    margin-right: -256px;
  }
  .c-sidebar-minimized .c-sidebar-nav-link,
.c-sidebar-minimized .c-sidebar-nav-dropdown-toggle {
    overflow: hidden;
    white-space: nowrap;
    border-left: 0;
  }
  .c-sidebar-minimized .c-sidebar-nav-link:hover,
.c-sidebar-minimized .c-sidebar-nav-dropdown-toggle:hover {
    width: 312px;
  }
  .c-sidebar-minimized .c-sidebar-nav-dropdown-toggle::after {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-nav-dropdown-items .c-sidebar-nav-link, .c-sidebar-minimized .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown-toggle {
    width: 256px;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown {
    position: relative;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items .c-sidebar-nav-dropdown:not(.c-show) > .c-sidebar-nav-dropdown-items {
    display: none;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown .c-sidebar-nav-dropdown-items {
    max-height: 1500px;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
    width: 312px;
    overflow: visible;
  }
  .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    position: absolute;
    display: inline;
  }
  html:not([dir=rtl]) .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    left: 56px;
  }
  *[dir=rtl] .c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    right: 56px;
  }
  html:not([dir=rtl]) .c-sidebar-minimized.c-sidebar-right > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    left: 0;
  }
  *[dir=rtl] .c-sidebar-minimized.c-sidebar-right > .c-sidebar-nav-dropdown:hover > .c-sidebar-nav-dropdown-items {
    right: 0;
  }
}

html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
  margin-left: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
  margin-right: 0;
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
  margin-right: 0;
}
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
  margin-left: 0;
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}

@media (min-width: 576px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 576px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 576px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 576px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-sm-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-md-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-lg-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right),
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-left: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right),
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right) {
    margin-right: 0;
  }
}
@media (min-width: 1400px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show:not(.c-sidebar-right).c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-right: 0;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right {
    margin-left: 0;
  }
}
@media (min-width: 1400px) and (min-width: 992px) {
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-right: 256px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed ~ .c-wrapper {
    margin-left: 256px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-right: 192px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-sm ~ .c-wrapper {
    margin-left: 192px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-right: 320px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-lg ~ .c-wrapper {
    margin-left: 320px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-right: 384px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-xl ~ .c-wrapper {
    margin-left: 384px;
  }
  html:not([dir=rtl]) .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
html:not([dir=rtl]) .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-right: 56px;
  }
  *[dir=rtl] .c-sidebar.c-sidebar-xxl-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper,
*[dir=rtl] .c-sidebar.c-sidebar-show.c-sidebar-right.c-sidebar-fixed.c-sidebar-minimized ~ .c-wrapper {
    margin-left: 56px;
  }
}
.c-sidebar {
  color: #fff;
  background: #3c4b64;
}
*[dir=rtl] .c-sidebar.c-sidebar-right {
  border: 0;
}
.c-sidebar .c-sidebar-close {
  color: #fff;
}
.c-sidebar .c-sidebar-brand {
  color: #fff;
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-header {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-form .c-form-control {
  color: #fff;
  background: rgba(0, 0, 21, 0.1);
  border: 0;
}
.c-sidebar .c-sidebar-form .c-form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-form .c-form-control::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-title {
  color: rgba(255, 255, 255, 0.6);
}
.c-sidebar .c-sidebar-nav-link, .c-sidebar .c-sidebar-nav-dropdown-toggle {
  color: rgba(255, 255, 255, 0.8);
  background: transparent;
}
.c-sidebar .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-link.c-active, .c-sidebar .c-active.c-sidebar-nav-dropdown-toggle {
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
}
.c-sidebar .c-sidebar-nav-link.c-active .c-sidebar-nav-icon, .c-sidebar .c-active.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link:focus, .c-sidebar .c-sidebar-nav-dropdown-toggle:focus {
  outline: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar .c-sidebar-nav-link:hover, .c-sidebar .c-sidebar-nav-dropdown-toggle:hover {
    color: #fff;
    background: #321fdb;
  }
  .c-sidebar .c-sidebar-nav-link:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
    color: #fff;
  }
  .c-sidebar .c-sidebar-nav-link:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar :hover.c-sidebar-nav-dropdown-toggle::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
  }
}
.c-sidebar .c-sidebar-nav-link.c-disabled, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-link.c-disabled:hover, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-link.c-disabled:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar .c-disabled:hover.c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar .c-sidebar-nav-dropdown-toggle {
  position: relative;
}
.c-sidebar .c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(255, 255, 255, 0.5)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar .c-sidebar-nav-dropdown.c-show {
  background: rgba(0, 0, 0, 0.2);
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-dropdown-toggle {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-sidebar-nav-label {
  color: rgba(255, 255, 255, 0.6);
}
.c-sidebar .c-sidebar-nav-label:hover {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-label .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar .c-progress {
  background-color: #596f94 !important;
}
.c-sidebar .c-sidebar-footer {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-minimizer {
  background-color: rgba(0, 0, 21, 0.2);
}
.c-sidebar .c-sidebar-minimizer::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%238a93a2' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar .c-sidebar-minimizer:focus, .c-sidebar .c-sidebar-minimizer.c-focus {
  outline: 0;
}
.c-sidebar .c-sidebar-minimizer:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.c-sidebar .c-sidebar-minimizer:hover::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle {
  background: #321fdb;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle {
  background: #3c4b64;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.5);
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items {
  background: #3c4b64;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
  background: #321fdb;
}

.c-sidebar.c-sidebar-light {
  color: #3c4b64;
  background: #fff;
  border-right: 1px solid rgba(159, 167, 179, 0.5);
}
html:not([dir=rtl]) .c-sidebar.c-sidebar-light.c-sidebar-right {
  border-right: 0;
  border-left: 1px solid rgba(159, 167, 179, 0.5);
}
*[dir=rtl] .c-sidebar.c-sidebar-light {
  border-right: 0;
  border-left: 1px solid rgba(159, 167, 179, 0.5);
}
*[dir=rtl] .c-sidebar.c-sidebar-light.c-sidebar-right {
  border: 0;
  border-right: 1px solid rgba(159, 167, 179, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-close {
  color: #3c4b64;
}
.c-sidebar.c-sidebar-light .c-sidebar-brand {
  color: #fff;
  background: #321fdb;
}
.c-sidebar.c-sidebar-light .c-sidebar-header {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control {
  color: #fff;
  background: rgba(0, 0, 21, 0.1);
  border: 0;
}
.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar.c-sidebar-light .c-sidebar-form .c-form-control::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-title {
  color: rgba(0, 0, 21, 0.4);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle {
  color: rgba(0, 0, 21, 0.8);
  background: transparent;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-active, .c-sidebar.c-sidebar-light .c-active.c-sidebar-nav-dropdown-toggle {
  color: rgba(0, 0, 21, 0.8);
  background: rgba(0, 0, 21, 0.05);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-active .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-active.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #321fdb;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link:focus, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:focus {
  outline: none;
}
@media (hover: hover), (-ms-high-contrast: none) {
  .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:hover {
    color: #fff;
    background: #321fdb;
  }
  .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
    color: #fff;
  }
  .c-sidebar.c-sidebar-light .c-sidebar-nav-link:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar.c-sidebar-light :hover.c-sidebar-nav-dropdown-toggle::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
  }
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-disabled:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar.c-sidebar-light .c-disabled:hover.c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle {
  position: relative;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown-toggle::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(0, 0, 21, 0.5)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show {
  background: rgba(0, 0, 0, 0.05);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-dropdown-toggle {
  color: rgba(0, 0, 21, 0.8);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle {
  color: #b3b3b3;
  background: transparent;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover {
  color: #b3b3b3;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-sidebar-nav-link.c-disabled:hover .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light .c-sidebar-nav-dropdown.c-show .c-disabled.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-label {
  color: rgba(0, 0, 21, 0.4);
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-label:hover {
  color: #3c4b64;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-label .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light .c-sidebar-footer {
  background: rgba(0, 0, 21, 0.2);
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer {
  background-color: rgba(0, 0, 0, 0.05);
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%238a93a2' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer:focus, .c-sidebar.c-sidebar-light .c-sidebar-minimizer.c-focus {
  outline: 0;
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.c-sidebar.c-sidebar-light .c-sidebar-minimizer:hover::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23768192' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle {
  background: #321fdb;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle {
  background: #fff;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link.c-disabled .c-sidebar-nav-icon, .c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-disabled.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(0, 0, 21, 0.5);
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown > .c-sidebar-nav-dropdown-items {
  background: #fff;
}
.c-sidebar.c-sidebar-light.c-sidebar-minimized .c-sidebar-nav > .c-sidebar-nav-dropdown:hover {
  background: #321fdb;
}

.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle {
  background: #321fdb;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary:hover, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle:hover {
  background: #2d1cc5;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-primary:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-primary.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle {
  background: #ced2d8;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary:hover, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle:hover {
  background: #c0c5cd;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-secondary:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-secondary.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle {
  background: #2eb85c;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success:hover, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle:hover {
  background: #29a452;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-success:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-success.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle {
  background: #39f;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info:hover, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle:hover {
  background: #1a8cff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-info:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-info.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle {
  background: #f9b115;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning:hover, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle:hover {
  background: #eea506;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-warning:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-warning.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle {
  background: #e55353;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger:hover, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle:hover {
  background: #e23d3d;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-danger:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-danger.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle {
  background: #ebedef;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light:hover, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle:hover {
  background: #dde0e4;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-light:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-light.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle {
  background: #636f83;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle .c-sidebar-nav-icon {
  color: rgba(255, 255, 255, 0.7);
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark:hover, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle:hover {
  background: #586374;
}
.c-sidebar .c-sidebar-nav-link.c-sidebar-nav-link-dark:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-link-dark.c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon {
  color: #fff;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.c-subheader {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  min-height: 48px;
}
.c-subheader[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}
.c-subheader.c-subheader-fixed {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.c-subheader-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 48px;
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.c-subheader-nav .c-subheader-nav-item {
  position: relative;
}
.c-subheader-nav .c-subheader-nav-btn {
  background-color: transparent;
  border: 1px solid transparent;
}
.c-subheader-nav .c-subheader-nav-link,
.c-subheader-nav .c-subheader-nav-btn {
  display: flex;
  align-items: center;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.c-subheader-nav .c-subheader-nav-link .badge,
.c-subheader-nav .c-subheader-nav-btn .badge {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}
html:not([dir=rtl]) .c-subheader-nav .c-subheader-nav-link .badge,
html:not([dir=rtl]) .c-subheader-nav .c-subheader-nav-btn .badge {
  left: 50%;
  margin-left: 0;
}
*[dir=rtl] .c-subheader-nav .c-subheader-nav-link .badge,
*[dir=rtl] .c-subheader-nav .c-subheader-nav-btn .badge {
  right: 50%;
  margin-right: 0;
}
.c-subheader-nav .c-subheader-nav-link:hover,
.c-subheader-nav .c-subheader-nav-btn:hover {
  text-decoration: none;
}

.c-subheader.c-subheader-dark {
  background: #3c4b64;
  border-bottom: 1px solid #636f83;
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn {
  color: rgba(255, 255, 255, 0.75);
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link:hover, .c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link:focus,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn:hover,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn:focus {
  color: rgba(255, 255, 255, 0.9);
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-disabled,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-btn.c-disabled {
  color: rgba(255, 255, 255, 0.25);
}
.c-subheader.c-subheader-dark .c-subheader-nav .c-show > .c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-active > .c-subheader-nav-link,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-show,
.c-subheader.c-subheader-dark .c-subheader-nav .c-subheader-nav-link.c-active {
  color: #fff;
}
.c-subheader.c-subheader-dark .c-subheader-text {
  color: rgba(255, 255, 255, 0.75);
}
.c-subheader.c-subheader-dark .c-subheader-text a {
  color: #fff;
}
.c-subheader.c-subheader-dark .c-subheader-text a:hover, .c-subheader.c-subheader-dark .c-subheader-text a:focus {
  color: #fff;
}

.c-subheader {
  background: #fff;
  border-bottom: 1px solid #d8dbe0;
}
.c-subheader .c-subheader-nav .c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-subheader-nav-btn {
  color: rgba(0, 0, 21, 0.5);
}
.c-subheader .c-subheader-nav .c-subheader-nav-link:hover, .c-subheader .c-subheader-nav .c-subheader-nav-link:focus,
.c-subheader .c-subheader-nav .c-subheader-nav-btn:hover,
.c-subheader .c-subheader-nav .c-subheader-nav-btn:focus {
  color: rgba(0, 0, 21, 0.7);
}
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-disabled,
.c-subheader .c-subheader-nav .c-subheader-nav-btn.c-disabled {
  color: rgba(0, 0, 21, 0.3);
}
.c-subheader .c-subheader-nav .c-show > .c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-active > .c-subheader-nav-link,
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-show,
.c-subheader .c-subheader-nav .c-subheader-nav-link.c-active {
  color: rgba(0, 0, 21, 0.9);
}
.c-subheader .c-subheader-text {
  color: rgba(0, 0, 21, 0.5);
}
.c-subheader .c-subheader-text a {
  color: rgba(0, 0, 21, 0.9);
}
.c-subheader .c-subheader-text a:hover, .c-subheader .c-subheader-text a:focus {
  color: rgba(0, 0, 21, 0.9);
}

.c-switch {
  display: inline-block;
  width: 40px;
  height: 26px;
}

.c-switch-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.c-switch-slider {
  position: relative;
  display: block;
  height: inherit;
  cursor: pointer;
  border: 1px solid;
  transition: 0.15s ease-out;
  border-radius: 0.25rem;
  background-color: #fff;
  border-color: #d8dbe0;
}
.c-switch-slider::before {
  position: absolute;
  top: 2px;
  left: 2px;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  content: "";
  background-color: #fff;
  border: 1px solid #d8dbe0;
  transition: 0.15s ease-out;
  border-radius: 0.125rem;
}

.c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(14px);
}

.c-switch-input:focus ~ .c-switch-slider {
  color: #768192;
  background-color: #fff;
  border-color: #958bef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 31, 219, 0.25);
}

.c-switch-input:disabled ~ .c-switch-slider {
  cursor: not-allowed;
  opacity: 0.5;
}

.c-switch-lg {
  width: 48px;
  height: 30px;
}
.c-switch-lg .c-switch-slider {
  font-size: 12px;
}
.c-switch-lg .c-switch-slider::before {
  width: 24px;
  height: 24px;
}
.c-switch-lg .c-switch-slider::after {
  font-size: 12px;
}
.c-switch-lg .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(18px);
}

.c-switch-sm {
  width: 32px;
  height: 22px;
}
.c-switch-sm .c-switch-slider {
  font-size: 8px;
}
.c-switch-sm .c-switch-slider::before {
  width: 16px;
  height: 16px;
}
.c-switch-sm .c-switch-slider::after {
  font-size: 8px;
}
.c-switch-sm .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(10px);
}

.c-switch-label {
  width: 48px;
}
.c-switch-label .c-switch-slider::before {
  z-index: 2;
}
.c-switch-label .c-switch-slider::after {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 50%;
  margin-top: -0.5em;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  color: #c4c9d0;
  text-align: center;
  text-transform: uppercase;
  content: attr(data-unchecked);
  transition: inherit;
}
html:not([dir=rtl]) .c-switch-label .c-switch-slider::after {
  right: 1px;
}
.c-switch-label .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(22px);
}
.c-switch-label .c-switch-input:checked ~ .c-switch-slider::after {
  left: 1px;
  color: #fff;
  content: attr(data-checked);
}
.c-switch-label.c-switch-lg {
  width: 56px;
  height: 30px;
}
.c-switch-label.c-switch-lg .c-switch-slider {
  font-size: 12px;
}
.c-switch-label.c-switch-lg .c-switch-slider::before {
  width: 24px;
  height: 24px;
}
.c-switch-label.c-switch-lg .c-switch-slider::after {
  font-size: 12px;
}
.c-switch-label.c-switch-lg .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(26px);
}
.c-switch-label.c-switch-sm {
  width: 40px;
  height: 22px;
}
.c-switch-label.c-switch-sm .c-switch-slider {
  font-size: 8px;
}
.c-switch-label.c-switch-sm .c-switch-slider::before {
  width: 16px;
  height: 16px;
}
.c-switch-label.c-switch-sm .c-switch-slider::after {
  font-size: 8px;
}
.c-switch-label.c-switch-sm .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(18px);
}

.c-switch[class*="-3d"] .c-switch-slider {
  background-color: #ebedef;
  border-radius: 50em;
}
.c-switch[class*="-3d"] .c-switch-slider::before {
  top: -1px;
  left: -1px;
  width: 26px;
  height: 26px;
  border: 0;
  border-radius: 50em;
  box-shadow: 0 2px 5px rgba(0, 0, 21, 0.3);
}
.c-switch[class*="-3d"].c-switch-lg {
  width: 48px;
  height: 30px;
}
.c-switch[class*="-3d"].c-switch-lg .c-switch-slider::before {
  width: 30px;
  height: 30px;
}
.c-switch[class*="-3d"].c-switch-lg .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(18px);
}
.c-switch[class*="-3d"].c-switch-sm {
  width: 32px;
  height: 22px;
}
.c-switch[class*="-3d"].c-switch-sm .c-switch-slider::before {
  width: 22px;
  height: 22px;
}
.c-switch[class*="-3d"].c-switch-sm .c-switch-input:checked ~ .c-switch-slider::before {
  transform: translateX(10px);
}

.c-switch-primary .c-switch-input:checked + .c-switch-slider {
  background-color: #321fdb;
  border-color: #2819ae;
}
.c-switch-primary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #2819ae;
}

.c-switch-3d-primary .c-switch-input:checked + .c-switch-slider {
  background-color: #321fdb;
}

.c-switch-outline-primary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #321fdb;
}
.c-switch-outline-primary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #321fdb;
}
.c-switch-outline-primary .c-switch-input:checked + .c-switch-slider::after {
  color: #321fdb;
}

.c-switch-opposite-primary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #321fdb;
}
.c-switch-opposite-primary .c-switch-input:checked + .c-switch-slider::before {
  background-color: #321fdb;
  border-color: #321fdb;
}
.c-switch-opposite-primary .c-switch-input:checked + .c-switch-slider::after {
  color: #321fdb;
}

.c-switch-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: #ced2d8;
  border-color: #b2b8c1;
}
.c-switch-secondary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #b2b8c1;
}

.c-switch-3d-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: #ced2d8;
}

.c-switch-outline-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ced2d8;
}
.c-switch-outline-secondary .c-switch-input:checked + .c-switch-slider::before {
  border-color: #ced2d8;
}
.c-switch-outline-secondary .c-switch-input:checked + .c-switch-slider::after {
  color: #ced2d8;
}

.c-switch-opposite-secondary .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ced2d8;
}
.c-switch-opposite-secondary .c-switch-input:checked + .c-switch-slider::before {
  background-color: #ced2d8;
  border-color: #ced2d8;
}
.c-switch-opposite-secondary .c-switch-input:checked + .c-switch-slider::after {
  color: #ced2d8;
}

.c-switch-success .c-switch-input:checked + .c-switch-slider {
  background-color: #2eb85c;
  border-color: #248f48;
}
.c-switch-success .c-switch-input:checked + .c-switch-slider::before {
  border-color: #248f48;
}

.c-switch-3d-success .c-switch-input:checked + .c-switch-slider {
  background-color: #2eb85c;
}

.c-switch-outline-success .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #2eb85c;
}
.c-switch-outline-success .c-switch-input:checked + .c-switch-slider::before {
  border-color: #2eb85c;
}
.c-switch-outline-success .c-switch-input:checked + .c-switch-slider::after {
  color: #2eb85c;
}

.c-switch-opposite-success .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #2eb85c;
}
.c-switch-opposite-success .c-switch-input:checked + .c-switch-slider::before {
  background-color: #2eb85c;
  border-color: #2eb85c;
}
.c-switch-opposite-success .c-switch-input:checked + .c-switch-slider::after {
  color: #2eb85c;
}

.c-switch-info .c-switch-input:checked + .c-switch-slider {
  background-color: #39f;
  border-color: #0080ff;
}
.c-switch-info .c-switch-input:checked + .c-switch-slider::before {
  border-color: #0080ff;
}

.c-switch-3d-info .c-switch-input:checked + .c-switch-slider {
  background-color: #39f;
}

.c-switch-outline-info .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #39f;
}
.c-switch-outline-info .c-switch-input:checked + .c-switch-slider::before {
  border-color: #39f;
}
.c-switch-outline-info .c-switch-input:checked + .c-switch-slider::after {
  color: #39f;
}

.c-switch-opposite-info .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #39f;
}
.c-switch-opposite-info .c-switch-input:checked + .c-switch-slider::before {
  background-color: #39f;
  border-color: #39f;
}
.c-switch-opposite-info .c-switch-input:checked + .c-switch-slider::after {
  color: #39f;
}

.c-switch-warning .c-switch-input:checked + .c-switch-slider {
  background-color: #f9b115;
  border-color: #d69405;
}
.c-switch-warning .c-switch-input:checked + .c-switch-slider::before {
  border-color: #d69405;
}

.c-switch-3d-warning .c-switch-input:checked + .c-switch-slider {
  background-color: #f9b115;
}

.c-switch-outline-warning .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #f9b115;
}
.c-switch-outline-warning .c-switch-input:checked + .c-switch-slider::before {
  border-color: #f9b115;
}
.c-switch-outline-warning .c-switch-input:checked + .c-switch-slider::after {
  color: #f9b115;
}

.c-switch-opposite-warning .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #f9b115;
}
.c-switch-opposite-warning .c-switch-input:checked + .c-switch-slider::before {
  background-color: #f9b115;
  border-color: #f9b115;
}
.c-switch-opposite-warning .c-switch-input:checked + .c-switch-slider::after {
  color: #f9b115;
}

.c-switch-danger .c-switch-input:checked + .c-switch-slider {
  background-color: #e55353;
  border-color: #de2727;
}
.c-switch-danger .c-switch-input:checked + .c-switch-slider::before {
  border-color: #de2727;
}

.c-switch-3d-danger .c-switch-input:checked + .c-switch-slider {
  background-color: #e55353;
}

.c-switch-outline-danger .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #e55353;
}
.c-switch-outline-danger .c-switch-input:checked + .c-switch-slider::before {
  border-color: #e55353;
}
.c-switch-outline-danger .c-switch-input:checked + .c-switch-slider::after {
  color: #e55353;
}

.c-switch-opposite-danger .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #e55353;
}
.c-switch-opposite-danger .c-switch-input:checked + .c-switch-slider::before {
  background-color: #e55353;
  border-color: #e55353;
}
.c-switch-opposite-danger .c-switch-input:checked + .c-switch-slider::after {
  color: #e55353;
}

.c-switch-light .c-switch-input:checked + .c-switch-slider {
  background-color: #ebedef;
  border-color: #cfd4d8;
}
.c-switch-light .c-switch-input:checked + .c-switch-slider::before {
  border-color: #cfd4d8;
}

.c-switch-3d-light .c-switch-input:checked + .c-switch-slider {
  background-color: #ebedef;
}

.c-switch-outline-light .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ebedef;
}
.c-switch-outline-light .c-switch-input:checked + .c-switch-slider::before {
  border-color: #ebedef;
}
.c-switch-outline-light .c-switch-input:checked + .c-switch-slider::after {
  color: #ebedef;
}

.c-switch-opposite-light .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #ebedef;
}
.c-switch-opposite-light .c-switch-input:checked + .c-switch-slider::before {
  background-color: #ebedef;
  border-color: #ebedef;
}
.c-switch-opposite-light .c-switch-input:checked + .c-switch-slider::after {
  color: #ebedef;
}

.c-switch-dark .c-switch-input:checked + .c-switch-slider {
  background-color: #636f83;
  border-color: #4d5666;
}
.c-switch-dark .c-switch-input:checked + .c-switch-slider::before {
  border-color: #4d5666;
}

.c-switch-3d-dark .c-switch-input:checked + .c-switch-slider {
  background-color: #636f83;
}

.c-switch-outline-dark .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #636f83;
}
.c-switch-outline-dark .c-switch-input:checked + .c-switch-slider::before {
  border-color: #636f83;
}
.c-switch-outline-dark .c-switch-input:checked + .c-switch-slider::after {
  color: #636f83;
}

.c-switch-opposite-dark .c-switch-input:checked + .c-switch-slider {
  background-color: inherit;
  border-color: #636f83;
}
.c-switch-opposite-dark .c-switch-input:checked + .c-switch-slider::before {
  background-color: #636f83;
  border-color: #636f83;
}
.c-switch-opposite-dark .c-switch-input:checked + .c-switch-slider::after {
  color: #636f83;
}

.c-switch-pill .c-switch-slider {
  border-radius: 50em;
}
.c-switch-pill .c-switch-slider::before {
  border-radius: 50em;
}

.c-switch-square .c-switch-slider {
  border-radius: 0;
}
.c-switch-square .c-switch-slider::before {
  border-radius: 0;
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #3c4b64;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid;
  border-top-color: #d8dbe0;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid;
  border-bottom-color: #d8dbe0;
}
.table tbody + tbody {
  border-top: 2px solid;
  border-top-color: #d8dbe0;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid;
  border-color: #d8dbe0;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid;
  border-color: #d8dbe0;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 21, 0.05);
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover tbody tr:hover {
    color: #3c4b64;
    background-color: rgba(0, 0, 21, 0.075);
  }
}

.table-primary,
.table-primary > th,
.table-primary > td {
  color: #4f5d73;
  background-color: #c6c0f5;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #948bec;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-primary:hover {
    background-color: #b2aaf2;
  }
  .table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #b2aaf2;
  }
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  color: #4f5d73;
  background-color: #f1f2f4;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #e6e8eb;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-secondary:hover {
    background-color: #e3e5e9;
  }
  .table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #e3e5e9;
  }
}

.table-success,
.table-success > th,
.table-success > td {
  color: #4f5d73;
  background-color: #c4ebd1;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #92daaa;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-success:hover {
    background-color: #b1e5c2;
  }
  .table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b1e5c2;
  }
}

.table-info,
.table-info > th,
.table-info > td {
  color: #4f5d73;
  background-color: #c6e2ff;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #95caff;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-info:hover {
    background-color: #add5ff;
  }
  .table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #add5ff;
  }
}

.table-warning,
.table-warning > th,
.table-warning > td {
  color: #4f5d73;
  background-color: #fde9bd;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fcd685;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-warning:hover {
    background-color: #fce1a4;
  }
  .table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #fce1a4;
  }
}

.table-danger,
.table-danger > th,
.table-danger > td {
  color: #4f5d73;
  background-color: #f8cfcf;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f1a6a6;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-danger:hover {
    background-color: #f5b9b9;
  }
  .table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f5b9b9;
  }
}

.table-light,
.table-light > th,
.table-light > td {
  color: #4f5d73;
  background-color: #f9fafb;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f5f6f7;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-light:hover {
    background-color: #eaedf1;
  }
  .table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #eaedf1;
  }
}

.table-dark,
.table-dark > th,
.table-dark > td {
  color: #4f5d73;
  background-color: #d3d7dc;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #aeb4bf;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-dark:hover {
    background-color: #c5cad1;
  }
  .table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #c5cad1;
  }
}

.table-active,
.table-active > th,
.table-active > td {
  color: #4f5d73;
  background-color: #d8dbe0;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-active:hover {
    background-color: #caced5;
  }
  .table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: #caced5;
  }
}

.table-selected,
.table-selected > th,
.table-selected > td {
  color: #4f5d73;
  background-color: #d8dbe0;
}
.table-selected th,
.table-selected td,
.table-selected thead th,
.table-selected tbody + tbody {
  border-color: #d8dbe0;
}

@media (hover: hover), (-ms-high-contrast: none) {
  .table-hover .table-selected:hover {
    background-color: #caced5;
  }
  .table-hover .table-selected:hover > td,
.table-hover .table-selected:hover > th {
    background-color: #caced5;
  }
}

.table tbody tr:focus {
  outline: 0;
  color: #3c4b64;
  background-color: rgba(0, 0, 21, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #636f83;
  border-color: #758297;
}
.table .thead-light th {
  color: #768192;
  background-color: #d8dbe0;
  border-color: #d8dbe0;
}

.table-dark {
  color: #fff;
  background-color: #636f83;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #758297;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
@media (hover: hover), (-ms-high-contrast: none) {
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075);
  }
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.table-outline {
  border: 1px solid;
  border-color: #d8dbe0;
}
.table-outline td {
  vertical-align: middle;
}

.table-align-middle td {
  vertical-align: middle;
}

.table-clear td {
  border: 0;
}

.toast {
  width: 350px;
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-clip: padding-box;
  border: 1px solid;
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 21, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(0, 0, 21, 0.1);
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-full {
  width: 100%;
  max-width: 100%;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  background-clip: padding-box;
  border-bottom: 1px solid;
  color: #8a93a2;
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(0, 0, 21, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.toaster {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
  padding: 0.25rem 0.5rem;
}
.toaster-top-full, .toaster-top-center, .toaster-top-right, .toaster-top-left, .toaster-bottom-full, .toaster-bottom-center, .toaster-bottom-right, .toaster-bottom-left {
  position: fixed;
  z-index: 1080;
  width: 350px;
}
.toaster-top-full, .toaster-top-center, .toaster-top-right, .toaster-top-left {
  top: 0;
}
.toaster-bottom-full, .toaster-bottom-center, .toaster-bottom-right, .toaster-bottom-left {
  bottom: 0;
  flex-direction: column;
}
.toaster-top-full, .toaster-bottom-full {
  width: auto;
}
.toaster-top-center, .toaster-bottom-center {
  left: 50%;
  transform: translateX(-50%);
}
.toaster-top-full, .toaster-bottom-full, .toaster-top-right, .toaster-bottom-right {
  right: 0;
}
.toaster-top-full, .toaster-bottom-full, .toaster-top-left, .toaster-bottom-left {
  left: 0;
}
.toaster .toast {
  width: 100%;
  max-width: 100%;
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.toast-primary {
  color: #fff;
  background-color: #321fdb;
  border-color: #2819ae;
}
.toast-primary .toast-header {
  color: #fff;
  background-color: #2d1cc5;
  border-color: #2819ae;
}

.toast-secondary {
  color: #4f5d73;
  background-color: #ced2d8;
  border-color: #b2b8c1;
}
.toast-secondary .toast-header {
  color: #4f5d73;
  background-color: #c0c5cd;
  border-color: #b2b8c1;
}

.toast-success {
  color: #fff;
  background-color: #2eb85c;
  border-color: #248f48;
}
.toast-success .toast-header {
  color: #fff;
  background-color: #29a452;
  border-color: #248f48;
}

.toast-info {
  color: #fff;
  background-color: #39f;
  border-color: #0080ff;
}
.toast-info .toast-header {
  color: #fff;
  background-color: #1a8cff;
  border-color: #0080ff;
}

.toast-warning {
  color: #4f5d73;
  background-color: #f9b115;
  border-color: #d69405;
}
.toast-warning .toast-header {
  color: #4f5d73;
  background-color: #eea506;
  border-color: #d69405;
}

.toast-danger {
  color: #fff;
  background-color: #e55353;
  border-color: #de2727;
}
.toast-danger .toast-header {
  color: #fff;
  background-color: #e23d3d;
  border-color: #de2727;
}

.toast-light {
  color: #4f5d73;
  background-color: #ebedef;
  border-color: #cfd4d8;
}
.toast-light .toast-header {
  color: #4f5d73;
  background-color: #dde0e4;
  border-color: #cfd4d8;
}

.toast-dark {
  color: #fff;
  background-color: #636f83;
  border-color: #4d5666;
}
.toast-dark .toast-header {
  color: #fff;
  background-color: #586374;
  border-color: #4d5666;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.tooltip[data-popper-placement^=top],
.tooltip[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.tooltip[data-popper-placement^=top] .tooltip-arrow,
.tooltip[data-popper-placement^=bottom] .tooltip-arrow {
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip[data-popper-placement^=right],
.tooltip[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.tooltip[data-popper-placement^=right] .tooltip-arrow,
.tooltip[data-popper-placement^=left] .tooltip-arrow {
  width: 0.4rem;
  height: 0.8rem;
}

.tooltip[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.tooltip[data-popper-placement^=top] .tooltip-arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000015;
}

.tooltip[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
}
.tooltip[data-popper-placement^=right] .tooltip-arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000015;
}

.tooltip[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.tooltip[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000015;
}

.tooltip[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
}
.tooltip[data-popper-placement^=left] .tooltip-arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000015;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000015;
  border-radius: 0.25rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-in {
  animation-name: fadeIn;
  animation-duration: 1s;
}

.c-wrapper {
  transition: margin 0.3s;
}

.c-sidebar {
  transition: box-shadow 0.3s 0.15s, transform 0.3s, margin-left 0.3s, margin-right 0.3s, width 0.3s, z-index 0s ease 0.3s;
}
.c-sidebar.c-sidebar-unfoldable {
  transition: transform 0.3s, margin-left 0.3s, margin-right 0.3s, width 0.3s, z-index 0s ease 0s;
}

.c-no-layout-transition .c-wrapper,
.c-no-layout-transition .c-sidebar {
  transition: none;
}
.c-no-layout-transition .c-wrapper .c-sidebar-header,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-title,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-divider,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-link,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-icon,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-toggle,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-toggle::after,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-dropdown-items,
.c-no-layout-transition .c-wrapper .c-sidebar-nav-label,
.c-no-layout-transition .c-wrapper .c-sidebar-footer,
.c-no-layout-transition .c-wrapper .c-sidebar-minimizer,
.c-no-layout-transition .c-sidebar .c-sidebar-header,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-title,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-divider,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-link,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-icon,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-toggle,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-toggle::after,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-dropdown-items,
.c-no-layout-transition .c-sidebar .c-sidebar-nav-label,
.c-no-layout-transition .c-sidebar .c-sidebar-footer,
.c-no-layout-transition .c-sidebar .c-sidebar-minimizer {
  transition: none;
}

.c-no-transition {
  transition: none;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.1875rem;
}

h2, .h2 {
  font-size: 1.75rem;
}

h3, .h3 {
  font-size: 1.53125rem;
}

h4, .h4 {
  font-size: 1.3125rem;
}

h5, .h5 {
  font-size: 1.09375rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid;
  border-color: rgba(0, 0, 21, 0.2);
}

.c-vr {
  width: 1px;
  background-color: rgba(0, 0, 21, 0.2);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  list-style: none;
}
html:not([dir=rtl]) .list-unstyled {
  padding-left: 0;
}
*[dir=rtl] .list-unstyled {
  padding-right: 0;
}

.list-inline {
  list-style: none;
}
html:not([dir=rtl]) .list-inline {
  padding-left: 0;
}
*[dir=rtl] .list-inline {
  padding-right: 0;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #8a93a2;
}
.blockquote-footer::before {
  content: "— ";
}

.c-app {
  display: flex;
  flex-direction: row;
  min-height: 100vh;
}

@media all and (-ms-high-contrast: none) {
  html {
    display: flex;
    flex-direction: column;
  }
}
.c-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
  min-height: 100vh;
}
.c-wrapper:not(.c-wrapper-fluid) .c-subheader-fixed {
  position: relative;
}
.c-wrapper:not(.c-wrapper-fluid) .c-header-fixed {
  position: sticky;
  top: 0;
}
@media all and (-ms-high-contrast: none) {
  .c-wrapper:not(.c-wrapper-fluid) .c-header-fixed {
    position: fixed;
    margin: inherit;
  }
  .c-wrapper:not(.c-wrapper-fluid) .c-header-fixed ~ .c-body {
    margin-top: 104px;
  }
}
.c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed {
  position: sticky;
  bottom: 0;
}
@media all and (-ms-high-contrast: none) {
  .c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed {
    position: fixed;
    margin: inherit;
  }
  .c-wrapper:not(.c-wrapper-fluid) .c-footer-fixed ~ .c-body {
    margin-bottom: 49px;
  }
}
.c-wrapper:not(.c-wrapper-fluid) .c-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.c-wrapper.c-wrapper-fluid {
  min-height: 100vh;
}
.c-wrapper.c-wrapper-fluid .c-header-fixed {
  margin: inherit;
}

.c-main {
  flex-basis: auto;
  flex-shrink: 0;
  flex-grow: 1;
  min-width: 0;
  padding-top: 2rem;
}
@media (min-width: 768px) {
  .c-main > .container-fluid, .c-main > .container-sm, .c-main > .container-md, .c-main > .container-lg, .c-main > .container-xl, .c-main > .container-xxl {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #321fdb !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2819ae !important;
}

.bg-secondary {
  background-color: #ced2d8 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #b2b8c1 !important;
}

.bg-success {
  background-color: #2eb85c !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #248f48 !important;
}

.bg-info {
  background-color: #39f !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0080ff !important;
}

.bg-warning {
  background-color: #f9b115 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d69405 !important;
}

.bg-danger {
  background-color: #e55353 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #de2727 !important;
}

.bg-light {
  background-color: #ebedef !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #cfd4d8 !important;
}

.bg-dark {
  background-color: #636f83 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #4d5666 !important;
}

.bg-gradient-primary {
  background: #1f1498 !important;
  background: linear-gradient(45deg, #321fdb 0%, #1f1498 100%) !important;
  border-color: #1f1498 !important;
}

.bg-gradient-secondary {
  background: #fff !important;
  background: linear-gradient(45deg, #c8d2dc 0%, #fff 100%) !important;
  border-color: #fff !important;
}

.bg-gradient-success {
  background: #1b9e3e !important;
  background: linear-gradient(45deg, #2eb85c 0%, #1b9e3e 100%) !important;
  border-color: #1b9e3e !important;
}

.bg-gradient-info {
  background: #2982cc !important;
  background: linear-gradient(45deg, #39f 0%, #2982cc 100%) !important;
  border-color: #2982cc !important;
}

.bg-gradient-warning {
  background: #f6960b !important;
  background: linear-gradient(45deg, #f9b115 0%, #f6960b 100%) !important;
  border-color: #f6960b !important;
}

.bg-gradient-danger {
  background: #d93737 !important;
  background: linear-gradient(45deg, #e55353 0%, #d93737 100%) !important;
  border-color: #d93737 !important;
}

.bg-gradient-light {
  background: #fff !important;
  background: linear-gradient(45deg, #e3e8ed 0%, #fff 100%) !important;
  border-color: #fff !important;
}

.bg-gradient-dark {
  background: #212333 !important;
  background: linear-gradient(45deg, #3c4b64 0%, #212333 100%) !important;
  border-color: #212333 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

[class^=bg-] {
  color: #fff;
}

.bg-facebook {
  background-color: #3b5998 !important;
}

a.bg-facebook:hover, a.bg-facebook:focus,
button.bg-facebook:hover,
button.bg-facebook:focus {
  background-color: #2d4373 !important;
}

.bg-twitter {
  background-color: #00aced !important;
}

a.bg-twitter:hover, a.bg-twitter:focus,
button.bg-twitter:hover,
button.bg-twitter:focus {
  background-color: #0087ba !important;
}

.bg-linkedin {
  background-color: #4875b4 !important;
}

a.bg-linkedin:hover, a.bg-linkedin:focus,
button.bg-linkedin:hover,
button.bg-linkedin:focus {
  background-color: #395d90 !important;
}

.bg-flickr {
  background-color: #ff0084 !important;
}

a.bg-flickr:hover, a.bg-flickr:focus,
button.bg-flickr:hover,
button.bg-flickr:focus {
  background-color: #cc006a !important;
}

.bg-tumblr {
  background-color: #32506d !important;
}

a.bg-tumblr:hover, a.bg-tumblr:focus,
button.bg-tumblr:hover,
button.bg-tumblr:focus {
  background-color: #22364a !important;
}

.bg-xing {
  background-color: #026466 !important;
}

a.bg-xing:hover, a.bg-xing:focus,
button.bg-xing:hover,
button.bg-xing:focus {
  background-color: #013334 !important;
}

.bg-github {
  background-color: #4183c4 !important;
}

a.bg-github:hover, a.bg-github:focus,
button.bg-github:hover,
button.bg-github:focus {
  background-color: #3269a0 !important;
}

.bg-stack-overflow {
  background-color: #fe7a15 !important;
}

a.bg-stack-overflow:hover, a.bg-stack-overflow:focus,
button.bg-stack-overflow:hover,
button.bg-stack-overflow:focus {
  background-color: #df6101 !important;
}

.bg-youtube {
  background-color: #b00 !important;
}

a.bg-youtube:hover, a.bg-youtube:focus,
button.bg-youtube:hover,
button.bg-youtube:focus {
  background-color: #880000 !important;
}

.bg-dribbble {
  background-color: #ea4c89 !important;
}

a.bg-dribbble:hover, a.bg-dribbble:focus,
button.bg-dribbble:hover,
button.bg-dribbble:focus {
  background-color: #e51e6b !important;
}

.bg-instagram {
  background-color: #517fa4 !important;
}

a.bg-instagram:hover, a.bg-instagram:focus,
button.bg-instagram:hover,
button.bg-instagram:focus {
  background-color: #406582 !important;
}

.bg-pinterest {
  background-color: #cb2027 !important;
}

a.bg-pinterest:hover, a.bg-pinterest:focus,
button.bg-pinterest:hover,
button.bg-pinterest:focus {
  background-color: #9f191f !important;
}

.bg-vk {
  background-color: #45668e !important;
}

a.bg-vk:hover, a.bg-vk:focus,
button.bg-vk:hover,
button.bg-vk:focus {
  background-color: #344d6c !important;
}

.bg-yahoo {
  background-color: #400191 !important;
}

a.bg-yahoo:hover, a.bg-yahoo:focus,
button.bg-yahoo:hover,
button.bg-yahoo:focus {
  background-color: #2a015e !important;
}

.bg-behance {
  background-color: #1769ff !important;
}

a.bg-behance:hover, a.bg-behance:focus,
button.bg-behance:hover,
button.bg-behance:focus {
  background-color: #0050e3 !important;
}

.bg-reddit {
  background-color: #ff4500 !important;
}

a.bg-reddit:hover, a.bg-reddit:focus,
button.bg-reddit:hover,
button.bg-reddit:focus {
  background-color: #cc3700 !important;
}

.bg-vimeo {
  background-color: #aad450 !important;
}

a.bg-vimeo:hover, a.bg-vimeo:focus,
button.bg-vimeo:hover,
button.bg-vimeo:focus {
  background-color: #93c130 !important;
}

.bg-gray-100 {
  background-color: #ebedef !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: #cfd4d8 !important;
}

.bg-gray-200 {
  background-color: #d8dbe0 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #bcc1c9 !important;
}

.bg-gray-300 {
  background-color: #c4c9d0 !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #a8afb9 !important;
}

.bg-gray-400 {
  background-color: #b1b7c1 !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #959daa !important;
}

.bg-gray-500 {
  background-color: #9da5b1 !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #818b9a !important;
}

.bg-gray-600 {
  background-color: #8a93a2 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #6e798b !important;
}

.bg-gray-700 {
  background-color: #768192 !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #5e6877 !important;
}

.bg-gray-800 {
  background-color: #636f83 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #4d5666 !important;
}

.bg-gray-900 {
  background-color: #4f5d73 !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #3a4555 !important;
}

.bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
}

.border {
  border: 1px solid #d8dbe0 !important;
}

.border-top {
  border-top: 1px solid #d8dbe0 !important;
}

.border-right {
  border-right: 1px solid #d8dbe0 !important;
}

.border-bottom {
  border-bottom: 1px solid #d8dbe0 !important;
}

.border-left {
  border-left: 1px solid #d8dbe0 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border: 1px solid !important;
  border-color: #321fdb !important;
}

.border-secondary {
  border: 1px solid !important;
  border-color: #ced2d8 !important;
}

.border-success {
  border: 1px solid !important;
  border-color: #2eb85c !important;
}

.border-info {
  border: 1px solid !important;
  border-color: #39f !important;
}

.border-warning {
  border: 1px solid !important;
  border-color: #f9b115 !important;
}

.border-danger {
  border: 1px solid !important;
  border-color: #e55353 !important;
}

.border-light {
  border: 1px solid !important;
  border-color: #ebedef !important;
}

.border-dark {
  border: 1px solid !important;
  border-color: #636f83 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.b-a-0 {
  border: 0 !important;
}

.b-t-0 {
  border-top: 0 !important;
}

.b-r-0 {
  border-right: 0 !important;
}

.b-b-0 {
  border-bottom: 0 !important;
}

.b-l-0 {
  border-left: 0 !important;
}

.b-a-1 {
  border: 1px solid #d8dbe0;
}

.b-t-1 {
  border-top: 1px solid #d8dbe0;
}

.b-r-1 {
  border-right: 1px solid #d8dbe0;
}

.b-b-1 {
  border-bottom: 1px solid #d8dbe0;
}

.b-l-1 {
  border-left: 1px solid #d8dbe0;
}

.b-a-2 {
  border: 2px solid #d8dbe0;
}

.b-t-2 {
  border-top: 2px solid #d8dbe0;
}

.b-r-2 {
  border-right: 2px solid #d8dbe0;
}

.b-b-2 {
  border-bottom: 2px solid #d8dbe0;
}

.b-l-2 {
  border-left: 2px solid #d8dbe0;
}

.content-center {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  text-align: center;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (max-width: 575.98px) {
  .d-down-none {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .d-sm-down-none {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .d-md-down-none {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .d-lg-down-none {
    display: none !important;
  }
}
@media (max-width: 1399.98px) {
  .d-xl-down-none {
    display: none !important;
  }
}
.d-xxl-down-none {
  display: none !important;
}

.c-default-theme .c-d-default-none {
  display: none !important;
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
html:not([dir=rtl]) .float-left {
  float: left !important;
}
*[dir=rtl] .float-left {
  float: right !important;
}

html:not([dir=rtl]) .float-right {
  float: right !important;
}
*[dir=rtl] .float-right {
  float: left !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  html:not([dir=rtl]) .float-sm-left {
    float: left !important;
  }
  *[dir=rtl] .float-sm-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-sm-right {
    float: right !important;
  }
  *[dir=rtl] .float-sm-right {
    float: left !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .float-md-left {
    float: left !important;
  }
  *[dir=rtl] .float-md-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-md-right {
    float: right !important;
  }
  *[dir=rtl] .float-md-right {
    float: left !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  html:not([dir=rtl]) .float-lg-left {
    float: left !important;
  }
  *[dir=rtl] .float-lg-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-lg-right {
    float: right !important;
  }
  *[dir=rtl] .float-lg-right {
    float: left !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  html:not([dir=rtl]) .float-xl-left {
    float: left !important;
  }
  *[dir=rtl] .float-xl-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-xl-right {
    float: right !important;
  }
  *[dir=rtl] .float-xl-right {
    float: left !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1400px) {
  html:not([dir=rtl]) .float-xxl-left {
    float: left !important;
  }
  *[dir=rtl] .float-xxl-left {
    float: right !important;
  }

  html:not([dir=rtl]) .float-xxl-right {
    float: right !important;
  }
  *[dir=rtl] .float-xxl-right {
    float: left !important;
  }

  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 21, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 21, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 21, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

html:not([dir=rtl]) .mfs-0 {
  margin-left: 0 !important;
}
*[dir=rtl] .mfs-0 {
  margin-right: 0 !important;
}

html:not([dir=rtl]) .mfe-0 {
  margin-right: 0 !important;
}
*[dir=rtl] .mfe-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

html:not([dir=rtl]) .mfs-1 {
  margin-left: 0.25rem !important;
}
*[dir=rtl] .mfs-1 {
  margin-right: 0.25rem !important;
}

html:not([dir=rtl]) .mfe-1 {
  margin-right: 0.25rem !important;
}
*[dir=rtl] .mfe-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

html:not([dir=rtl]) .mfs-2 {
  margin-left: 0.5rem !important;
}
*[dir=rtl] .mfs-2 {
  margin-right: 0.5rem !important;
}

html:not([dir=rtl]) .mfe-2 {
  margin-right: 0.5rem !important;
}
*[dir=rtl] .mfe-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

html:not([dir=rtl]) .mfs-3 {
  margin-left: 1rem !important;
}
*[dir=rtl] .mfs-3 {
  margin-right: 1rem !important;
}

html:not([dir=rtl]) .mfe-3 {
  margin-right: 1rem !important;
}
*[dir=rtl] .mfe-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

html:not([dir=rtl]) .mfs-4 {
  margin-left: 1.5rem !important;
}
*[dir=rtl] .mfs-4 {
  margin-right: 1.5rem !important;
}

html:not([dir=rtl]) .mfe-4 {
  margin-right: 1.5rem !important;
}
*[dir=rtl] .mfe-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

html:not([dir=rtl]) .mfs-5 {
  margin-left: 3rem !important;
}
*[dir=rtl] .mfs-5 {
  margin-right: 3rem !important;
}

html:not([dir=rtl]) .mfe-5 {
  margin-right: 3rem !important;
}
*[dir=rtl] .mfe-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

html:not([dir=rtl]) .pfs-0 {
  padding-left: 0 !important;
}
*[dir=rtl] .pfs-0 {
  padding-right: 0 !important;
}

html:not([dir=rtl]) .pfe-0 {
  padding-right: 0 !important;
}
*[dir=rtl] .pfe-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

html:not([dir=rtl]) .pfs-1 {
  padding-left: 0.25rem !important;
}
*[dir=rtl] .pfs-1 {
  padding-right: 0.25rem !important;
}

html:not([dir=rtl]) .pfe-1 {
  padding-right: 0.25rem !important;
}
*[dir=rtl] .pfe-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

html:not([dir=rtl]) .pfs-2 {
  padding-left: 0.5rem !important;
}
*[dir=rtl] .pfs-2 {
  padding-right: 0.5rem !important;
}

html:not([dir=rtl]) .pfe-2 {
  padding-right: 0.5rem !important;
}
*[dir=rtl] .pfe-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

html:not([dir=rtl]) .pfs-3 {
  padding-left: 1rem !important;
}
*[dir=rtl] .pfs-3 {
  padding-right: 1rem !important;
}

html:not([dir=rtl]) .pfe-3 {
  padding-right: 1rem !important;
}
*[dir=rtl] .pfe-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

html:not([dir=rtl]) .pfs-4 {
  padding-left: 1.5rem !important;
}
*[dir=rtl] .pfs-4 {
  padding-right: 1.5rem !important;
}

html:not([dir=rtl]) .pfe-4 {
  padding-right: 1.5rem !important;
}
*[dir=rtl] .pfe-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

html:not([dir=rtl]) .pfs-5 {
  padding-left: 3rem !important;
}
*[dir=rtl] .pfs-5 {
  padding-right: 3rem !important;
}

html:not([dir=rtl]) .pfe-5 {
  padding-right: 3rem !important;
}
*[dir=rtl] .pfe-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

html:not([dir=rtl]) .mfs-n1 {
  margin-left: -0.25rem !important;
}
*[dir=rtl] .mfs-n1 {
  margin-right: -0.25rem !important;
}

html:not([dir=rtl]) .mfe-n1 {
  margin-right: -0.25rem !important;
}
*[dir=rtl] .mfe-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

html:not([dir=rtl]) .mfs-n2 {
  margin-left: -0.5rem !important;
}
*[dir=rtl] .mfs-n2 {
  margin-right: -0.5rem !important;
}

html:not([dir=rtl]) .mfe-n2 {
  margin-right: -0.5rem !important;
}
*[dir=rtl] .mfe-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

html:not([dir=rtl]) .mfs-n3 {
  margin-left: -1rem !important;
}
*[dir=rtl] .mfs-n3 {
  margin-right: -1rem !important;
}

html:not([dir=rtl]) .mfe-n3 {
  margin-right: -1rem !important;
}
*[dir=rtl] .mfe-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

html:not([dir=rtl]) .mfs-n4 {
  margin-left: -1.5rem !important;
}
*[dir=rtl] .mfs-n4 {
  margin-right: -1.5rem !important;
}

html:not([dir=rtl]) .mfe-n4 {
  margin-right: -1.5rem !important;
}
*[dir=rtl] .mfe-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

html:not([dir=rtl]) .mfs-n5 {
  margin-left: -3rem !important;
}
*[dir=rtl] .mfs-n5 {
  margin-right: -3rem !important;
}

html:not([dir=rtl]) .mfe-n5 {
  margin-right: -3rem !important;
}
*[dir=rtl] .mfe-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

html:not([dir=rtl]) .mfs-auto {
  margin-left: auto !important;
}
*[dir=rtl] .mfs-auto {
  margin-right: auto !important;
}

html:not([dir=rtl]) .mfe-auto {
  margin-right: auto !important;
}
*[dir=rtl] .mfe-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-sm-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-sm-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-sm-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-sm-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-sm-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-sm-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-sm-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-sm-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-sm-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-sm-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-sm-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-sm-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-sm-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-sm-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-sm-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-sm-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-sm-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-sm-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-sm-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-sm-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-sm-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-sm-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-sm-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-sm-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-sm-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-sm-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-sm-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-sm-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-md-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-md-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-md-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-md-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-md-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-md-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-md-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-md-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-md-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-md-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-md-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-md-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-md-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-md-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-md-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-md-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-md-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-md-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-md-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-md-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-md-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-md-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-md-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-md-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-md-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-md-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-md-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-md-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-md-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-md-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-md-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-md-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-md-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-md-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-md-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-md-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-md-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-md-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-md-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-md-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-md-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-md-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-lg-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-lg-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-lg-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-lg-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-lg-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-lg-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-lg-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-lg-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-lg-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-lg-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-lg-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-lg-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-lg-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-lg-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-lg-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-lg-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-lg-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-lg-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-lg-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-lg-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-lg-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-lg-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-lg-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-lg-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-lg-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-lg-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-lg-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-lg-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-xl-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-xl-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-xl-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-xl-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-xl-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-xl-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-xl-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-xl-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-xl-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-xl-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-xl-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-xl-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-xl-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-xl-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-xl-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-xl-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-xl-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-xl-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-xl-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-xl-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-xl-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-xl-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-xl-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-xl-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-xl-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-xl-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-xl-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-xl-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }

  .mt-xxl-0,
.my-xxl-0 {
    margin-top: 0 !important;
  }

  .mr-xxl-0,
.mx-xxl-0 {
    margin-right: 0 !important;
  }

  .mb-xxl-0,
.my-xxl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xxl-0,
.mx-xxl-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .mfs-xxl-0 {
    margin-left: 0 !important;
  }
  *[dir=rtl] .mfs-xxl-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .mfe-xxl-0 {
    margin-right: 0 !important;
  }
  *[dir=rtl] .mfe-xxl-0 {
    margin-left: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .mt-xxl-1,
.my-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xxl-1,
.mx-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xxl-1,
.my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xxl-1,
.mx-xxl-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-1 {
    margin-left: 0.25rem !important;
  }
  *[dir=rtl] .mfs-xxl-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-1 {
    margin-right: 0.25rem !important;
  }
  *[dir=rtl] .mfe-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .mt-xxl-2,
.my-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xxl-2,
.mx-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xxl-2,
.my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xxl-2,
.mx-xxl-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-2 {
    margin-left: 0.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-2 {
    margin-right: 0.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .mt-xxl-3,
.my-xxl-3 {
    margin-top: 1rem !important;
  }

  .mr-xxl-3,
.mx-xxl-3 {
    margin-right: 1rem !important;
  }

  .mb-xxl-3,
.my-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xxl-3,
.mx-xxl-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-3 {
    margin-left: 1rem !important;
  }
  *[dir=rtl] .mfs-xxl-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-3 {
    margin-right: 1rem !important;
  }
  *[dir=rtl] .mfe-xxl-3 {
    margin-left: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .mt-xxl-4,
.my-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xxl-4,
.mx-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xxl-4,
.my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xxl-4,
.mx-xxl-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-4 {
    margin-left: 1.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-4 {
    margin-right: 1.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .mt-xxl-5,
.my-xxl-5 {
    margin-top: 3rem !important;
  }

  .mr-xxl-5,
.mx-xxl-5 {
    margin-right: 3rem !important;
  }

  .mb-xxl-5,
.my-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xxl-5,
.mx-xxl-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-5 {
    margin-left: 3rem !important;
  }
  *[dir=rtl] .mfs-xxl-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-5 {
    margin-right: 3rem !important;
  }
  *[dir=rtl] .mfe-xxl-5 {
    margin-left: 3rem !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .pt-xxl-0,
.py-xxl-0 {
    padding-top: 0 !important;
  }

  .pr-xxl-0,
.px-xxl-0 {
    padding-right: 0 !important;
  }

  .pb-xxl-0,
.py-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xxl-0,
.px-xxl-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pfs-xxl-0 {
    padding-left: 0 !important;
  }
  *[dir=rtl] .pfs-xxl-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .pfe-xxl-0 {
    padding-right: 0 !important;
  }
  *[dir=rtl] .pfe-xxl-0 {
    padding-left: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .pt-xxl-1,
.py-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xxl-1,
.px-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xxl-1,
.py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xxl-1,
.px-xxl-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-1 {
    padding-left: 0.25rem !important;
  }
  *[dir=rtl] .pfs-xxl-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  *[dir=rtl] .pfe-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .pt-xxl-2,
.py-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xxl-2,
.px-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xxl-2,
.py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xxl-2,
.px-xxl-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-2 {
    padding-left: 0.5rem !important;
  }
  *[dir=rtl] .pfs-xxl-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  *[dir=rtl] .pfe-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .pt-xxl-3,
.py-xxl-3 {
    padding-top: 1rem !important;
  }

  .pr-xxl-3,
.px-xxl-3 {
    padding-right: 1rem !important;
  }

  .pb-xxl-3,
.py-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xxl-3,
.px-xxl-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-3 {
    padding-left: 1rem !important;
  }
  *[dir=rtl] .pfs-xxl-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-3 {
    padding-right: 1rem !important;
  }
  *[dir=rtl] .pfe-xxl-3 {
    padding-left: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .pt-xxl-4,
.py-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xxl-4,
.px-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xxl-4,
.py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xxl-4,
.px-xxl-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-4 {
    padding-left: 1.5rem !important;
  }
  *[dir=rtl] .pfs-xxl-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  *[dir=rtl] .pfe-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .pt-xxl-5,
.py-xxl-5 {
    padding-top: 3rem !important;
  }

  .pr-xxl-5,
.px-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-5,
.py-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xxl-5,
.px-xxl-5 {
    padding-left: 3rem !important;
  }

  html:not([dir=rtl]) .pfs-xxl-5 {
    padding-left: 3rem !important;
  }
  *[dir=rtl] .pfs-xxl-5 {
    padding-right: 3rem !important;
  }

  html:not([dir=rtl]) .pfe-xxl-5 {
    padding-right: 3rem !important;
  }
  *[dir=rtl] .pfe-xxl-5 {
    padding-left: 3rem !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xxl-n1,
.my-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xxl-n1,
.mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xxl-n1,
.my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xxl-n1,
.mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  *[dir=rtl] .mfs-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  *[dir=rtl] .mfe-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xxl-n2,
.my-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xxl-n2,
.mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xxl-n2,
.my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xxl-n2,
.mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  .mt-xxl-n3,
.my-xxl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xxl-n3,
.mx-xxl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xxl-n3,
.my-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xxl-n3,
.mx-xxl-n3 {
    margin-left: -1rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n3 {
    margin-left: -1rem !important;
  }
  *[dir=rtl] .mfs-xxl-n3 {
    margin-right: -1rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n3 {
    margin-right: -1rem !important;
  }
  *[dir=rtl] .mfe-xxl-n3 {
    margin-left: -1rem !important;
  }

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xxl-n4,
.my-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xxl-n4,
.mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xxl-n4,
.my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xxl-n4,
.mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  *[dir=rtl] .mfs-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  *[dir=rtl] .mfe-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  .mt-xxl-n5,
.my-xxl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xxl-n5,
.mx-xxl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xxl-n5,
.my-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xxl-n5,
.mx-xxl-n5 {
    margin-left: -3rem !important;
  }

  html:not([dir=rtl]) .mfs-xxl-n5 {
    margin-left: -3rem !important;
  }
  *[dir=rtl] .mfs-xxl-n5 {
    margin-right: -3rem !important;
  }

  html:not([dir=rtl]) .mfe-xxl-n5 {
    margin-right: -3rem !important;
  }
  *[dir=rtl] .mfe-xxl-n5 {
    margin-left: -3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mt-xxl-auto,
.my-xxl-auto {
    margin-top: auto !important;
  }

  .mr-xxl-auto,
.mx-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-auto,
.my-xxl-auto {
    margin-bottom: auto !important;
  }

  .ml-xxl-auto,
.mx-xxl-auto {
    margin-left: auto !important;
  }

  html:not([dir=rtl]) .mfs-xxl-auto {
    margin-left: auto !important;
  }
  *[dir=rtl] .mfs-xxl-auto {
    margin-right: auto !important;
  }

  html:not([dir=rtl]) .mfe-xxl-auto {
    margin-right: auto !important;
  }
  *[dir=rtl] .mfe-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 21, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }

  .text-xxl-right {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #321fdb !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #231698 !important;
}

.text-secondary {
  color: #ced2d8 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #a3abb6 !important;
}

.text-success {
  color: #2eb85c !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1f7b3d !important;
}

.text-info {
  color: #39f !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0073e6 !important;
}

.text-warning {
  color: #f9b115 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #bd8305 !important;
}

.text-danger {
  color: #e55353 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #cd1f1f !important;
}

.text-light {
  color: #ebedef !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c1c7cd !important;
}

.text-dark {
  color: #636f83 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #424a57 !important;
}

.text-body {
  color: #3c4b64 !important;
}

.text-muted {
  color: #768192 !important;
}

.text-black-50 {
  color: rgba(0, 0, 21, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.font-xs {
  font-size: 0.75rem !important;
}

.font-sm {
  font-size: 0.85rem !important;
}

.font-lg {
  font-size: 1rem !important;
}

.font-xl {
  font-size: 1.25rem !important;
}

.font-2xl {
  font-size: 1.5rem !important;
}

.font-3xl {
  font-size: 1.75rem !important;
}

.font-4xl {
  font-size: 2rem !important;
}

.font-5xl {
  font-size: 2.5rem !important;
}

[class^=text-value] {
  font-weight: 600;
}

.text-value-xs {
  font-size: 0.65625rem;
}

.text-value-sm {
  font-size: 0.74375rem;
}

.text-value {
  font-size: 0.875rem;
}

.text-value-lg {
  font-size: 1.3125rem;
}

.text-value-xl {
  font-size: 1.53125rem;
}

.text-white .text-muted {
  color: rgba(255, 255, 255, 0.6) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

*[dir=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}
*[dir=rtl] body {
  text-align: right;
}

.ie-custom-properties {
  primary: #321fdb;
  secondary: #ced2d8;
  success: #2eb85c;
  info: #39f;
  warning: #f9b115;
  danger: #e55353;
  light: #ebedef;
  dark: #636f83;
  breakpoint-xs: 0;
  breakpoint-sm: 576px;
  breakpoint-md: 768px;
  breakpoint-lg: 992px;
  breakpoint-xl: 1200px;
  breakpoint-xxl: 1400px;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #9da5b1;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000015;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #c4c9d0 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #d8dbe0;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #d8dbe0;
  }
}
.switch-checkbox[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}

.switch-label {
  cursor: pointer;
  text-indent: -9999px;
  width: 50px;
  height: 26px;
  background: grey;
  display: block;
  border-radius: 100px;
  position: relative;
}

.switch-label:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 90px;
  transition: 0.3s;
}

.switch-checkbox:checked + .switch-label {
  background: #bada55;
}

.switch-checkbox:checked + .switch-label:after {
  left: calc(100% - 3px);
  transform: translateX(-100%);
}

.switch-label:active:after {
  width: 25px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2JhY2tlbmQuY3NzIiwibWFwcGluZ3MiOiI7QUFBQSxnQkFBZ0IsQ0NBaEI7Ozs7OztFQ0FBLFlBQ0UsNkJBQ0EsNENBQ0EsZ1BBSUEsZ0JBQ0Esa0JDUUYsZ0NESEUsdUNBQ0EsV0FDQSxrQkFDQSxnQkFDQSxvQkFDQSxvQkFDQSxjQUdBLG1DQUNBLGtDQUlBLG1CQUVJLGVBRkosMkJBRUksZUFGSixvQkFFSSxlQUZKLG9CQUVJLGVBRkosb0JBRUksZUFGSixtQkFFSSxlQUZKLDJCQUVJLGVBRkosc0JBRUksZUFGSixtQkFFSSxlQUZKLGlCQUVJLGVBRkoscUJBRUksZUFGSixtQkFFSSxlQUZKLHdCQUVJLGVBRkosdUJBRUksZUFGSiwyQkFFSSxlQUZKLHVCQUVJLGVBRkosdUJBRUksZUFGSiwwQkFFSSxlQUZKLDJCQUVJLGVBRkosMkJBRUksZUFGSixrQkFFSSxlQUZKLGtCQUVJLGVBRkosaUJBRUksZUFGSixpQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSixpQkFFSSxlQUZKLG1CQUVJLGVBRkosaUJBRUksZUFGSixvQkFFSSxlQUZKLHFCQUVJLGVBRkosK0JBRUksZUFGSixzQkFFSSxlQUZKLHdCQUVJLGVBRkoscUJBRUksZUFGSixzQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLG9CQUVJLGVBRkoscUJBRUksZUFGSixzQkFFSSxlQUZKLG9CQUVJLGVBRkoseUJBRUksZUFGSiwyQkFFSSxlQUZKLHFCQUVJLGVBRkosa0JBRUksZUFGSixtQkFFSSxlQUZKLDRCQUVJLGVBRkosMEJBRUksZUFGSixnQ0FFSSxlQUZKLDhCQUVJLGVBRkosc0JBRUksZUFGSiwyQkFFSSxlQUZKLG1CQUVJLGVBRkosaUJBRUksZUFGSixrQkFFSSxlQUZKLHNCQUVJLGVBRkoseUJBRUksZUFGSix1QkFFSSxlQUZKLHlCQUVJLGVBRkosa0JBRUksZUFGSixpQkFFSSxlQUZKLG1CQUVJLGVBRkosdUJBRUksZUFGSix1QkFFSSxlQUZKLHlCQUVJLGVBRkoscUJBRUksZUFGSixvQkFFSSxlQUZKLHNCQUVJLGVBRkosMkJBRUksZUFGSiwyQkFFSSxlQUZKLDJCQUVJLGVBRkosMkJBRUksZUFGSiw2QkFFSSxlQUZKLGtCQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLDBCQUVJLGVBRkosaUJBRUksZUFGSixzQkFFSSxlQUZKLG9CQUVJLGVBRkosNEJBRUksZUFGSiwyQkFFSSxlQUZKLHVCQUVJLGVBRkosbUJBRUksZUFGSixrQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSixvQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLHFCQUVJLGVBRkosbUJBRUksZUFGSixzQkFFSSxlQUZKLHFCQUVJLGVBRkosNEJBRUksZUFGSiwyQkFFSSxlQUZKLHlCQUVJLGVBRkosOEJBRUksZUFGSiwyQkFFSSxlQUZKLGtCQUVJLGVBRkosa0JBRUksZUFGSixvQkFFSSxlQUZKLHVCQUVJLGVBRkosb0JBRUksZUFGSix3QkFFSSxlQUZKLHlCQUVJLGVBRkosMEJBRUksZUFGSixtQkFFSSxlQUZKLGlCQUVJLGVBRkosb0JBRUksZUFGSixnQkFFSSxlQUZKLG9CQUVJLGVBRkosb0JBRUksZUFGSixrQkFFSSxlQUZKLGtCQUVJLGVBRkosdUJBRUksZUFGSixpQkFFSSxlQUZKLG1CQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLHFCQUVJLGVBRkosc0JBRUksZUFGSiw2QkFFSSxlQUZKLG1CQUVJLGVBRkosb0JBRUksZUFGSixtQkFFSSxlQUZKLG1CQUVJLGVBRkosb0JBRUksZUFGSix1QkFFSSxlQUZKLHNCQUVJLGVBRkosb0JBRUksZUFGSixrQkFFSSxlQUZKLHVCQUVJLGVBRkosc0JBRUksZUFGSixxQkFFSSxlQUZKLG9CQUVJLGVBRkosdUJBRUksZUFGSixpQkFFSSxlQUZKLGtCQUVJLGVBRkoscUJBRUksZUFGSixpQkFFSSxlQUZKLGtCQUVJLGVBRkoscUJBRUksZUFGSix3QkFFSSxlQUZKLHlCQUVJLGVBRkosc0JBRUksZUFGSixvQkFFSSxlQUZKLHVCQUVJLGVBRkosb0JBRUksZUFGSixxQkFFSSxlQUZKLG1CQUVJLGVBRkosbUJBRUksZUFGSixxQkFFSSxlQUZKLHNCQUVJLGVBRkosNEJBRUksZUFGSiwrQkFFSSxlQUZKLCtCQUVJLGVBRkosK0JBRUksZUFGSiwrQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLG1CQUVJLGVBRkosZ0JBRUksZUFGSixzQkFFSSxlQUZKLGtCQUVJLGVBRkosMkJBRUksZUFGSix5QkFFSSxlQUZKLHdCQUVJLGVBRkosMkJBRUksZUFGSiwwQkFFSSxlQUZKLCtCQUVJLGVBRkosMEJBRUksZUFGSix5QkFFSSxlQUZKLDBCQUVJLGVBRkosMEJBRUksZUFGSiwwQkFFSSxlQUZKLHdCQUVJLGVBRkosNkJBRUksZUFGSixtQkFFSSxlQUZKLHVCQUVJLGVBRkoseUJBRUksZUFGSiwwQkFFSSxlQUZKLDBCQUVJLGVBRkosd0JBRUksZUFGSiwyQkFFSSxlQUZKLHNCQUVJLGVBRkosa0JBRUksZUFGSix5QkFFSSxlQUZKLG9CQUVJLGVBRkoseUJBRUksZUFGSixrQkFFSSxlQUZKLHNCQUVJLGVBRkosd0JBRUksZUFGSiwyQkFFSSxlQUZKLDBCQUVJLGVBRkosa0JBRUksZUFGSiwwQkFFSSxlQUZKLDJCQUVJLGVBRkosaUJBRUksZUFGSixzQkFFSSxlQUZKLG1CQUVJLGVBRkosa0JBRUksZUFGSix3QkFFSSxlQUZKLGlCQUVJLGVBRkoscUJBRUksZUFGSiwwQkFFSSxlQUZKLHdCQUVJLGVBRkosb0JBRUksZUFGSix3QkFFSSxlQUZKLHlCQUVJLGVBRkosMEJBRUksZUFGSiw0QkFFSSxlQUZKLHFCQUVJLGVBRkosbUJBRUksZUFGSiwwQkFFSSxlQUZKLDZCQUVJLGVBRkosMkJBRUksZUFGSixvQkFFSSxlQUZKLG9DQUVJLGVBRkosb0NBRUksZUFGSixpQ0FFSSxlQUZKLDBCQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLGtCQUVJLGVBRkosa0JBRUksZUFGSixpQkFFSSxlQUZKLG9CQUVJLGVBRkosdUJBRUksZUFGSixvQ0FFSSxlQUZKLHFDQUVJLGVBRkoscUJBRUksZUFGSix5QkFFSSxlQUZKLHlCQUVJLGVBRkosMEJBRUksZUFGSix1QkFFSSxlQUZKLGtCQUVJLGVBRkosdUJBRUksZUFGSiwyQkFFSSxlQUZKLG9CQUVJLGVBRkoseUJBRUksZUFGSixzQkFFSSxlQUZKLDZCQUVJLGVBRkosNkJBRUksZUFGSixrQkFFSSxlQUZKLG9CQUVJLGVBRkosNEJBRUksZUFGSiwwQkFFSSxlQUZKLDJCQUVJLGVBRkosd0JBRUksZUFGSixzQkFFSSxlQUZKLDBCQUVJLGVBRkosa0JBRUksZUFGSix5QkFFSSxlQUZKLGdDQUVJLGVBRkosK0JBRUksZUFGSiwyQkFFSSxlQUZKLHVCQUVJLGVBRkosbUJBRUksZUFGSix1QkFFSSxlQUZKLHFCQUVJLGVBRkoscUJBRUksZUFGSixvQkFFSSxlQUZKLHdCQUVJLGVBRkosNkJBRUksZUFGSiwyQkFFSSxlQUZKLDRCQUVJLGVBRkosNkJBRUksZUFGSiwrQkFFSSxlQUZKLDZCQUVJLGVBRkosdUJBRUksZUFGSixrQkFFSSxlQUZKLHlCQUVJLGVBRkosdUJBRUksZUFGSix5QkFFSSxlQUZKLHlCQUVJLGVBRkosMkJBRUksZUFGSix1QkFFSSxlQUZKLHVCQUVJLGVBRkosbUNBRUksZUFGSixtQ0FFSSxlQUZKLGdDQUVJLGVBRkosdUJBRUksZUFGSix3Q0FFSSxlQUZKLG1CQUVJLGVBRkoscUJBRUksZUFGSixrQkFFSSxlQUZKLHlCQUVJLGVBRkosdUJBRUksZUFGSix5QkFFSSxlQUZKLDJCQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLHNCQUVJLGVBRkosd0JBRUksZUFGSiwyQkFFSSxlQUZKLHdCQUVJLGVBRkosc0JBRUksZUFGSiw0QkFFSSxlQUZKLHlCQUVJLGVBRkoseUJBRUksZUFGSiwwQkFFSSxlQUZKLGtCQUVJLGVBRkosbUNBRUksZUFGSiwyQkFFSSxlQUZKLDBCQUVJLGVBRkosaUNBRUksZUFGSiwrQkFFSSxlQUZKLGdDQUVJLGVBRkosOEJBRUksZUFGSix3QkFFSSxlQUZKLHlCQUVJLGVBRkosZ0NBRUksZUFGSixxQ0FFSSxlQUZKLG1DQUVJLGVBRkosb0NBRUksZUFGSixrQ0FFSSxlQUZKLDhCQUVJLGVBRkosK0JBRUksZUFGSixtQ0FFSSxlQUZKLGlDQUVJLGVBRkosa0NBRUksZUFGSixnQ0FFSSxlQUZKLDZCQUVJLGVBRkosdUJBRUksZUFGSixpQkFFSSxlQUZKLHdCQUVJLGVBRkosMEJBRUksZUFGSix3QkFFSSxlQUZKLHlCQUVJLGVBRkosdUJBRUksZUFGSixtQkFFSSxlQUZKLHVCQUVJLGVBRkosMEJBRUksZUFGSiw0QkFFSSxlQUZKLHFDQUVJLGVBRkoscUNBRUksZUFGSixzQ0FFSSxlQUZKLG1DQUVJLGVBRkosaUNBRUksZUFGSixpQ0FFSSxlQUZKLGtDQUVJLGVBRkosK0JBRUksZUFGSixtQ0FFSSxlQUZKLDBCQUVJLGVBRkosMkJBRUksZUFGSix5QkFFSSxlQUZKLHVCQUVJLGVBRkosdUJBRUksZUFGSixtQkFFSSxlQUZKLHFCQUVJLGVBRkoseUJBRUksZUFGSixvQkFFSSxlQUZKLHNCQUVJLGVBRkosbUJBRUksZUFGSiw4QkFFSSxlQUZKLGtCQUVJLGVBRkosb0JBRUksZUFGSixrQkFFSSxlQUZKLDRCQUVJLGVBRkosbUJBRUksZUFGSixrQkFFSSxlQUZKLHFCQUVJLGVBRkosZ0NBRUksZUFGSixzQkFFSSxlQUZKLHNCQUVJLGVBRkosaUJBRUksZUFGSixrQkFFSSxlQUZKLDJCQUVJLGVBRkosb0JBRUksZUFGSix5QkFFSSxlQUZKLDJCQUVJLGVBRkosMEJBRUksZUFGSixrQkFFSSxlQUZKLHNCQUVJLGVBRkosaUJBRUksZUFGSix5QkFFSSxlQUZKLG1CQUVJLGVBRkoseUJBRUksZUFGSixxQkFFSSxlQUZKLGtCQUVJLGVBRkosd0JBRUksZUFGSix1QkFFSSxlQUZKLG1CQUVJLGVBRkoseUJBRUksZUFGSix5QkFFSSxlQUZKLHdCQUVJLGVBRkoseUJBRUksZUFGSix1QkFFSSxlQUZKLDZCQUVJLGVBRkosNkJBRUksZUFGSiw0QkFFSSxlQUZKLGVBRUksZUFGSixzQkFFSSxlQUZKLHFCQUVJLGVBRkosc0JBRUksZUFGSixtQkFFSSxlQUZKLGtCQUVJLGVBRkosa0JBRUksZUFGSix1QkFFSSxlQUZKLG1CQUVJLGVBRkosaUJBRUksZUFGSixpQkFFSSxlQUZKLHNCQUVJLGVBRkosdUJBRUksZUFGSiwyQkFFSSxlQUZKLDRCQUVJLGVBRkosbUJBRUksZUFGSixtQkFFSSxlQUZKLHdCQUVJLGVBRkosZ0JBRUksZUFGSixxQkFFSSxlQUZKLG1CQUVJLGVBRkosbUJBRUksZUFGSiwrQkFFSSxlQUZKLDRCQUVJLGVBRkosc0JBRUksZUFGSixvQkFFSSxlQUZKLDRCQUVJLGVBRkoscUJBRUksZUFGSiwrQkFFSSxlQUZKLGdCQUVJLGVBRkosc0JBRUksZUFGSix1QkFFSSxlQUZKLCtCQUVJLGVBRkosd0JBRUksZUFGSiw2QkFFSSxlQUZKLGdCQUVJLGVBRkosd0JBRUksZUFGSix5QkFFSSxlQUZKLGtCQUVJLGVBRkosb0JBRUksZUFGSiwyQkFFSSxlQUZKLHlCQUVJLGVBRkoseUJBRUksZUFGSix3QkFFSSxlQUZKLDBCQUVJLGVBRkosaUNBRUksZUFGSixnQ0FFSSxlQUZKLGlDQUVJLGVBRkosZ0NBRUksZUFGSix3QkFFSSxlQUZKLHdCQUVJLGVBRkosaUJBRUksZUFGSixtQkFFSSxlQUZKLHdCQUVJLGVBRkosMEJBRUksZUFGSixxQkFFSSxlQUZKLGdCQUVJLGVBRkosbUJBRUksZUFGSiwrQkFFSSxlQUZKLHlCQUVJLGVBRkosd0JBRUksZUFGSix3QkFFSSxlQUZKLGdCQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLHlCQUVJLGVBRkosNkJBRUksZUFGSiw2QkFFSSxlQUZKLDJCQUVJLGVBRkosa0JBRUksZUFGSiwwQkFFSSxlQUZKLG9CQUVJLGVBRkoseUJBRUksZUFGSixvQkFFSSxlQUZKLG1CQUVJLGVBRkoscUJBRUksZUFGSix1QkFFSSxlQUZKLGlCQUVJLGVBRkosa0JBRUksZUFGSiwwQkFFSSxlQUZKLG9CQUVJLGVBRkosa0JBRUksZUFGSix5QkFFSSxlQUZKLHlCQUVJLGVBRkosMkJBRUksZUFGSiwyQkFFSSxlQUZKLCtCQUVJLGVBRkoscUJBRUksZUFGSixxQkFFSSxlQUZKLG9CQUVJLGVBRkosOEJBRUksZUFGSixtQkFFSSxlQUZKLGlCQUVJLGVBRkosa0JBRUksZUFGSixzQkFFSSxlQUZKLHFCQUVJLGVBRkoscUJBRUksZUFGSiw0QkFFSSxlQUZKLHdCQUVJLGVBRkosa0JBRUksZUFGSixtQkFFSSxlQUZKLGtCQUVJLGVBRkosc0JBRUksZUFGSiw0QkFFSSxlQUZKLG1CQUVJLGVBRkoscUJBRUksZUFGSixzQkFFSSxlQUZKLHVCQUVJLGVBRkoscUJBRUksZUFGSixzQkFFSSxlQUZKLDBCQUVJLGVBRkosaUJBRUksZUFGSiwyQkFFSSxlQUZKLHVCQUVJLGVBRkosb0JBRUksZUFGSix1QkFFSSxlQUZKLDJCQUVJLGVBRkosd0JBRUksZUFGSixrQkFFSSxlQUZKLG1CQUVJLGVBRkosd0JBRUksZUFGSix1QkFFSSxlQUZKLHlCQUVJLGVBRkosb0JBRUksZUFGSixrQkFFSSxlQUZKLGlCQUVJLGVBRkoscUJBRUksZUFGSixrQkFFSSxlQUZKLG1CQUVJLGVBRkosbUJBRUksZUFGSixrQkFFSSxlQUZKLG9CQUVJLGVBRkosaUJBRUksZUFGSix5QkFFSSxlQUZKLDRCQUVJLGVBRkosNEJBRUksZUFGSixvQkFFSSxlQUZKLDZCQUVJLGVBRkosNkJBRUksZUFGSiw4QkFFSSxlQUZKLDJCQUVJLGVBRkosd0JBRUksZUFGSixzQkFFSTtBRnRCTix1Q0FBdUMsQztBSVB2QyxnQkFBZ0I7QUNBaEI7OztFQUFBO0FDR0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGS0Y7O0FHaEJBO0VBQ0U7RUFDQTtFQUNBO0FIbUJGOztBR2hCQTtFQUNFO0FIbUJGOztBR2hCQTtFQUNFO0FIbUJGOztBR2ZFO0VBQ0U7QUhrQko7O0FHbkJFO0VBQ0U7QUhzQko7O0FHdkJFO0VBQ0U7QUgwQko7O0FHM0JFO0VBQ0U7QUg4Qko7O0FHL0JFO0VBQ0U7QUhrQ0o7O0FHbkNFO0VBQ0U7QUhzQ0o7O0FHdkNFO0VBQ0U7QUgwQ0o7O0FHM0NFO0VBQ0U7QUg4Q0o7O0FHL0NFO0VBQ0U7QUhrREo7O0FHbkRFO0VBQ0U7QUhzREo7O0FJeEVBO0VBQ0U7RUFDQSxhQ09xQjtBTG9FdkI7O0FNNUVBO0VBQ0U7RUFDQTtFQUNBO0FOK0VGO0FNN0VFO0VBQU87QU5nRlQ7O0FNN0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVURMcUI7RUNNckI7QU5nRkY7O0FPN0ZBO0VBQ0U7RUFDQTtFQUNBO0FQZ0dGOztBTzdGQTtFQUErQjtBUGlHL0I7O0FPaEdBO0VBQWdDO0FQb0doQzs7QU83RkU7Ozs7O0VBQWdDO0FQcUdsQztBT3BHRTs7Ozs7RUFBaUM7QVAyR25DOztBUTFIQTtFQUNFO0FSNkhGOztBUTFIQTtFQUNFO0FSNkhGOztBUTFIQTtFQUNFO0lBQ0U7RVI2SEY7RVExSEE7SUFDRTtFUjRIRjtBQUNGO0FTM0lBO0VDV0U7RUFDQTtBVm1JRjs7QVM5SUE7RUNVRTtFQUNBO0FWd0lGOztBU2xKQTtFQ1NFO0VBQ0E7QVY2SUY7O0FTckpBO0VDWUU7RUFDQTtBVjZJRjs7QVN6SkE7RUNXRTtFQUNBO0FWa0pGOztBUzdKQTtFQ1VFO0VBQ0E7QVZ1SkY7O0FTNUpFOzs7Ozs7RUFNRTtBVCtKSjs7QVdqTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvTEY7O0FXakxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FYb0xGOztBV2pMQTtFQUNFO0FYb0xGOztBV2pMQTtFQUNFO0FYb0xGOztBV2pMQTtFQUNFLFdOcEJxQjtBTHdNdkI7O0FZak5BO2dFQUFBO0FBR0E7RUFBa0M7QVpvTmxDOztBWW5OQTtFQUE0QztBWnVONUM7O0FZdE5BO0VBQXFDO0FaME5yQzs7QVl6TkE7RUFBc0Q7QVo2TnREOztBWTVOQTtFQUErQjtBWmdPL0I7O0FZL05BO0VBQXlDO0FabU96Qzs7QVlsT0E7RUFBeUM7QVpzT3pDOztBWXJPQTtFQUFtQztBWnlPbkM7O0FZeE9BO0VBQWdDO0FaNE9oQzs7QVkzT0E7RUFBcUM7QVorT3JDOztBWTlPQTtFQUEyQztBWmtQM0M7O0FZalBBO0VBQTBDO0FacVAxQzs7QVlwUEE7RUFBbUM7QVp3UG5DOztBWXZQQTtFQUFvQztBWjJQcEM7O0FZMVBBO0VBQXlDO0FaOFB6Qzs7QVk3UEE7RUFBMEM7QVppUTFDOztBWWhRQTtFQUF1QztBWm9RdkM7O0FZblFBO0VBQXdDO0FadVF4Qzs7QVl0UUE7RUFBbUM7QVowUW5DOztBWXpRQTtFQUFzQztBWjZRdEM7O0FZNVFBO0VBQW1DO0FaZ1JuQzs7QVkvUUE7RUFBdUM7QVptUnZDOztBWWxSQTtFQUFzQztBWnNSdEM7O0FZclJBO0VBQWdFO0FaeVJoRTs7QVl4UkE7RUFBbUM7QVo0Um5DOztBWTNSQTtFQUFtQztBWitSbkM7O0FZOVJBO0VBQW9DO0Faa1NwQzs7QVlqU0E7RUFBc0M7QVpxU3RDOztBWXBTQTtFQUE4QztBWndTOUM7O0FZdlNBO0VBQThDO0FaMlM5Qzs7QVkxU0E7RUFBK0M7QVo4Uy9DOztBWTdTQTtFQUE0QztBWmlUNUM7O0FZaFRBO0VBQXVDO0Fab1R2Qzs7QVluVEE7RUFBdUM7QVp1VHZDOztBWXRUQTtFQUF3QztBWjBUeEM7O0FZelRBO0VBQXFDO0FaNlRyQzs7QVk1VEE7RUFBa0M7QVpnVWxDOztBWS9UQTtFQUEwQztBWm1VMUM7O0FZbFVBO0VBQW9DO0Fac1VwQzs7QVlyVUE7RUFBaUM7QVp5VWpDOztBWXhVQTtFQUFzQztBWjRVdEM7O0FZM1VBO0VBQTBDO0FaK1UxQzs7QVk5VUE7RUFBa0M7QVprVmxDOztBWWpWQTtFQUFrQztBWnFWbEM7O0FZcFZBO0VBQXNDO0Fad1Z0Qzs7QVl2VkE7RUFBc0M7QVoyVnRDOztBWTFWQTtFQUFvQztBWjhWcEM7O0FZN1ZBO0VBQW9DO0FaaVdwQzs7QVloV0E7RUFBa0Q7QVpvV2xEOztBWW5XQTtFQUFrRDtBWnVXbEQ7O0FZdFdBO0VBQW1EO0FaMFduRDs7QVl6V0E7RUFBZ0Q7QVo2V2hEOztBWTVXQTtFQUE4QztBWmdYOUM7O0FZL1dBO0VBQThDO0FabVg5Qzs7QVlsWEE7RUFBK0M7QVpzWC9DOztBWXJYQTtFQUE0QztBWnlYNUM7O0FZeFhBO0VBQXVDO0FaNFh2Qzs7QVkzWEE7RUFBdUM7QVorWHZDOztBWTlYQTtFQUF3QztBWmtZeEM7O0FZallBO0VBQXFDO0FacVlyQzs7QVlwWUE7RUFBdUM7QVp3WXZDOztBWXZZQTtFQUF5QztBWjJZekM7O0FZMVlBO0VBQXlDO0FaOFl6Qzs7QVk3WUE7RUFBdUM7QVppWnZDOztBWWhaQTtFQUF3RDtBWm9aeEQ7O0FZblpBO0VBQXFDO0FadVpyQzs7QVl0WkE7RUFBdUM7QVowWnZDOztBWXpaQTtFQUErQjtBWjZaL0I7O0FZNVpBO0VBQWtDO0FaZ2FsQzs7QVkvWkE7RUFBc0M7QVptYXRDOztBWWxhQTtFQUFpQztBWnNhakM7O0FZcmFBO0VBQW9DO0FaeWFwQzs7QVl4YUE7RUFBOEM7QVo0YTlDOztBWTNhQTtFQUF5QztBWithekM7O0FZOWFBO0VBQW9DO0Faa2JwQzs7QVlqYkE7RUFBbUM7QVpxYm5DOztBWXBiQTtFQUFrQztBWndibEM7O0FZdmJBO0VBQWdDO0FaMmJoQzs7QVkxYkE7RUFBaUM7QVo4YmpDOztBWTdiQTtFQUEwQztBWmljMUM7O0FZaGNBO0VBQXNDO0Fab2N0Qzs7QVluY0E7RUFBcUM7QVp1Y3JDOztBWXRjQTtFQUFrQztBWjBjbEM7O0FZemNBO0VBQXFDO0FaNmNyQzs7QVk1Y0E7RUFBc0M7QVpnZHRDOztBWS9jQTtFQUFrQztBWm1kbEM7O0FZbGRBO0VBQTBDO0Fac2QxQzs7QVlyZEE7RUFBK0M7QVp5ZC9DOztBWXhkQTtFQUFnRDtBWjRkaEQ7O0FZM2RBO0VBQWdDO0FaK2RoQzs7QVk5ZEE7RUFBcUM7QVprZXJDOztBWWplQTtFQUFxQztBWnFlckM7O0FZcGVBO0VBQW9DO0Fad2VwQzs7QVl2ZUE7RUFBaUM7QVoyZWpDOztBWTFlQTtFQUEwQztBWjhlMUM7O0FZN2VBO0VBQTRDO0FaaWY1Qzs7QVloZkE7RUFBaUM7QVpvZmpDOztBWW5mQTtFQUEwQztBWnVmMUM7O0FZdGZBO0VBQXlDO0FaMGZ6Qzs7QVl6ZkE7RUFBeUM7QVo2ZnpDOztBWTVmQTtFQUE0QztBWmdnQjVDOztBWS9mQTtFQUFtRDtBWm1nQm5EOztBWWxnQkE7RUFBdUM7QVpzZ0J2Qzs7QVlyZ0JBO0VBQWdDO0FaeWdCaEM7O0FZeGdCQTtFQUFpQztBWjRnQmpDOztBWTNnQkE7RUFBb0M7QVorZ0JwQzs7QVk5Z0JBO0VBQTJDO0Faa2hCM0M7O0FZamhCQTtFQUFpQztBWnFoQmpDOztBWXBoQkE7RUFBdUM7QVp3aEJ2Qzs7QVl2aEJBO0VBQXlDO0FaMmhCekM7O0FZMWhCQTtFQUFrQztBWjhoQmxDOztBWTdoQkE7RUFBb0M7QVppaUJwQzs7QVloaUJBO0VBQW1DO0Fab2lCbkM7O0FZbmlCQTtFQUFzQztBWnVpQnRDOztBWXRpQkE7RUFBdUM7QVowaUJ2Qzs7QVl6aUJBO0VBQXNDO0FaNmlCdEM7O0FZNWlCQTtFQUEwQztBWmdqQjFDOztBWS9pQkE7RUFBc0M7QVptakJ0Qzs7QVlsakJBO0VBQW9DO0Fac2pCcEM7O0FZcmpCQTtFQUFpQztBWnlqQmpDOztBWXhqQkE7RUFBc0M7QVo0akJ0Qzs7QVkzakJBO0VBQXVDO0FaK2pCdkM7O0FZOWpCQTtFQUFvQztBWmtrQnBDOztBWWprQkE7RUFBMEM7QVpxa0IxQzs7QVlwa0JBO0VBQWtDO0Fad2tCbEM7O0FZdmtCQTtFQUFpQztBWjJrQmpDOztBWTFrQkE7RUFBb0M7QVo4a0JwQzs7QVk3a0JBO0VBQXNDO0FaaWxCdEM7O0FZaGxCQTtFQUFzQztBWm9sQnRDOztBWW5sQkE7RUFBd0M7QVp1bEJ4Qzs7QVl0bEJBO0VBQWlDO0FaMGxCakM7O0FZemxCQTtFQUFpQztBWjZsQmpDOztBWTVsQkE7RUFBaUM7QVpnbUJqQzs7QVkvbEJBO0VBQWlDO0FabW1CakM7O0FZbG1CQTtFQUFpQztBWnNtQmpDOztBWXJtQkE7RUFBaUM7QVp5bUJqQzs7QVl4bUJBO0VBQXNDO0FaNG1CdEM7O0FZM21CQTtFQUF5QztBWittQnpDOztBWTltQkE7RUFBc0M7QVprbkJ0Qzs7QVlqbkJBO0VBQXdDO0FacW5CeEM7O0FZcG5CQTtFQUFxQztBWnduQnJDOztBWXZuQkE7RUFBc0M7QVoybkJ0Qzs7QVkxbkJBO0VBQXVDO0FaOG5CdkM7O0FZN25CQTtFQUF3QztBWmlvQnhDOztBWWhvQkE7RUFBeUM7QVpvb0J6Qzs7QVlub0JBO0VBQXlDO0FadW9CekM7O0FZdG9CQTtFQUFnQztBWjBvQmhDOztBWXpvQkE7RUFBcUM7QVo2b0JyQzs7QVk1b0JBO0VBQXVDO0FaZ3BCdkM7O0FZL29CQTtFQUFrQztBWm1wQmxDOztBWWxwQkE7RUFBb0M7QVpzcEJwQzs7QVlycEJBO0VBQWtDO0FaeXBCbEM7O0FZeHBCQTtFQUF3QztBWjRwQnhDOztBWTNwQkE7RUFBc0M7QVorcEJ0Qzs7QVk5cEJBO0VBQThDO0Faa3FCOUM7O0FZanFCQTtFQUE0QztBWnFxQjVDOztBWXBxQkE7RUFBa0M7QVp3cUJsQzs7QVl2cUJBO0VBQWtDO0FaMnFCbEM7O0FZMXFCQTtFQUFnQztBWjhxQmhDOztBWTdxQkE7RUFBbUM7QVppckJuQzs7QVlockJBO0VBQWdDO0Fab3JCaEM7O0FZbnJCQTtFQUFxQztBWnVyQnJDOztBWXRyQkE7RUFBcUM7QVowckJyQzs7QVl6ckJBO0VBQXFDO0FaNnJCckM7O0FZNXJCQTtFQUFpQztBWmdzQmpDOztBWS9yQkE7RUFBNkM7QVptc0I3Qzs7QVlsc0JBO0VBQWdDO0Fac3NCaEM7O0FZcnNCQTtFQUFvQztBWnlzQnBDOztBWXhzQkE7RUFBMEM7QVo0c0IxQzs7QVkzc0JBO0VBQXdDO0FaK3NCeEM7O0FZOXNCQTtFQUF1QztBWmt0QnZDOztBWWp0QkE7RUFBdUM7QVpxdEJ2Qzs7QVlwdEJBO0VBQXFDO0Fad3RCckM7O0FZdnRCQTtFQUF5QztBWjJ0QnpDOztBWTF0QkE7RUFBMkM7QVo4dEIzQzs7QVk3dEJBO0VBQXlDO0FaaXVCekM7O0FZaHVCQTtFQUEyQztBWm91QjNDOztBWW51QkE7RUFBMEM7QVp1dUIxQzs7QVl0dUJBO0VBQTJDO0FaMHVCM0M7O0FZenVCQTtFQUEwQztBWjZ1QjFDOztBWTV1QkE7RUFBbUM7QVpndkJuQzs7QVkvdUJBO0VBQXlDO0FabXZCekM7O0FZbHZCQTtFQUF1QztBWnN2QnZDOztBWXJ2QkE7RUFBZ0Q7QVp5dkJoRDs7QVl4dkJBO0VBQXVDO0FaNHZCdkM7O0FZM3ZCQTtFQUFxQztBWit2QnJDOztBWTl2QkE7RUFBcUM7QVprd0JyQzs7QVlqd0JBO0VBQWdDO0FacXdCaEM7O0FZcHdCQTtFQUFvQztBWnd3QnBDOztBWXZ3QkE7RUFBd0M7QVoyd0J4Qzs7QVkxd0JBO0VBQXNDO0FaOHdCdEM7O0FZN3dCQTtFQUFxQztBWml4QnJDOztBWWh4QkE7RUFBb0M7QVpveEJwQzs7QVlueEJBO0VBQXVDO0FadXhCdkM7O0FZdHhCQTtFQUF1QztBWjB4QnZDOztBWXp4QkE7RUFBd0M7QVo2eEJ4Qzs7QVk1eEJBO0VBQThDO0FaZ3lCOUM7O0FZL3hCQTtFQUE4QztBWm15QjlDOztBWWx5QkE7RUFBK0M7QVpzeUIvQzs7QVlyeUJBO0VBQTRDO0FaeXlCNUM7O0FZeHlCQTtFQUFxQztBWjR5QnJDOztBWTN5QkE7RUFBbUM7QVoreUJuQzs7QVk5eUJBO0VBQTRDO0Faa3pCNUM7O0FZanpCQTtFQUFzQztBWnF6QnRDOztBWXB6QkE7RUFBMEM7QVp3ekIxQzs7QVl2ekJBO0VBQWdDO0FaMnpCaEM7O0FZMXpCQTtFQUEwQztBWjh6QjFDOztBWTd6QkE7RUFBb0M7QVppMEJwQzs7QVloMEJBO0VBQXlDO0FabzBCekM7O0FZbjBCQTtFQUEyQztBWnUwQjNDOztBWXQwQkE7RUFBd0M7QVowMEJ4Qzs7QVl6MEJBO0VBQW1DO0FaNjBCbkM7O0FZNTBCQTtFQUEwQztBWmcxQjFDOztBWS8wQkE7RUFBc0M7QVptMUJ0Qzs7QVlsMUJBO0VBQXNDO0FaczFCdEM7O0FZcjFCQTtFQUFvQztBWnkxQnBDOztBWXgxQkE7RUFBdUM7QVo0MUJ2Qzs7QVkzMUJBO0VBQW1DO0FaKzFCbkM7O0FZOTFCQTtFQUF3QztBWmsyQnhDOztBWWoyQkE7RUFBa0M7QVpxMkJsQzs7QVlwMkJBO0VBQXVDO0FadzJCdkM7O0FZdjJCQTtFQUErQztBWjIyQi9DOztBWTEyQkE7RUFBNkM7QVo4MkI3Qzs7QVk3MkJBO0VBQXVDO0FaaTNCdkM7O0FZaDNCQTtFQUFzQztBWm8zQnRDOztBWW4zQkE7RUFBdUM7QVp1M0J2Qzs7QVl0M0JBO0VBQXNDO0FaMDNCdEM7O0FZejNCQTtFQUFrQztBWjYzQmxDOztBWTUzQkE7RUFBeUM7QVpnNEJ6Qzs7QVkvM0JBO0VBQXlDO0FabTRCekM7O0FZbDRCQTtFQUF5QztBWnM0QnpDOztBWXI0QkE7RUFBbUM7QVp5NEJuQzs7QVl4NEJBO0VBQWtDO0FaNDRCbEM7O0FZMzRCQTtFQUF5QztBWis0QnpDOztBWTk0QkE7RUFBd0M7QVprNUJ4Qzs7QVlqNUJBO0VBQXVDO0FacTVCdkM7O0FZcDVCQTtFQUF5QztBWnc1QnpDOztBWXY1QkE7RUFBdUM7QVoyNUJ2Qzs7QVkxNUJBO0VBQXdDO0FaODVCeEM7O0FZNzVCQTtFQUF1QztBWmk2QnZDOztBWWg2QkE7RUFBZ0Q7QVpvNkJoRDs7QVluNkJBO0VBQWdEO0FadTZCaEQ7O0FZdDZCQTtFQUFpRDtBWjA2QmpEOztBWXo2QkE7RUFBOEM7QVo2NkI5Qzs7QVk1NkJBO0VBQXlDO0FaZzdCekM7O0FZLzZCQTtFQUF5QztBWm03QnpDOztBWWw3QkE7RUFBMEM7QVpzN0IxQzs7QVlyN0JBO0VBQXVDO0FaeTdCdkM7O0FZeDdCQTtFQUFrQztBWjQ3QmxDOztBWTM3QkE7RUFBbUM7QVorN0JuQzs7QVk5N0JBO0VBQXVDO0FaazhCdkM7O0FZajhCQTtFQUFtQztBWnE4Qm5DOztBWXA4QkE7RUFBbUM7QVp3OEJuQzs7QVl2OEJBO0VBQXlDO0FaMjhCekM7O0FZMThCQTtFQUFpQztBWjg4QmpDOztBWTc4QkE7RUFBMkM7QVppOUIzQzs7QVloOUJBO0VBQXNDO0FabzlCdEM7O0FZbjlCQTtFQUE0QztBWnU5QjVDOztBWXQ5QkE7RUFBMkM7QVowOUIzQzs7QVl6OUJBO0VBQWtDO0FaNjlCbEM7O0FZNTlCQTtFQUFrQztBWmcrQmxDOztBWS85QkE7RUFBOEM7QVptK0I5Qzs7QVlsK0JBO0VBQWtDO0FacytCbEM7O0FZcitCQTtFQUErQztBWnkrQi9DOztBWXgrQkE7RUFBMkM7QVo0K0IzQzs7QVkzK0JBO0VBQXVDO0FaKytCdkM7O0FZOStCQTtFQUE0QztBWmsvQjVDOztBWWovQkE7RUFBdUM7QVpxL0J2Qzs7QVlwL0JBO0VBQWdEO0Fady9CaEQ7O0FZdi9CQTtFQUFzQztBWjIvQnRDOztBWTEvQkE7RUFBMkM7QVo4L0IzQzs7QVk3L0JBO0VBQTZDO0FaaWdDN0M7O0FZaGdDQTtFQUF1QztBWm9nQ3ZDOztBWW5nQ0E7RUFBdUM7QVp1Z0N2Qzs7QVl0Z0NBO0VBQXVDO0FaMGdDdkM7O0FZemdDQTtFQUF5QztBWjZnQ3pDOztBWTVnQ0E7RUFBcUM7QVpnaENyQzs7QVkvZ0NBO0VBQWlDO0FabWhDakM7O0FZbGhDQTtFQUF3QztBWnNoQ3hDOztBWXJoQ0E7RUFBb0M7QVp5aENwQzs7QVl4aENBO0VBQXFDO0FaNGhDckM7O0FZM2hDQTtFQUFtQztBWitoQ25DOztBWTloQ0E7RUFBZ0M7QVpraUNoQzs7QVlqaUNBO0VBQWlDO0FacWlDakM7O0FZcGlDQTtFQUFrQztBWndpQ2xDOztBWXZpQ0E7RUFBb0M7QVoyaUNwQzs7QVkxaUNBO0VBQW9DO0FaOGlDcEM7O0FZN2lDQTtFQUF3QztBWmlqQ3hDOztBWWhqQ0E7RUFBMkM7QVpvakMzQzs7QVluakNBO0VBQXlDO0FadWpDekM7O0FZdGpDQTtFQUE0QztBWjBqQzVDOztBWXpqQ0E7RUFBMEM7QVo2akMxQzs7QVk1akNBO0VBQXFDO0FaZ2tDckM7O0FZL2pDQTtFQUE0QztBWm1rQzVDOztBWWxrQ0E7RUFBeUM7QVpza0N6Qzs7QVlya0NBO0VBQW9DO0FaeWtDcEM7O0FZeGtDQTtFQUFxQztBWjRrQ3JDOztBWTNrQ0E7RUFBeUM7QVora0N6Qzs7QVk5a0NBO0VBQWdEO0Faa2xDaEQ7O0FZamxDQTtFQUEyQztBWnFsQzNDOztBWXBsQ0E7RUFBdUM7QVp3bEN2Qzs7QVl2bENBO0VBQTJDO0FaMmxDM0M7O0FZMWxDQTtFQUFtQztBWjhsQ25DOztBWTdsQ0E7RUFBbUM7QVppbUNuQzs7QVlobUNBO0VBQXdDO0Fab21DeEM7O0FZbm1DQTtFQUFpQztBWnVtQ2pDOztBWXRtQ0E7RUFBc0M7QVowbUN0Qzs7QVl6bUNBO0VBQTBDO0FaNm1DMUM7O0FZNW1DQTtFQUFrQztBWmduQ2xDOztBWS9tQ0E7RUFBbUM7QVptbkNuQzs7QVlsbkNBO0VBQTZDO0Fac25DN0M7O0FZcm5DQTtFQUFnRDtBWnluQ2hEOztBWXhuQ0E7RUFBZ0Q7QVo0bkNoRDs7QVkzbkNBO0VBQW1EO0FaK25DbkQ7O0FZOW5DQTtFQUFtRDtBWmtvQ25EOztBWWpvQ0E7RUFBZ0Q7QVpxb0NoRDs7QVlwb0NBO0VBQWdEO0Fad29DaEQ7O0FZdm9DQTtFQUFvRDtBWjJvQ3BEOztBWTFvQ0E7RUFBbUQ7QVo4b0NuRDs7QVk3b0NBO0VBQWdEO0FaaXBDaEQ7O0FZaHBDQTtFQUFzRDtBWm9wQ3REOztBWW5wQ0E7RUFBMkQ7QVp1cEMzRDs7QVl0cENBO0VBQW1EO0FaMHBDbkQ7O0FZenBDQTtFQUFrRDtBWjZwQ2xEOztBWTVwQ0E7RUFBd0M7QVpncUN4Qzs7QVkvcENBO0VBQTBDO0FabXFDMUM7O0FZbHFDQTtFQUFpQztBWnNxQ2pDOztBWXJxQ0E7RUFBcUM7QVp5cUNyQzs7QVl4cUNBO0VBQWtDO0FaNHFDbEM7O0FZM3FDQTtFQUF1QztBWitxQ3ZDOztBWTlxQ0E7RUFBaUM7QVprckNqQzs7QVlqckNBO0VBQWtDO0FacXJDbEM7O0FZcHJDQTtFQUFtQztBWndyQ25DOztBWXZyQ0E7RUFBaUM7QVoyckNqQzs7QVkxckNBO0VBQXFDO0FaOHJDckM7O0FZN3JDQTtFQUFpQztBWmlzQ2pDOztBWWhzQ0E7RUFBa0M7QVpvc0NsQzs7QVluc0NBO0VBQWdDO0FadXNDaEM7O0FZdHNDQTtFQUF1QztBWjBzQ3ZDOztBWXpzQ0E7RUFBb0M7QVo2c0NwQzs7QVk1c0NBO0VBQTJDO0FaZ3RDM0M7O0FZL3NDQTtFQUF3QztBWm10Q3hDOztBWWx0Q0E7RUFBcUM7QVpzdENyQzs7QVlydENBO0VBQXFDO0FaeXRDckM7O0FZeHRDQTtFQUFpQztBWjR0Q2pDOztBWTN0Q0E7RUFBbUM7QVordENuQzs7QVk5dENBO0VBQXNDO0Faa3VDdEM7O0FZanVDQTtFQUFxQztBWnF1Q3JDOztBWXB1Q0E7RUFBc0M7QVp3dUN0Qzs7QVl2dUNBO0VBQW9DO0FaMnVDcEM7O0FZMXVDQTtFQUFvQztBWjh1Q3BDOztBWTd1Q0E7RUFBZ0M7QVppdkNoQzs7QVlodkNBO0VBQXVDO0Fab3ZDdkM7O0FZbnZDQTtFQUF5QztBWnV2Q3pDOztBWXR2Q0E7RUFBZ0M7QVowdkNoQzs7QVl6dkNBO0VBQXNDO0FaNnZDdEM7O0FZNXZDQTtFQUFxQztBWmd3Q3JDOztBWS92Q0E7RUFBaUM7QVptd0NqQzs7QVlsd0NBO0VBQXFDO0Fac3dDckM7O0FZcndDQTtFQUFvQztBWnl3Q3BDOztBWXh3Q0E7RUFBc0M7QVo0d0N0Qzs7QVkzd0NBO0VBQXNDO0FaK3dDdEM7O0FZOXdDQTtFQUFxQztBWmt4Q3JDOztBWWp4Q0E7RUFBcUM7QVpxeENyQzs7QVlweENBO0VBQXVDO0Fad3hDdkM7O0FZdnhDQTtFQUFxQztBWjJ4Q3JDOztBWTF4Q0E7RUFBaUM7QVo4eENqQzs7QVk3eENBO0VBQTBDO0FaaXlDMUM7O0FZaHlDQTtFQUErQztBWm95Qy9DOztBWW55Q0E7RUFBdUM7QVp1eUN2Qzs7QVl0eUNBO0VBQW9DO0FaMHlDcEM7O0FZenlDQTtFQUFzQztBWjZ5Q3RDOztBWTV5Q0E7RUFBb0M7QVpnekNwQzs7QVkveUNBO0VBQW1DO0FabXpDbkM7O0FZbHpDQTtFQUFrQztBWnN6Q2xDOztBWXJ6Q0E7RUFBZ0M7QVp5ekNoQzs7QVl4ekNBO0VBQW1DO0FaNHpDbkM7O0FZM3pDQTtFQUFtQztBWit6Q25DOztBWTl6Q0E7RUFBZ0M7QVprMENoQzs7QVlqMENBO0VBQXdDO0FacTBDeEM7O0FZcDBDQTtFQUFrQztBWncwQ2xDOztBWXYwQ0E7RUFBMEM7QVoyMEMxQzs7QVkxMENBO0VBQW1DO0FaODBDbkM7O0FZNzBDQTtFQUF3QztBWmkxQ3hDOztBWWgxQ0E7RUFBc0M7QVpvMUN0Qzs7QVluMUNBO0VBQXVDO0FadTFDdkM7O0FZdDFDQTtFQUFpQztBWjAxQ2pDOztBWXoxQ0E7RUFBcUM7QVo2MUNyQzs7QVk1MUNBO0VBQTBDO0FaZzJDMUM7O0FZLzFDQTtFQUE2QztBWm0yQzdDOztBWWwyQ0E7RUFBbUM7QVpzMkNuQzs7QVlyMkNBO0VBQXlDO0FaeTJDekM7O0FZeDJDQTtFQUFxQztBWjQyQ3JDOztBWTMyQ0E7RUFBNEM7QVorMkM1Qzs7QVk5MkNBO0VBQW9DO0FaazNDcEM7O0FZajNDQTtFQUFpQztBWnEzQ2pDOztBWXAzQ0E7RUFBMEM7QVp3M0MxQzs7QVl2M0NBO0VBQTJDO0FaMjNDM0M7O0FZMTNDQTtFQUFtQztBWjgzQ25DOztBWTczQ0E7RUFBcUM7QVppNENyQzs7QVloNENBO0VBQXFDO0FabzRDckM7O0FZbjRDQTtFQUEwQztBWnU0QzFDOztBWXQ0Q0E7RUFBb0M7QVowNENwQzs7QVl6NENBO0VBQW1DO0FaNjRDbkM7O0FZNTRDQTtFQUF1QztBWmc1Q3ZDOztBWS80Q0E7RUFBaUM7QVptNUNqQzs7QVlsNUNBO0VBQWlDO0FaczVDakM7O0FZcjVDQTtFQUF3QztBWnk1Q3hDOztBWXg1Q0E7RUFBaUM7QVo0NUNqQzs7QVkzNUNBO0VBQWdDO0FaKzVDaEM7O0FZOTVDQTtFQUFrQztBWms2Q2xDOztBWWo2Q0E7RUFBc0M7QVpxNkN0Qzs7QVlwNkNBO0VBQXVDO0FadzZDdkM7O0FZdjZDQTtFQUF1QztBWjI2Q3ZDOztBWTE2Q0E7RUFBaUM7QVo4NkNqQzs7QVk3NkNBO0VBQWtDO0FaaTdDbEM7O0FZaDdDQTtFQUFtQztBWm83Q25DOztBWW43Q0E7RUFBcUM7QVp1N0NyQzs7QVl0N0NBO0VBQTBDO0FaMDdDMUM7O0FZejdDQTtFQUErQztBWjY3Qy9DOztBWTU3Q0E7RUFBNEM7QVpnOEM1Qzs7QVkvN0NBO0VBQW1DO0FabThDbkM7O0FZbDhDQTtFQUFtQztBWnM4Q25DOztBWXI4Q0E7RUFBbUM7QVp5OENuQzs7QVl4OENBO0VBQW1DO0FaNDhDbkM7O0FZMzhDQTtFQUFxQztBWis4Q3JDOztBWTk4Q0E7RUFBcUM7QVprOUNyQzs7QVlqOUNBO0VBQWlDO0FacTlDakM7O0FZcDlDQTtFQUFzQztBWnc5Q3RDOztBWXY5Q0E7RUFBcUM7QVoyOUNyQzs7QVkxOUNBO0VBQXlDO0FaODlDekM7O0FZNzlDQTtFQUF3QztBWmkrQ3hDOztBWWgrQ0E7RUFBK0M7QVpvK0MvQzs7QVluK0NBO0VBQWlEO0FadStDakQ7O0FZdCtDQTtFQUFtQztBWjArQ25DOztBWXorQ0E7RUFBdUM7QVo2K0N2Qzs7QVk1K0NBO0VBQThDO0FaZy9DOUM7O0FZLytDQTtFQUF5QztBWm0vQ3pDOztBWWwvQ0E7RUFBOEM7QVpzL0M5Qzs7QVlyL0NBO0VBQXFEO0FaeS9DckQ7O0FZeC9DQTtFQUFnQztBWjQvQ2hDOztBWTMvQ0E7RUFBd0M7QVorL0N4Qzs7QVk5L0NBO0VBQXNDO0Faa2dEdEM7O0FZamdEQTtFQUFxQztBWnFnRHJDOztBWXBnREE7RUFBdUM7QVp3Z0R2Qzs7QVl2Z0RBO0VBQStDO0FaMmdEL0M7O0FZMWdEQTtFQUE0QztBWjhnRDVDOztBWTdnREE7RUFBZ0M7QVppaERoQzs7QVloaERBO0VBQWlEO0Fab2hEakQ7O0FZbmhEQTtFQUEwQztBWnVoRDFDOztBWXRoREE7RUFBeUM7QVowaER6Qzs7QVl6aERBO0VBQW1DO0FaNmhEbkM7O0FZNWhEQTtFQUFnQztBWmdpRGhDOztBWS9oREE7RUFBb0M7QVptaURwQzs7QVlsaURBO0VBQXdDO0Fac2lEeEM7O0FZcmlEQTtFQUFrQztBWnlpRGxDOztBWXhpREE7RUFBbUM7QVo0aURuQzs7QVkzaURBO0VBQW1DO0FaK2lEbkM7O0FZOWlEQTtFQUF3QztBWmtqRHhDOztBWWpqREE7RUFBa0M7QVpxakRsQzs7QVlwakRBO0VBQWlDO0Fad2pEakM7O0FZdmpEQTtFQUFxQztBWjJqRHJDOztBWTFqREE7RUFBeUM7QVo4akR6Qzs7QVk3akRBO0VBQXVDO0FaaWtEdkM7O0FZaGtEQTtFQUFzQztBWm9rRHRDOztBWW5rREE7RUFBMEM7QVp1a0QxQzs7QVl0a0RBO0VBQXFDO0FaMGtEckM7O0FZemtEQTtFQUEwQztBWjZrRDFDOztBWTVrREE7RUFBdUM7QVpnbER2Qzs7QVkva0RBO0VBQXdDO0FabWxEeEM7O0FZbGxEQTtFQUF1QztBWnNsRHZDOztBWXJsREE7RUFBd0M7QVp5bER4Qzs7QVl4bERBO0VBQXlDO0FaNGxEekM7O0FZM2xEQTtFQUFnRDtBWitsRGhEOztBWTlsREE7RUFBeUM7QVprbUR6Qzs7QVlqbURBO0VBQTZDO0FacW1EN0M7O0FZcG1EQTtFQUFxQztBWndtRHJDOztBWXZtREE7RUFBNEM7QVoybUQ1Qzs7QVkxbURBO0VBQThDO0FaOG1EOUM7O0FZN21EQTtFQUEyQztBWmluRDNDOztBWWhuREE7RUFBd0M7QVpvbkR4Qzs7QVlubkRBO0VBQXVDO0FadW5EdkM7O0FZdG5EQTtFQUFzQztBWjBuRHRDOztBWXpuREE7RUFBaUM7QVo2bkRqQzs7QVk1bkRBO0VBQXNDO0FaZ29EdEM7O0FZL25EQTtFQUFpQztBWm1vRGpDOztBWWxvREE7RUFBbUM7QVpzb0RuQzs7QVlyb0RBO0VBQXdDO0FaeW9EeEM7O0FZeG9EQTtFQUFpQztBWjRvRGpDOztBWTNvREE7RUFBcUM7QVorb0RyQzs7QVk5b0RBO0VBQThDO0Faa3BEOUM7O0FZanBEQTtFQUFvQztBWnFwRHBDOztBWXBwREE7RUFBNEM7QVp3cEQ1Qzs7QVl2cERBO0VBQXNDO0FaMnBEdEM7O0FZMXBEQTtFQUF3QztBWjhwRHhDOztBWTdwREE7RUFBNEM7QVppcUQ1Qzs7QVlocURBO0VBQXVDO0Fab3FEdkM7O0FZbnFEQTtFQUFpQztBWnVxRGpDOztBWXRxREE7RUFBd0M7QVowcUR4Qzs7QVl6cURBO0VBQWlDO0FaNnFEakM7O0FZNXFEQTtFQUEyQztBWmdyRDNDOztBWS9xREE7RUFBcUM7QVptckRyQzs7QVlsckRBO0VBQWtDO0Fac3JEbEM7O0FZcnJEQTtFQUFtQztBWnlyRG5DOztBWXhyREE7RUFBc0M7QVo0ckR0Qzs7QVkzckRBO0VBQW9DO0FaK3JEcEM7O0FZOXJEQTtFQUFnQztBWmtzRGhDOztBWWpzREE7RUFBbUM7QVpxc0RuQzs7QVlwc0RBO0VBQXlDO0Fad3NEekM7O0FZdnNEQTtFQUF3QztBWjJzRHhDOztBWTFzREE7RUFBd0M7QVo4c0R4Qzs7QVk3c0RBO0VBQWlDO0FaaXREakM7O0FZaHREQTtFQUF5QztBWm90RHpDOztBWW50REE7RUFBNkM7QVp1dEQ3Qzs7QVl0dERBO0VBQThDO0FaMHREOUM7O0FZenREQTtFQUFtRDtBWjZ0RG5EOztBWTV0REE7RUFBc0M7QVpndUR0Qzs7QVkvdERBO0VBQXlDO0FabXVEekM7O0FZbHVEQTtFQUEwQztBWnN1RDFDOztBWXJ1REE7RUFBeUM7QVp5dUR6Qzs7QVl4dURBO0VBQTZDO0FaNHVEN0M7O0FZM3VEQTtFQUFxQztBWit1RHJDOztBWTl1REE7RUFBb0M7QVprdkRwQzs7QVlqdkRBO0VBQXVDO0FacXZEdkM7O0FZcHZEQTtFQUEyQztBWnd2RDNDOztBWXZ2REE7RUFBb0M7QVoydkRwQzs7QVkxdkRBO0VBQWlDO0FaOHZEakM7O0FZN3ZEQTtFQUFrQztBWml3RGxDOztBWWh3REE7RUFBdUM7QVpvd0R2Qzs7QVlud0RBO0VBQW9DO0FadXdEcEM7O0FZdHdEQTtFQUEwQztBWjB3RDFDOztBWXp3REE7RUFBbUM7QVo2d0RuQzs7QVk1d0RBO0VBQThDO0FaZ3hEOUM7O0FZL3dEQTtFQUE0QztBWm14RDVDOztBWWx4REE7RUFBb0M7QVpzeERwQzs7QVlyeERBO0VBQXFDO0FaeXhEckM7O0FZeHhEQTtFQUFrQztBWjR4RGxDOztBWTN4REE7RUFBZ0M7QVoreERoQzs7QVk5eERBO0VBQXVDO0Faa3lEdkM7O0FZanlEQTtFQUF1QztBWnF5RHZDOztBWXB5REE7RUFBK0I7QVp3eUQvQjs7QVl2eURBO0VBQXNDO0FaMnlEdEM7O0FZMXlEQTtFQUFrQztBWjh5RGxDOztBWTd5REE7RUFBaUM7QVppekRqQzs7QVloekRBO0VBQWtDO0Fab3pEbEM7O0FZbnpEQTtFQUFnQztBWnV6RGhDOztBWXR6REE7RUFBb0M7QVowekRwQzs7QVl6ekRBO0VBQXVDO0FaNnpEdkM7O0FZNXpEQTtFQUFtQztBWmcwRG5DOztBWS96REE7RUFBdUM7QVptMER2Qzs7QVlsMERBO0VBQTBDO0FaczBEMUM7O0FZcjBEQTtFQUFzQztBWnkwRHRDOztBWXgwREE7RUFBbUM7QVo0MERuQzs7QVkzMERBO0VBQW1DO0FaKzBEbkM7O0FZOTBEQTtFQUF5QztBWmsxRHpDOztBWWoxREE7RUFBMEM7QVpxMUQxQzs7QVlwMURBO0VBQThDO0FadzFEOUM7O0FZdjFEQTtFQUEwQztBWjIxRDFDOztBWTExREE7RUFBb0M7QVo4MURwQzs7QVk3MURBO0VBQWtDO0FaaTJEbEM7O0FZaDJEQTtFQUFvQztBWm8yRHBDOztBWW4yREE7RUFBa0M7QVp1MkRsQzs7QVl0MkRBO0VBQXlDO0FaMDJEekM7O0FZejJEQTtFQUEyQztBWjYyRDNDOztBWTUyREE7RUFBdUM7QVpnM0R2Qzs7QVkvMkRBO0VBQXlDO0FabTNEekM7O0FZbDNEQTtFQUFtQztBWnMzRG5DOztBWXIzREE7RUFBc0M7QVp5M0R0Qzs7QVl4M0RBO0VBQXNDO0FaNDNEdEM7O0FZMzNEQTtFQUF3QztBWiszRHhDOztBWTkzREE7RUFBbUM7QVprNERuQzs7QVlqNERBO0VBQXlDO0FacTREekM7O0FZcDREQTtFQUF1QztBWnc0RHZDOztBWXY0REE7RUFBd0M7QVoyNER4Qzs7QVkxNERBO0VBQXdDO0FaODREeEM7O0FZNzREQTtFQUEwQztBWmk1RDFDOztBWWg1REE7RUFBK0M7QVpvNUQvQzs7QVluNURBO0VBQTBDO0FadTVEMUM7O0FZdDVEQTtFQUFvQztBWjA1RHBDOztBWXo1REE7RUFBMkM7QVo2NUQzQzs7QVk1NURBO0VBQXFDO0FaZzZEckM7O0FZLzVEQTtFQUFpQztBWm02RGpDOztBWWw2REE7RUFBeUM7QVpzNkR6Qzs7QVlyNkRBO0VBQStDO0FaeTZEL0M7O0FZeDZEQTtFQUFvQztBWjQ2RHBDOztBWTM2REE7RUFBaUM7QVorNkRqQzs7QVk5NkRBO0VBQXFDO0FaazdEckM7O0FZajdEQTtFQUFzQztBWnE3RHRDOztBWXA3REE7RUFBNEM7QVp3N0Q1Qzs7QVl2N0RBO0VBQXdDO0FaMjdEeEM7O0FZMTdEQTtFQUF3QztBWjg3RHhDOztBWTc3REE7RUFBOEM7QVppOEQ5Qzs7QVloOERBO0VBQXVDO0FabzhEdkM7O0FZbjhEQTtFQUF1QztBWnU4RHZDOztBWXQ4REE7RUFBd0M7QVowOER4Qzs7QVl6OERBO0VBQStDO0FaNjhEL0M7O0FZNThEQTtFQUE2QztBWmc5RDdDOztBWS84REE7RUFBc0M7QVptOUR0Qzs7QVlsOURBO0VBQTRDO0FaczlENUM7O0FZcjlEQTtFQUF1QztBWnk5RHZDOztBWXg5REE7RUFBZ0Q7QVo0OURoRDs7QVkzOURBO0VBQTBDO0FaKzlEMUM7O0FZOTlEQTtFQUFxQztBWmsrRHJDOztBWWorREE7RUFBa0M7QVpxK0RsQzs7QVlwK0RBO0VBQW9DO0FadytEcEM7O0FZditEQTtFQUFtQztBWjIrRG5DOztBWTErREE7RUFBaUM7QVo4K0RqQzs7QVk3K0RBO0VBQXFDO0FaaS9EckM7O0FZaC9EQTtFQUF3QztBWm8vRHhDOztBWW4vREE7RUFBK0M7QVp1L0QvQzs7QVl0L0RBO0VBQXVDO0FaMC9EdkM7O0FZei9EQTtFQUFzQztBWjYvRHRDOztBWTUvREE7RUFBbUM7QVpnZ0VuQzs7QVkvL0RBO0VBQWtDO0FabWdFbEM7O0FZbGdFQTtFQUF5QztBWnNnRXpDOztBWXJnRUE7RUFBK0M7QVp5Z0UvQzs7QVl4Z0VBO0VBQWlEO0FaNGdFakQ7O0FZM2dFQTtFQUE2QztBWitnRTdDOztBWTlnRUE7RUFBK0M7QVpraEUvQzs7QVlqaEVBO0VBQXdDO0FacWhFeEM7O0FZcGhFQTtFQUErQztBWndoRS9DOztBWXZoRUE7RUFBdUM7QVoyaEV2Qzs7QVkxaEVBO0VBQXVDO0FaOGhFdkM7O0FZN2hFQTtFQUE0QztBWmlpRTVDOztBWWhpRUE7RUFBNEM7QVpvaUU1Qzs7QVluaUVBO0VBQTZDO0FadWlFN0M7O0FZdGlFQTtFQUEwQztBWjBpRTFDOztBWXppRUE7RUFBeUM7QVo2aUV6Qzs7QVk1aUVBO0VBQXNDO0FaZ2pFdEM7O0FZL2lFQTtFQUEwQztBWm1qRTFDOztBWWxqRUE7RUFBMEM7QVpzakUxQzs7QVlyakVBO0VBQXVDO0FaeWpFdkM7O0FZeGpFQTtFQUFrQztBWjRqRWxDOztBWTNqRUE7RUFBMEM7QVorakUxQzs7QVk5akVBO0VBQXVDO0Faa2tFdkM7O0FZamtFQTtFQUFzQztBWnFrRXRDOztBWXBrRUE7RUFBZ0Q7QVp3a0VoRDs7QVl2a0VBO0VBQTRDO0FaMmtFNUM7O0FZMWtFQTtFQUFxQztBWjhrRXJDOztBWTdrRUE7RUFBcUM7QVppbEVyQzs7QVlobEVBO0VBQW9DO0Fab2xFcEM7O0FZbmxFQTtFQUF1QztBWnVsRXZDOztBWXRsRUE7RUFBNEM7QVowbEU1Qzs7QVl6bEVBO0VBQXVDO0FaNmxFdkM7O0FZNWxFQTtFQUFnQztBWmdtRWhDOztBWS9sRUE7RUFBNEM7QVptbUU1Qzs7QVlsbUVBO0VBQWtEO0Fac21FbEQ7O0FZcm1FQTtFQUEyQztBWnltRTNDOztBWXhtRUE7RUFBNEM7QVo0bUU1Qzs7QVkzbUVBO0VBQW9DO0FaK21FcEM7O0FZOW1FQTtFQUF1QztBWmtuRXZDOztBWWpuRUE7RUFBMkM7QVpxbkUzQzs7QVlwbkVBO0VBQW9DO0Fad25FcEM7O0FZdm5FQTtFQUFrQztBWjJuRWxDOztBWTFuRUE7RUFBeUM7QVo4bkV6Qzs7QVk3bkVBO0VBQXNDO0FaaW9FdEM7O0FZaG9FQTtFQUF1QztBWm9vRXZDOztBWW5vRUE7RUFBd0M7QVp1b0V4Qzs7QVl0b0VBO0VBQW1DO0FaMG9FbkM7O0FZem9FQTtFQUFrQztBWjZvRWxDOztBWTVvRUE7RUFBaUM7QVpncEVqQzs7QVkvb0VBO0VBQTBDO0FabXBFMUM7O0FZbHBFQTtFQUFvQztBWnNwRXBDOztBWXJwRUE7RUFBaUM7QVp5cEVqQzs7QVl4cEVBO0VBQXdDO0FaNHBFeEM7O0FZM3BFQTtFQUF3QztBWitwRXhDOztBWTlwRUE7RUFBaUM7QVprcUVqQzs7QVlqcUVBO0VBQWtDO0FacXFFbEM7O0FZcHFFQTtFQUFxQztBWndxRXJDOztBWXZxRUE7RUFBa0M7QVoycUVsQzs7QVkxcUVBO0VBQXVDO0FaOHFFdkM7O0FZN3FFQTtFQUFxQztBWmlyRXJDOztBWWhyRUE7RUFBeUM7QVpvckV6Qzs7QVluckVBO0VBQTRDO0FadXJFNUM7O0FZdHJFQTtFQUEwQztBWjByRTFDOztBWXpyRUE7RUFBb0M7QVo2ckVwQzs7QVk1ckVBO0VBQW1DO0FaZ3NFbkM7O0FZL3JFQTtFQUFrQztBWm1zRWxDOztBWWxzRUE7RUFBbUM7QVpzc0VuQzs7QVlyc0VBO0VBQXNDO0FaeXNFdEM7O0FZeHNFQTtFQUEwQztBWjRzRTFDOztBWTNzRUE7RUFBMkM7QVorc0UzQzs7QVk5c0VBO0VBQTRDO0Faa3RFNUM7O0FZanRFQTtFQUF5QztBWnF0RXpDOztBWXB0RUE7RUFBdUM7QVp3dEV2Qzs7QVl2dEVBO0VBQWtDO0FaMnRFbEM7O0FZMXRFQTtFQUFvQztBWjh0RXBDOztBWTd0RUE7RUFBa0M7QVppdUVsQzs7QVlodUVBO0VBQW9DO0Fab3VFcEM7O0FZbnVFQTtFQUFxQztBWnV1RXJDOztBWXR1RUE7RUFBc0M7QVowdUV0Qzs7QVl6dUVBO0VBQW9DO0FaNnVFcEM7O0FZNXVFQTtFQUFrQztBWmd2RWxDOztBWS91RUE7RUFBcUM7QVptdkVyQzs7QVlsdkVBO0VBQW9DO0Fac3ZFcEM7O0FZcnZFQTtFQUF3QztBWnl2RXhDOztBWXh2RUE7RUFBa0M7QVo0dkVsQzs7QVkzdkVBO0VBQWtDO0FaK3ZFbEM7O0FZOXZFQTtFQUFrQztBWmt3RWxDOztBWWp3RUE7RUFBbUM7QVpxd0VuQzs7QVlwd0VBO0VBQWlDO0Fad3dFakM7O0FZdndFQTtFQUFrQztBWjJ3RWxDOztBWTF3RUE7RUFBbUM7QVo4d0VuQzs7QVk3d0VBO0VBQXFDO0FaaXhFckM7O0FZaHhFQTtFQUFxQztBWm94RXJDOztBWW54RUE7RUFBaUM7QVp1eEVqQzs7QVl0eEVBO0VBQXdDO0FaMHhFeEM7O0FZenhFQTtFQUFxQztBWjZ4RXJDOztBWTV4RUE7RUFBc0M7QVpneUV0Qzs7QVkveEVBO0VBQTZDO0FabXlFN0M7O0FZbHlFQTtFQUFxQztBWnN5RXJDOztBWXJ5RUE7RUFBcUM7QVp5eUVyQzs7QVl4eUVBO0VBQThDO0FaNHlFOUM7O0FZM3lFQTtFQUFxQztBWit5RXJDOztBWTl5RUE7RUFBb0M7QVprekVwQzs7QVlqekVBO0VBQW1DO0FacXpFbkM7O0FZcHpFQTtFQUFvQztBWnd6RXBDOztBWXZ6RUE7RUFBbUM7QVoyekVuQzs7QVkxekVBO0VBQXdDO0FaOHpFeEM7O0FZN3pFQTtFQUFpQztBWmkwRWpDOztBWWgwRUE7RUFBaUM7QVpvMEVqQzs7QVluMEVBO0VBQXVDO0FadTBFdkM7O0FZdDBFQTtFQUFvQztBWjAwRXBDOztBWXowRUE7RUFBaUM7QVo2MEVqQzs7QVk1MEVBO0VBQWtDO0FaZzFFbEM7O0FZLzBFQTtFQUFrQztBWm0xRWxDOztBWWwxRUE7RUFBbUM7QVpzMUVuQzs7QVlyMUVBO0VBQTJDO0FaeTFFM0M7O0FZeDFFQTtFQUErQjtBWjQxRS9COztBWTMxRUE7RUFBc0M7QVorMUV0Qzs7QVk5MUVBO0VBQXFDO0FaazJFckM7O0FZajJFQTtFQUFrQztBWnEyRWxDOztBWXAyRUE7RUFBbUM7QVp3MkVuQzs7QVl2MkVBO0VBQWdDO0FaMjJFaEM7O0FZMTJFQTtFQUFvQztBWjgyRXBDOztBWTcyRUE7RUFBcUM7QVppM0VyQzs7QVloM0VBO0VBQW1DO0FabzNFbkM7O0FZbjNFQTtFQUFtQztBWnUzRW5DOztBWXQzRUE7RUFBd0M7QVowM0V4Qzs7QVl6M0VBO0VBQTBDO0FaNjNFMUM7O0FZNTNFQTtFQUFpQztBWmc0RWpDOztBWS8zRUE7RUFBc0M7QVptNEV0Qzs7QVlsNEVBO0VBQTRDO0FaczRFNUM7O0FZcjRFQTtFQUFzQztBWnk0RXRDOztBWXg0RUE7RUFBbUM7QVo0NEVuQzs7QVkzNEVBO0VBQXFDO0FaKzRFckM7O0FZOTRFQTtFQUFxQztBWms1RXJDOztBWWo1RUE7RUFBbUM7QVpxNUVuQzs7QVlwNUVBO0VBQXdDO0FadzVFeEM7O0FZdjVFQTtFQUF5QztBWjI1RXpDOztBWTE1RUE7RUFBMkM7QVo4NUUzQzs7QVk3NUVBO0VBQW9DO0FaaTZFcEM7O0FZaDZFQTtFQUFtQztBWm82RW5DOztBWW42RUE7RUFBMEM7QVp1NkUxQzs7QVl0NkVBO0VBQWtDO0FaMDZFbEM7O0FZejZFQTtFQUF1QztBWjY2RXZDOztBWTU2RUE7RUFBeUM7QVpnN0V6Qzs7QVkvNkVBO0VBQXVDO0FabTdFdkM7O0FZbDdFQTtFQUF3QztBWnM3RXhDOztBWXI3RUE7RUFBaUM7QVp5N0VqQzs7QVl4N0VBO0VBQW9DO0FaNDdFcEM7O0FZMzdFQTtFQUFrQztBWis3RWxDOztBWTk3RUE7RUFBaUM7QVprOEVqQzs7QVlqOEVBO0VBQXNDO0FacThFdEM7O0FZcDhFQTtFQUE0QztBWnc4RTVDOztBWXY4RUE7RUFBMkM7QVoyOEUzQzs7QVkxOEVBO0VBQXlDO0FaODhFekM7O0FZNzhFQTtFQUFzQztBWmk5RXRDOztBWWg5RUE7RUFBc0M7QVpvOUV0Qzs7QVluOUVBO0VBQWlDO0FadTlFakM7O0FZdDlFQTtFQUFpQztBWjA5RWpDOztBWXo5RUE7RUFBcUM7QVo2OUVyQzs7QVk1OUVBO0VBQXdDO0FaZytFeEM7O0FZLzlFQTtFQUFtQztBWm0rRW5DOztBWWwrRUE7RUFBa0M7QVpzK0VsQzs7QVlyK0VBO0VBQXNDO0FaeStFdEM7O0FZeCtFQTtFQUFpQztBWjQrRWpDOztBWTMrRUE7RUFBcUM7QVorK0VyQzs7QVk5K0VBO0VBQW9DO0Faay9FcEM7O0FZai9FQTtFQUFvQztBWnEvRXBDOztBWXAvRUE7RUFBMkM7QVp3L0UzQzs7QVl2L0VBO0VBQWlDO0FaMi9FakM7O0FZMS9FQTtFQUFzQztBWjgvRXRDOztBWTcvRUE7RUFBZ0Q7QVppZ0ZoRDs7QVloZ0ZBO0VBQWdEO0Fab2dGaEQ7O0FZbmdGQTtFQUFpRDtBWnVnRmpEOztBWXRnRkE7RUFBOEM7QVowZ0Y5Qzs7QVl6Z0ZBO0VBQXVDO0FaNmdGdkM7O0FZNWdGQTtFQUF5QztBWmdoRnpDOztBWS9nRkE7RUFBa0M7QVptaEZsQzs7QVlsaEZBO0VBQXdDO0Fac2hGeEM7O0FZcmhGQTtFQUFpQztBWnloRmpDOztBWXhoRkE7RUFBb0M7QVo0aEZwQzs7QVkzaEZBO0VBQWtDO0FaK2hGbEM7O0FZOWhGQTtFQUFtQztBWmtpRm5DOztBWWppRkE7RUFBc0M7QVpxaUZ0Qzs7QVlwaUZBO0VBQXNDO0Fad2lGdEM7O0FZdmlGQTtFQUFpQztBWjJpRmpDOztBWTFpRkE7RUFBd0M7QVo4aUZ4Qzs7QVk3aUZBO0VBQWdDO0FaaWpGaEM7O0FZaGpGQTtFQUF1QztBWm9qRnZDOztBWW5qRkE7RUFBMkM7QVp1akYzQzs7QVl0akZBO0VBQXVDO0FaMGpGdkM7O0FZempGQTtFQUEyQztBWjZqRjNDOztBWTVqRkE7RUFBb0M7QVpna0ZwQzs7QVkvakZBO0VBQXNDO0FabWtGdEM7O0FZbGtGQTtFQUFxQztBWnNrRnJDOztBWXJrRkE7RUFBbUM7QVp5a0ZuQzs7QVl4a0ZBO0VBQWlDO0FaNGtGakM7O0FZM2tGQTtFQUF3QztBWitrRnhDOztBWTlrRkE7RUFBd0M7QVprbEZ4Qzs7QVlqbEZBO0VBQTBDO0FacWxGMUM7O0FZcGxGQTtFQUEwQztBWndsRjFDOztBWXZsRkE7RUFBaUM7QVoybEZqQzs7QVkxbEZBO0VBQXFDO0FaOGxGckM7O0FZN2xGQTtFQUFtQztBWmltRm5DOztBWWhtRkE7RUFBZ0M7QVpvbUZoQzs7QVlubUZBO0VBQWtDO0FadW1GbEM7O0FZdG1GQTtFQUFvQztBWjBtRnBDOztBWXptRkE7RUFBbUM7QVo2bUZuQzs7QVk1bUZBO0VBQXFDO0FaZ25GckM7O0FZL21GQTtFQUFtQztBWm1uRm5DOztBWWxuRkE7RUFBa0M7QVpzbkZsQzs7QVlybkZBO0VBQW1DO0FaeW5GbkM7O0FZeG5GQTtFQUFxQztBWjRuRnJDOztBWTNuRkE7RUFBZ0M7QVorbkZoQzs7QVk5bkZBO0VBQXNDO0Faa29GdEM7O0FZam9GQTtFQUE2QztBWnFvRjdDOztBWXBvRkE7RUFBbUM7QVp3b0ZuQzs7QVl2b0ZBO0VBQXFDO0FaMm9GckM7O0FZMW9GQTtFQUFvQztBWjhvRnBDOztBWTdvRkE7RUFBb0M7QVppcEZwQzs7QVlocEZBO0VBQW1DO0Fab3BGbkM7O0FZbnBGQTtFQUFzQztBWnVwRnRDOztBWXRwRkE7RUFBc0M7QVowcEZ0Qzs7QVl6cEZBO0VBQXVDO0FaNnBGdkM7O0FZNXBGQTtFQUEyQztBWmdxRjNDOztBWS9wRkE7RUFBaUQ7QVptcUZqRDs7QVlscUZBO0VBQTZDO0Fac3FGN0M7O0FZcnFGQTtFQUF1QztBWnlxRnZDOztBWXhxRkE7RUFBc0M7QVo0cUZ0Qzs7QVkzcUZBO0VBQWtDO0FaK3FGbEM7O0FZOXFGQTtFQUF5QztBWmtyRnpDOztBWWpyRkE7RUFBeUM7QVpxckZ6Qzs7QVlwckZBO0VBQW1DO0Fad3JGbkM7O0FZdnJGQTtFQUFnQztBWjJyRmhDOztBWTFyRkE7RUFBcUM7QVo4ckZyQzs7QVk3ckZBO0VBQWtDO0FaaXNGbEM7O0FZaHNGQTtFQUFtQztBWm9zRm5DOztBWW5zRkE7RUFBbUM7QVp1c0ZuQzs7QVl0c0ZBO0VBQXVDO0FaMHNGdkM7O0FZenNGQTtFQUFpQztBWjZzRmpDOztBWTVzRkE7RUFBbUM7QVpndEZuQzs7QVkvc0ZBO0VBQXVDO0FabXRGdkM7O0FZbHRGQTtFQUEyQztBWnN0RjNDOztBWXJ0RkE7RUFBNEM7QVp5dEY1Qzs7QVl4dEZBO0VBQWdEO0FaNHRGaEQ7O0FZM3RGQTtFQUF3QztBWit0RnhDOztBWTl0RkE7RUFBNEM7QVprdUY1Qzs7QVlqdUZBO0VBQXFDO0FacXVGckM7O0FZcHVGQTtFQUFpQztBWnd1RmpDOztBWXZ1RkE7RUFBMEM7QVoydUYxQzs7QVkxdUZBO0VBQW1DO0FaOHVGbkM7O0FZN3VGQTtFQUF1QztBWml2RnZDOztBWWh2RkE7RUFBcUM7QVpvdkZyQzs7QVludkZBO0VBQWtDO0FadXZGbEM7O0FZdHZGQTtFQUEwQztBWjB2RjFDOztBWXp2RkE7RUFBb0M7QVo2dkZwQzs7QVk1dkZBO0VBQWtDO0FaZ3dGbEM7O0FZL3ZGQTtFQUFvQztBWm13RnBDOztBWWx3RkE7RUFBaUM7QVpzd0ZqQzs7QVlyd0ZBO0VBQTBDO0FaeXdGMUM7O0FZeHdGQTtFQUFtQztBWjR3Rm5DOztBWTN3RkE7RUFBc0M7QVord0Z0Qzs7QVk5d0ZBO0VBQW1DO0Faa3hGbkM7O0FZanhGQTtFQUFpQztBWnF4RmpDOztBWXB4RkE7RUFBb0M7QVp3eEZwQzs7QVl2eEZBO0VBQXNDO0FaMnhGdEM7O0FZMXhGQTtFQUEwQztBWjh4RjFDOztBWTd4RkE7RUFBZ0M7QVppeUZoQzs7QVloeUZBO0VBQWdDO0Fab3lGaEM7O0FZbnlGQTtFQUF3QztBWnV5RnhDOztBWXR5RkE7RUFBeUM7QVoweUZ6Qzs7QVl6eUZBO0VBQTJDO0FaNnlGM0M7O0FZNXlGQTtFQUEyQztBWmd6RjNDOztBWS95RkE7RUFBMEM7QVptekYxQzs7QVlsekZBO0VBQWlEO0Fac3pGakQ7O0FZcnpGQTtFQUFvQztBWnl6RnBDOztBWXh6RkE7RUFBeUM7QVo0ekZ6Qzs7QVkzekZBO0VBQStCO0FaK3pGL0I7O0FZOXpGQTtFQUFxQztBWmswRnJDOztBWWowRkE7RUFBbUM7QVpxMEZuQzs7QVlwMEZBO0VBQWtDO0FadzBGbEM7O0FZdjBGQTtFQUEwQztBWjIwRjFDOztBWTEwRkE7RUFBa0M7QVo4MEZsQzs7QVk3MEZBO0VBQWdDO0FaaTFGaEM7O0FZaDFGQTtFQUFrQztBWm8xRmxDOztBWW4xRkE7RUFBb0M7QVp1MUZwQzs7QVl0MUZBO0VBQWtDO0FaMDFGbEM7O0FZejFGQTtFQUFzQztBWjYxRnRDOztBWTUxRkE7RUFBa0M7QVpnMkZsQzs7QVkvMUZBO0VBQXdDO0FabTJGeEM7O0FZbDJGQTtFQUF5QztBWnMyRnpDOztBWXIyRkE7RUFBb0M7QVp5MkZwQzs7QVl4MkZBO0VBQW1DO0FaNDJGbkM7O0FZMzJGQTtFQUFtQztBWisyRm5DOztBWTkyRkE7RUFBd0M7QVprM0Z4Qzs7QVlqM0ZBO0VBQXNDO0FacTNGdEM7O0FZcDNGQTtFQUEwQztBWnczRjFDOztBWXYzRkE7RUFBc0M7QVoyM0Z0Qzs7QVkxM0ZBO0VBQW9DO0FaODNGcEM7O0FZNzNGQTtFQUFxQztBWmk0RnJDOztBWWg0RkE7RUFBMkM7QVpvNEYzQzs7QVluNEZBO0VBQWtDO0FadTRGbEM7O0FZdDRGQTtFQUFvQztBWjA0RnBDOztBWXo0RkE7RUFBa0M7QVo2NEZsQzs7QVk1NEZBO0VBQXlDO0FaZzVGekM7O0FZLzRGQTtFQUFnQztBWm01RmhDOztBWWw1RkE7RUFBbUM7QVpzNUZuQzs7QVlyNUZBO0VBQWtDO0FaeTVGbEM7O0FZeDVGQTtFQUFnQztBWjQ1RmhDOztBWTM1RkE7RUFBb0M7QVorNUZwQzs7QVk5NUZBO0VBQXNDO0FaazZGdEM7O0FZajZGQTtFQUFvQztBWnE2RnBDOztBWXA2RkE7RUFBdUM7QVp3NkZ2Qzs7QVl2NkZBO0VBQXVDO0FaMjZGdkM7O0FZMTZGQTtFQUF5QztBWjg2RnpDOztBWTc2RkE7RUFBeUM7QVppN0Z6Qzs7QVloN0ZBO0VBQTBDO0FabzdGMUM7O0FZbjdGQTtFQUF5QztBWnU3RnpDOztBWXQ3RkE7RUFBdUM7QVowN0Z2Qzs7QVl6N0ZBO0VBQW9DO0FaNjdGcEM7O0FZNTdGQTtFQUFvQztBWmc4RnBDOztBWS83RkE7RUFBdUM7QVptOEZ2Qzs7QVlsOEZBO0VBQXNDO0FaczhGdEM7O0FZcjhGQTtFQUF5QztBWnk4RnpDOztBWXg4RkE7RUFBd0M7QVo0OEZ4Qzs7QVkzOEZBO0VBQThDO0FaKzhGOUM7O0FZOThGQTtFQUE2QztBWms5RjdDOztBWWo5RkE7RUFBa0M7QVpxOUZsQzs7QVlwOUZBO0VBQXNDO0FadzlGdEM7O0FZdjlGQTtFQUF3QztBWjI5RnhDOztBWTE5RkE7RUFBeUM7QVo4OUZ6Qzs7QVk3OUZBO0VBQTZDO0FaaStGN0M7O0FZaCtGQTtFQUF5QztBWm8rRnpDOztBWW4rRkE7RUFBd0M7QVp1K0Z4Qzs7QVl0K0ZBO0VBQWdDO0FaMCtGaEM7O0FZeitGQTtFQUF1QztBWjYrRnZDOztBWTUrRkE7RUFBMkM7QVpnL0YzQzs7QVkvK0ZBO0VBQTJDO0FabS9GM0M7O0FZbC9GQTtFQUEwQztBWnMvRjFDOztBWXIvRkE7RUFBOEM7QVp5L0Y5Qzs7QVl4L0ZBO0VBQXVDO0FaNC9GdkM7O0FZMy9GQTtFQUFrQztBWisvRmxDOztBWTkvRkE7RUFBc0M7QVprZ0d0Qzs7QVlqZ0dBO0VBQXdDO0FacWdHeEM7O0FZcGdHQTtFQUE2QztBWndnRzdDOztBWXZnR0E7RUFBd0M7QVoyZ0d4Qzs7QVkxZ0dBO0VBQTZDO0FaOGdHN0M7O0FZN2dHQTtFQUFrQztBWmloR2xDOztBWWhoR0E7RUFBMEM7QVpvaEcxQzs7QVluaEdBO0VBQTRDO0FadWhHNUM7O0FZdGhHQTtFQUF3QztBWjBoR3hDOztBWXpoR0E7RUFBaUM7QVo2aEdqQzs7QVk1aEdBO0VBQXdDO0FaZ2lHeEM7O0FZL2hHQTtFQUF3QztBWm1pR3hDOztBWWxpR0E7RUFBaUM7QVpzaUdqQzs7QVlyaUdBO0VBQWlDO0FaeWlHakM7O0FZeGlHQTtFQUF3QztBWjRpR3hDOztBWTNpR0E7RUFBd0M7QVoraUd4Qzs7QVk5aUdBO0VBQW9DO0Faa2pHcEM7O0FZampHQTtFQUFpQztBWnFqR2pDOztBWXBqR0E7RUFBbUM7QVp3akduQzs7QVl2akdBO0VBQWdDO0FaMmpHaEM7O0FZMWpHQTtFQUFzQztBWjhqR3RDOztBWTdqR0E7RUFBaUM7QVppa0dqQzs7QVloa0dBO0VBQXFDO0Fab2tHckM7O0FZbmtHQTtFQUF1QztBWnVrR3ZDOztBWXRrR0E7RUFBc0M7QVowa0d0Qzs7QVl6a0dBO0VBQWlDO0FaNmtHakM7O0FZNWtHQTtFQUEwQztBWmdsRzFDOztBWS9rR0E7RUFBeUM7QVptbEd6Qzs7QVlsbEdBO0VBQWdEO0Fac2xHaEQ7O0FZcmxHQTtFQUFvRDtBWnlsR3BEOztBWXhsR0E7RUFBa0M7QVo0bEdsQzs7QVkzbEdBO0VBQXVDO0FaK2xHdkM7O0FZOWxHQTtFQUF5QztBWmttR3pDOztBWWptR0E7RUFBNEM7QVpxbUc1Qzs7QVlwbUdBO0VBQXlDO0Fad21HekM7O0FZdm1HQTtFQUFzQztBWjJtR3RDOztBWTFtR0E7RUFBbUM7QVo4bUduQzs7QVk3bUdBO0VBQXlDO0FaaW5HekM7O0FZaG5HQTtFQUFtQztBWm9uR25DOztBWW5uR0E7RUFBK0I7QVp1bkcvQjs7QVl0bkdBO0VBQW1DO0FaMG5HbkM7O0FZem5HQTtFQUFxQztBWjZuR3JDOztBWTVuR0E7RUFBNEM7QVpnb0c1Qzs7QVkvbkdBO0VBQXNDO0FabW9HdEM7O0FZbG9HQTtFQUFzQztBWnNvR3RDOztBWXJvR0E7RUFBa0M7QVp5b0dsQzs7QVl4b0dBO0VBQXVDO0FaNG9HdkM7O0FZM29HQTtFQUF3QztBWitvR3hDOztBWTlvR0E7RUFBa0M7QVprcEdsQzs7QVlqcEdBO0VBQXNDO0FacXBHdEM7O0FZcHBHQTtFQUFzQztBWndwR3RDOztBWXZwR0E7RUFBMEM7QVoycEcxQzs7QVkxcEdBO0VBQW9DO0FaOHBHcEM7O0FZN3BHQTtFQUFtQztBWmlxR25DOztBWWhxR0E7RUFBeUM7QVpvcUd6Qzs7QVlucUdBO0VBQW9DO0FadXFHcEM7O0FZdHFHQTtFQUFrQztBWjBxR2xDOztBWXpxR0E7RUFBd0M7QVo2cUd4Qzs7QVk1cUdBO0VBQW1DO0FaZ3JHbkM7O0FZL3FHQTtFQUFrQztBWm1yR2xDOztBWWxyR0E7RUFBb0M7QVpzckdwQzs7QVlyckdBO0VBQXlDO0FaeXJHekM7O0FZeHJHQTtFQUFvQztBWjRyR3BDOztBWTNyR0E7RUFBc0M7QVorckd0Qzs7QVk5ckdBO0VBQW1DO0Faa3NHbkM7O0FZanNHQTtFQUF5QztBWnFzR3pDOztBWXBzR0E7RUFBMEM7QVp3c0cxQzs7QVl2c0dBO0VBQW1DO0FaMnNHbkM7O0FZMXNHQTtFQUFpQztBWjhzR2pDOztBWTdzR0E7RUFBcUM7QVppdEdyQzs7QVlodEdBO0VBQXVDO0Fab3RHdkM7O0FZbnRHQTtFQUEwQztBWnV0RzFDOztBWXR0R0E7RUFBbUM7QVowdEduQzs7QVl6dEdBO0VBQWtDO0FaNnRHbEM7O0FZNXRHQTtFQUFzQztBWmd1R3RDOztBWS90R0E7RUFBbUM7QVptdUduQzs7QVlsdUdBO0VBQXVDO0Fac3VHdkM7O0FZcnVHQTtFQUF5QztBWnl1R3pDOztBWXh1R0E7RUFBc0M7QVo0dUd0Qzs7QVkzdUdBO0VBQXFDO0FaK3VHckM7O0FZOXVHQTtFQUFvQztBWmt2R3BDOztBWWp2R0E7RUFBZ0M7QVpxdkdoQzs7QVlwdkdBO0VBQW1DO0Fad3ZHbkM7O0FZdnZHQTtFQUFpQztBWjJ2R2pDOztBWTF2R0E7RUFBaUM7QVo4dkdqQzs7QVk3dkdBO0VBQWtDO0FaaXdHbEM7O0FZaHdHQTtFQUFtQztBWm93R25DOztBWW53R0E7RUFBdUM7QVp1d0d2Qzs7QVl0d0dBO0VBQW9DO0FaMHdHcEM7O0FZendHQTtFQUFrQztBWjZ3R2xDOztBWTV3R0E7RUFBZ0M7QVpneEdoQzs7QVkvd0dBO0VBQXVDO0FabXhHdkM7O0FZbHhHQTtFQUF1QztBWnN4R3ZDOztBWXJ4R0E7RUFBa0M7QVp5eEdsQzs7QVl4eEdBO0VBQTJDO0FaNHhHM0M7O0FZM3hHQTtFQUE2QztBWit4RzdDOztBWTl4R0E7RUFBMkM7QVpreUczQzs7QVlqeUdBO0VBQW9DO0FacXlHcEM7O0FZcHlHQTtFQUF1QztBWnd5R3ZDOztBWXZ5R0E7RUFBaUM7QVoyeUdqQzs7QVkxeUdBO0VBQW9DO0FaOHlHcEM7O0FZN3lHQTtFQUFxQztBWml6R3JDOztBWWh6R0E7RUFBbUM7QVpvekduQzs7QVluekdBO0VBQXVDO0FadXpHdkM7O0FZdHpHQTtFQUFpQztBWjB6R2pDOztBWXp6R0E7RUFBc0M7QVo2ekd0Qzs7QVk1ekdBO0VBQTJDO0FaZzBHM0M7O0FZL3pHQTtFQUFpQztBWm0wR2pDOztBWWwwR0E7RUFBbUM7QVpzMEduQzs7QVlyMEdBO0VBQW1DO0FaeTBHbkM7O0FZeDBHQTtFQUF3QztBWjQwR3hDOztBWTMwR0E7RUFBbUM7QVorMEduQzs7QVk5MEdBO0VBQW1DO0FaazFHbkM7O0FZajFHQTtFQUFvQztBWnExR3BDOztBWXAxR0E7RUFBbUM7QVp3MUduQzs7QVl2MUdBO0VBQTBDO0FaMjFHMUM7O0FZMTFHQTtFQUE0QztBWjgxRzVDOztBWTcxR0E7RUFBeUM7QVppMkd6Qzs7QVloMkdBO0VBQXdDO0FabzJHeEM7O0FZbjJHQTtFQUF3QztBWnUyR3hDOztBWXQyR0E7RUFBcUM7QVowMkdyQzs7QVl6MkdBO0VBQXFDO0FaNjJHckM7O0FZNTJHQTtFQUFtQztBWmczR25DOztBWS8yR0E7RUFBbUM7QVptM0duQzs7QVlsM0dBO0VBQXlDO0FaczNHekM7O0FZcjNHQTtFQUFtQztBWnkzR25DOztBWXgzR0E7RUFBa0M7QVo0M0dsQzs7QVkzM0dBO0VBQXNDO0FaKzNHdEM7O0FZOTNHQTtFQUE2QztBWms0RzdDOztBWWo0R0E7RUFBeUM7QVpxNEd6Qzs7QVlwNEdBO0VBQXdDO0FadzRHeEM7O0FZdjRHQTtFQUF1QztBWjI0R3ZDOztBWTE0R0E7RUFBeUM7QVo4NEd6Qzs7QVk3NEdBO0VBQWlDO0FaaTVHakM7O0FZaDVHQTtFQUEwQztBWm81RzFDOztBWW41R0E7RUFBeUM7QVp1NUd6Qzs7QVl0NUdBO0VBQXdDO0FaMDVHeEM7O0FZejVHQTtFQUFvQztBWjY1R3BDOztBWTU1R0E7RUFBeUM7QVpnNkd6Qzs7QVkvNUdBO0VBQTRDO0FabTZHNUM7O0FZbDZHQTtFQUEwQztBWnM2RzFDOztBWXI2R0E7RUFBcUM7QVp5NkdyQzs7QVl4NkdBO0VBQW1DO0FaNDZHbkM7O0FZMzZHQTtFQUF3QztBWis2R3hDOztBWTk2R0E7RUFBaUM7QVprN0dqQzs7QVlqN0dBO0VBQXdDO0FacTdHeEM7O0FZcDdHQTtFQUEwQztBWnc3RzFDOztBWXY3R0E7RUFBeUM7QVoyN0d6Qzs7QVkxN0dBO0VBQW1DO0FaODdHbkM7O0FZNzdHQTtFQUFzQztBWmk4R3RDOztBWWg4R0E7RUFBcUM7QVpvOEdyQzs7QVluOEdBO0VBQXdDO0FadThHeEM7O0FZdDhHQTtFQUFpQztBWjA4R2pDOztBWXo4R0E7RUFBb0M7QVo2OEdwQzs7QVk1OEdBO0VBQW9DO0FaZzlHcEM7O0FZLzhHQTtFQUFpQztBWm05R2pDOztBWWw5R0E7RUFBb0M7QVpzOUdwQzs7QVlyOUdBO0VBQW1DO0FaeTlHbkM7O0FZeDlHQTtFQUFtQztBWjQ5R25DOztBWTM5R0E7RUFBMEM7QVorOUcxQzs7QVk5OUdBO0VBQWtDO0FaaytHbEM7O0FZaitHQTtFQUE2QztBWnErRzdDOztBWXArR0E7RUFBcUM7QVp3K0dyQzs7QVl2K0dBO0VBQWtDO0FaMitHbEM7O0FZMStHQTtFQUFrQztBWjgrR2xDOztBWTcrR0E7RUFBdUM7QVppL0d2Qzs7QVloL0dBO0VBQWtDO0Faby9HbEM7O0FZbi9HQTtFQUFtQztBWnUvR25DOztBWXQvR0E7RUFBc0M7QVowL0d0Qzs7QVl6L0dBO0VBQXVDO0FaNi9HdkM7O0FZNS9HQTtFQUFrQztBWmdnSGxDOztBWS8vR0E7RUFBdUM7QVptZ0h2Qzs7QVlsZ0hBO0VBQXVDO0Fac2dIdkM7O0FZcmdIQTtFQUFpQztBWnlnSGpDOztBWXhnSEE7RUFBb0M7QVo0Z0hwQzs7QVkzZ0hBO0VBQXdDO0FaK2dIeEM7O0FZOWdIQTtFQUFnQztBWmtoSGhDOztBWWpoSEE7RUFBcUM7QVpxaEhyQzs7QVlwaEhBO0VBQTJDO0Fad2hIM0M7O0FZdmhIQTtFQUE0QztBWjJoSDVDOztBWTFoSEE7RUFBeUM7QVo4aEh6Qzs7QVk3aEhBO0VBQXNDO0FaaWlIdEM7O0FZaGlIQTtFQUFvQztBWm9pSHBDOztBWW5pSEE7RUFBcUM7QVp1aUhyQzs7QVl0aUhBO0VBQWlDO0FaMGlIakM7O0FZemlIQTtFQUFrQztBWjZpSGxDOztBWTVpSEE7RUFBd0M7QVpnakh4Qzs7QVkvaUhBO0VBQWlDO0FabWpIakM7O0FZbGpIQTtFQUE0QztBWnNqSDVDOztBWXJqSEE7RUFBZ0Q7QVp5akhoRDs7QVl4akhBO0VBQTBDO0FaNGpIMUM7O0FZM2pIQTtFQUE4QztBWitqSDlDOztBWTlqSEE7RUFBNkM7QVpra0g3Qzs7QVlqa0hBO0VBQWlEO0FacWtIakQ7O0FZcGtIQTtFQUEyQztBWndrSDNDOztBWXZrSEE7RUFBK0M7QVoya0gvQzs7QVkxa0hBO0VBQXNDO0FaOGtIdEM7O0FZN2tIQTtFQUE4QztBWmlsSDlDOztBWWhsSEE7RUFBa0Q7QVpvbEhsRDs7QVlubEhBO0VBQTRDO0FadWxINUM7O0FZdGxIQTtFQUFnRDtBWjBsSGhEOztBWXpsSEE7RUFBb0M7QVo2bEhwQzs7QVk1bEhBO0VBQXVDO0FaZ21IdkM7O0FZL2xIQTtFQUF1QztBWm1tSHZDOztBWWxtSEE7RUFBZ0M7QVpzbUhoQzs7QVlybUhBO0VBQTBDO0FaeW1IMUM7O0FZeG1IQTtFQUFvQztBWjRtSHBDOztBWTNtSEE7RUFBeUM7QVorbUh6Qzs7QVk5bUhBO0VBQXdDO0Faa25IeEM7O0FZam5IQTtFQUFtQztBWnFuSG5DOztBWXBuSEE7RUFBb0M7QVp3bkhwQzs7QVl2bkhBO0VBQW9DO0FaMm5IcEM7O0FZMW5IQTtFQUFvQztBWjhuSHBDOztBWTduSEE7RUFBc0M7QVppb0h0Qzs7QVlob0hBO0VBQW1DO0Fab29IbkM7O0FZbm9IQTtFQUF3QztBWnVvSHhDOztBWXRvSEE7RUFBNEM7QVowb0g1Qzs7QVl6b0hBO0VBQXdDO0FaNm9IeEM7O0FZNW9IQTtFQUEyQztBWmdwSDNDOztBWS9vSEE7RUFBMkM7QVptcEgzQzs7QVlscEhBO0VBQXNDO0Fac3BIdEM7O0FZcnBIQTtFQUFrQztBWnlwSGxDOztBWXhwSEE7RUFBaUM7QVo0cEhqQzs7QVkzcEhBO0VBQThDO0FaK3BIOUM7O0FZOXBIQTtFQUFzQztBWmtxSHRDOztBWWpxSEE7RUFBMEM7QVpxcUgxQzs7QVlwcUhBO0VBQTBDO0Fad3FIMUM7O0FZdnFIQTtFQUF5QztBWjJxSHpDOztBWTFxSEE7RUFBdUM7QVo4cUh2Qzs7QVk3cUhBO0VBQWtDO0FaaXJIbEM7O0FZaHJIQTtFQUF5QztBWm9ySHpDOztBWW5ySEE7RUFBeUM7QVp1ckh6Qzs7QVl0ckhBO0VBQTBDO0FaMHJIMUM7O0FZenJIQTtFQUF5QztBWjZySHpDOztBWTVySEE7RUFBd0M7QVpnc0h4Qzs7QVkvckhBO0VBQXlDO0FabXNIekM7O0FZbHNIQTtFQUF3QztBWnNzSHhDOztBWXJzSEE7RUFBaUM7QVp5c0hqQzs7QVl4c0hBO0VBQXdDO0FaNHNIeEM7O0FZM3NIQTtFQUFzQztBWitzSHRDOztBWTlzSEE7RUFBeUM7QVprdEh6Qzs7QVlqdEhBO0VBQWtDO0FacXRIbEM7O0FZcHRIQTtFQUFzQztBWnd0SHRDOztBWXZ0SEE7RUFBNEM7QVoydEg1Qzs7QVkxdEhBO0VBQXdDO0FaOHRIeEM7O0FZN3RIQTtFQUFtQztBWml1SG5DOztBWWh1SEE7RUFBbUM7QVpvdUhuQzs7QVludUhBO0VBQXdDO0FadXVIeEM7O0FZdHVIQTtFQUEwQztBWjB1SDFDOztBWXp1SEE7RUFBbUM7QVo2dUhuQzs7QVk1dUhBO0VBQXFDO0FaZ3ZIckM7O0FZL3VIQTtFQUF3QztBWm12SHhDOztBWWx2SEE7RUFBeUM7QVpzdkh6Qzs7QVlydkhBO0VBQXdDO0FaeXZIeEM7O0FZeHZIQTtFQUErQztBWjR2SC9DOztBWTN2SEE7RUFBc0M7QVordkh0Qzs7QVk5dkhBO0VBQW1DO0Faa3dIbkM7O0FZandIQTtFQUFxQztBWnF3SHJDOztBWXB3SEE7RUFBNkM7QVp3d0g3Qzs7QVl2d0hBO0VBQWdDO0FaMndIaEM7O0FZMXdIQTtFQUF3QztBWjh3SHhDOztBWTd3SEE7RUFBd0M7QVppeEh4Qzs7QVloeEhBO0VBQW1DO0Fab3hIbkM7O0FZbnhIQTtFQUFxQztBWnV4SHJDOztBWXR4SEE7RUFBaUM7QVoweEhqQzs7QVl6eEhBO0VBQXVDO0FaNnhIdkM7O0FZNXhIQTtFQUFrQztBWmd5SGxDOztBWS94SEE7RUFBb0M7QVpteUhwQzs7QVlseUhBO0VBQTBDO0Fac3lIMUM7O0FZcnlIQTtFQUFvQztBWnl5SHBDOztBWXh5SEE7RUFBc0M7QVo0eUh0Qzs7QVkzeUhBO0VBQWlDO0FaK3lIakM7O0FZOXlIQTtFQUFxQztBWmt6SHJDOztBWWp6SEE7RUFBb0M7QVpxekhwQzs7QVlwekhBO0VBQWtDO0Fad3pIbEM7O0FZdnpIQTtFQUF5QztBWjJ6SHpDOztBWTF6SEE7RUFBbUM7QVo4ekhuQzs7QVk3ekhBO0VBQXVDO0FaaTBIdkM7O0FZaDBIQTtFQUFvQztBWm8wSHBDOztBWW4wSEE7RUFBMkM7QVp1MEgzQzs7QVl0MEhBO0VBQWdDO0FaMDBIaEM7O0FZejBIQTtFQUFpQztBWjYwSGpDOztBWTUwSEE7RUFBaUM7QVpnMUhqQzs7QVkvMEhBO0VBQWtDO0FabTFIbEM7O0FZbDFIQTtFQUFpQztBWnMxSGpDOztBWXIxSEE7RUFBc0M7QVp5MUh0Qzs7QVl4MUhBO0VBQWtDO0FaNDFIbEM7O0FZMzFIQTtFQUF1QztBWisxSHZDOztBWTkxSEE7RUFBcUM7QVprMkhyQzs7QVlqMkhBO0VBQTJDO0FacTJIM0M7O0FZcDJIQTtFQUE2QztBWncySDdDOztBWXYySEE7RUFBNEM7QVoyMkg1Qzs7QVkxMkhBO0VBQTBDO0FaODJIMUM7O0FZNzJIQTtFQUFrQztBWmkzSGxDOztBWWgzSEE7RUFBcUM7QVpvM0hyQzs7QVluM0hBO0VBQXdDO0FadTNIeEM7O0FZdDNIQTtFQUF1QztBWjAzSHZDOztBWXozSEE7RUFBK0I7QVo2M0gvQjs7QVk1M0hBO0VBQXFDO0FaZzRIckM7O0FZLzNIQTtFQUFvQztBWm00SHBDOztBWWw0SEE7RUFBeUM7QVpzNEh6Qzs7QVlyNEhBO0VBQTBDO0FaeTRIMUM7O0FZeDRIQTtFQUFvQztBWjQ0SHBDOztBWTM0SEE7RUFBc0M7QVorNEh0Qzs7QVk5NEhBO0VBQXdDO0FaazVIeEM7O0FZajVIQTtFQUE4QztBWnE1SDlDOztBWXA1SEE7RUFBNkM7QVp3NUg3Qzs7QVl2NUhBO0VBQTZDO0FaMjVIN0M7O0FZMTVIQTtFQUFnRDtBWjg1SGhEOztBWTc1SEE7RUFBdUQ7QVppNkh2RDs7QVloNkhBO0VBQXdDO0FabzZIeEM7O0FZbjZIQTtFQUF3QztBWnU2SHhDOztBWXQ2SEE7RUFBc0M7QVowNkh0Qzs7QVl6NkhBO0VBQXNDO0FaNjZIdEM7O0FZNTZIQTtFQUF1QztBWmc3SHZDOztBWS82SEE7RUFBbUM7QVptN0huQzs7QVlsN0hBO0VBQWtDO0FaczdIbEM7O0FZcjdIQTtFQUF5QztBWnk3SHpDOztBWXg3SEE7RUFBaUM7QVo0N0hqQzs7QVkzN0hBO0VBQXVDO0FaKzdIdkM7O0FZOTdIQTtFQUFrQztBWms4SGxDOztBWWo4SEE7RUFBdUM7QVpxOEh2Qzs7QVlwOEhBO0VBQXNDO0FadzhIdEM7O0FZdjhIQTtFQUFtQztBWjI4SG5DOztBWTE4SEE7RUFBeUM7QVo4OEh6Qzs7QVk3OEhBO0VBQStDO0FaaTlIL0M7O0FZaDlIQTtFQUFvQztBWm85SHBDOztBWW45SEE7RUFBa0M7QVp1OUhsQzs7QVl0OUhBO0VBQWtDO0FaMDlIbEM7O0FZejlIQTtFQUFrQztBWjY5SGxDOztBWTU5SEE7RUFBdUM7QVpnK0h2Qzs7QVkvOUhBO0VBQW9DO0FabStIcEM7O0FZbCtIQTtFQUE2QztBWnMrSDdDOztBWXIrSEE7RUFBc0M7QVp5K0h0Qzs7QVl4K0hBO0VBQTBDO0FaNCtIMUM7O0FZMytIQTtFQUFvQztBWisrSHBDOztBWTkrSEE7RUFBa0M7QVprL0hsQzs7QVlqL0hBO0VBQWlDO0FacS9IakM7O0FZcC9IQTtFQUF3QztBWncvSHhDOztBWXYvSEE7RUFBNEM7QVoyL0g1Qzs7QVkxL0hBO0VBQWtDO0FaOC9IbEM7O0FZNy9IQTtFQUFzQztBWmlnSXRDOztBWWhnSUE7RUFBMEM7QVpvZ0kxQzs7QVluZ0lBO0VBQThDO0FadWdJOUM7O0FZdGdJQTtFQUFpQztBWjBnSWpDOztBWXpnSUE7RUFBbUM7QVo2Z0luQzs7QVk1Z0lBO0VBQW1DO0FaZ2hJbkM7O0FZL2dJQTtFQUFrQztBWm1oSWxDOztBWWxoSUE7RUFBMEM7QVpzaEkxQzs7QVlyaElBO0VBQTBDO0FaeWhJMUM7O0FZeGhJQTtFQUF5QztBWjRoSXpDOztBWTNoSUE7RUFBeUM7QVoraEl6Qzs7QVk5aElBO0VBQW1DO0Faa2lJbkM7O0FZamlJQTtFQUFnQztBWnFpSWhDOztBWXBpSUE7RUFBbUM7QVp3aUluQzs7QVl2aUlBO0VBQTBDO0FaMmlJMUM7O0FZMWlJQTtFQUErQjtBWjhpSS9COztBWTdpSUE7RUFBbUM7QVppakluQzs7QVloaklBO0VBQW9DO0Fab2pJcEM7O0FZbmpJQTtFQUEyQztBWnVqSTNDOztBWXRqSUE7RUFBa0M7QVowaklsQzs7QVl6aklBO0VBQWlDO0FaNmpJakM7O0FZNWpJQTtFQUFtQztBWmdrSW5DOztBWS9qSUE7RUFBa0M7QVpta0lsQzs7QVlsa0lBO0VBQW9DO0Fac2tJcEM7O0FZcmtJQTtFQUFxQztBWnlrSXJDOztBWXhrSUE7RUFBMkM7QVo0a0kzQzs7QVkza0lBO0VBQXNDO0FaK2tJdEM7O0FZOWtJQTtFQUFzQztBWmtsSXRDOztBWWpsSUE7RUFBaUM7QVpxbElqQzs7QVlwbElBO0VBQXFDO0Fad2xJckM7O0FZdmxJQTtFQUF3QztBWjJsSXhDOztBWTFsSUE7RUFBa0M7QVo4bElsQzs7QVk3bElBO0VBQTZDO0FaaW1JN0M7O0FZaG1JQTtFQUF1QztBWm9tSXZDOztBWW5tSUE7RUFBbUM7QVp1bUluQzs7QVl0bUlBO0VBQW1DO0FaMG1JbkM7O0FZem1JQTtFQUF1QztBWjZtSXZDOztBWTVtSUE7RUFBcUM7QVpnbklyQzs7QVkvbUlBO0VBQW9DO0FabW5JcEM7O0FZbG5JQTtFQUFtQztBWnNuSW5DOztBWXJuSUE7RUFBZ0M7QVp5bkloQzs7QVl4bklBO0VBQWdDO0FaNG5JaEM7O0FZM25JQTtFQUFpQztBWituSWpDOztBWTluSUE7RUFBcUM7QVprb0lyQzs7QVlqb0lBO0VBQTJDO0FacW9JM0M7O0FZcG9JQTtFQUEyQztBWndvSTNDOztBWXZvSUE7RUFBdUM7QVoyb0l2Qzs7QVkxb0lBO0VBQXdDO0FaOG9JeEM7O0FZN29JQTtFQUF1QztBWmlwSXZDOztBWWhwSUE7RUFBcUM7QVpvcElyQzs7QVlucElBO0VBQXNDO0FadXBJdEM7O0FZdHBJQTtFQUF5QztBWjBwSXpDOztBWXpwSUE7RUFBMEM7QVo2cEkxQzs7QVk1cElBO0VBQXlDO0FaZ3FJekM7O0FZL3BJQTtFQUFzQztBWm1xSXRDOztBWWxxSUE7RUFBb0M7QVpzcUlwQzs7QVlycUlBO0VBQXVDO0FaeXFJdkM7O0FZeHFJQTtFQUF1QztBWjRxSXZDOztBWTNxSUE7RUFBdUM7QVorcUl2Qzs7QVk5cUlBO0VBQXNDO0Faa3JJdEM7O0FZanJJQTtFQUF3QztBWnFySXhDOztBWXBySUE7RUFBd0M7QVp3ckl4Qzs7QVl2cklBO0VBQXVDO0FaMnJJdkM7O0FZMXJJQTtFQUFxQztBWjhySXJDOztBWTdySUE7RUFBcUM7QVppc0lyQzs7QVloc0lBO0VBQXVDO0Fab3NJdkM7O0FZbnNJQTtFQUFrQztBWnVzSWxDOztBWXRzSUE7RUFBc0M7QVowc0l0Qzs7QVl6c0lBO0VBQXdDO0FaNnNJeEM7O0FZNXNJQTtFQUFpQztBWmd0SWpDOztBWS9zSUE7RUFBcUM7QVptdElyQzs7QVlsdElBO0VBQTBDO0Fac3RJMUM7O0FZcnRJQTtFQUFxQztBWnl0SXJDOztBWXh0SUE7RUFBbUM7QVo0dEluQzs7QVkzdElBO0VBQTBDO0FaK3RJMUM7O0FZOXRJQTtFQUFrQztBWmt1SWxDOztBWWp1SUE7RUFBeUM7QVpxdUl6Qzs7QVlwdUlBO0VBQXVDO0Fad3VJdkM7O0FZdnVJQTtFQUFpQztBWjJ1SWpDOztBWTF1SUE7RUFBeUM7QVo4dUl6Qzs7QVk3dUlBO0VBQW9DO0FaaXZJcEM7O0FZaHZJQTtFQUFtQztBWm92SW5DOztBWW52SUE7RUFBMEM7QVp1dkkxQzs7QVl0dklBO0VBQWlDO0FaMHZJakM7O0FZenZJQTtFQUFrQztBWjZ2SWxDOztBWTV2SUE7RUFBa0M7QVpnd0lsQzs7QVkvdklBO0VBQWtDO0FabXdJbEM7O0FZbHdJQTtFQUF3QztBWnN3SXhDOztBWXJ3SUE7RUFBbUM7QVp5d0luQzs7QVl4d0lBO0VBQWtDO0FaNHdJbEM7O0FZM3dJQTtFQUF5QztBWit3SXpDOztBWTl3SUE7RUFBb0M7QVpreElwQzs7QVlqeElBO0VBQWlDO0FacXhJakM7O0FZcHhJQTtFQUFrQztBWnd4SWxDOztBWXZ4SUE7RUFBd0M7QVoyeEl4Qzs7QVkxeElBO0VBQW9DO0FaOHhJcEM7O0FZN3hJQTtFQUErQjtBWml5SS9COztBWWh5SUE7RUFBZ0M7QVpveUloQzs7QVlueUlBO0VBQXNDO0FadXlJdEM7O0FZdHlJQTtFQUE0QztBWjB5STVDOztBWXp5SUE7RUFBd0M7QVo2eUl4Qzs7QVk1eUlBO0VBQXdDO0FaZ3pJeEM7O0FZL3lJQTtFQUF1QztBWm16SXZDOztBWWx6SUE7RUFBc0M7QVpzekl0Qzs7QVlyeklBO0VBQXFDO0FaeXpJckM7O0FZeHpJQTtFQUF5QztBWjR6SXpDOztBWTN6SUE7RUFBa0M7QVoreklsQzs7QVk5eklBO0VBQW9DO0FaazBJcEM7O0FZajBJQTtFQUFtQztBWnEwSW5DOztBWXAwSUE7RUFBc0M7QVp3MEl0Qzs7QVl2MElBO0VBQWdEO0FaMjBJaEQ7O0FZMTBJQTtFQUFrQztBWjgwSWxDOztBWTcwSUE7RUFBd0M7QVppMUl4Qzs7QVloMUlBO0VBQWlDO0FabzFJakM7O0FZbjFJQTtFQUFtQztBWnUxSW5DOztBWXQxSUE7RUFBa0M7QVowMUlsQzs7QVl6MUlBO0VBQW1DO0FaNjFJbkM7O0FZNTFJQTtFQUEyQztBWmcySTNDOztBWS8xSUE7RUFBbUM7QVptMkluQzs7QVlsMklBO0VBQXFDO0FaczJJckM7O0FZcjJJQTtFQUE0QztBWnkySTVDOztBWXgySUE7RUFBdUM7QVo0Mkl2Qzs7QVkzMklBO0VBQWtDO0FaKzJJbEM7O0FZOTJJQTtFQUFpQztBWmszSWpDOztBWWozSUE7RUFBd0M7QVpxM0l4Qzs7QVlwM0lBO0VBQWlDO0FadzNJakM7O0FZdjNJQTtFQUF5QztBWjIzSXpDOztBWTEzSUE7RUFBNEM7QVo4M0k1Qzs7QVk3M0lBO0VBQTRDO0FaaTRJNUM7O0FZaDRJQTtFQUEyQztBWm80STNDOztBWW40SUE7RUFBb0M7QVp1NElwQzs7QVl0NElBO0VBQXdDO0FaMDRJeEM7O0FZejRJQTtFQUF1QztBWjY0SXZDOztBWTU0SUE7RUFBMkM7QVpnNUkzQzs7QVkvNElBO0VBQWdDO0FabTVJaEM7O0FZbDVJQTtFQUFpRDtBWnM1SWpEOztBWXI1SUE7RUFBaUM7QVp5NUlqQzs7QVl4NUlBO0VBQWdEO0FaNDVJaEQ7O0FZMzVJQTtFQUFxQztBWis1SXJDOztBWTk1SUE7RUFBc0M7QVprNkl0Qzs7QVlqNklBO0VBQTZDO0FacTZJN0M7O0FZcDZJQTtFQUF1QztBWnc2SXZDOztBWXY2SUE7RUFBdUM7QVoyNkl2Qzs7QVkxNklBO0VBQW9DO0FaODZJcEM7O0FZNzZJQTtFQUFvQztBWmk3SXBDOztBWWg3SUE7RUFBbUM7QVpvN0luQzs7QVluN0lBO0VBQWtDO0FadTdJbEM7O0FZdDdJQTtFQUFpQztBWjA3SWpDOztBWXo3SUE7RUFBaUM7QVo2N0lqQzs7QVk1N0lBO0VBQXdDO0FaZzhJeEM7O0FZLzdJQTtFQUF5QztBWm04SXpDOztBWWw4SUE7RUFBa0M7QVpzOElsQzs7QVlyOElBO0VBQW1DO0FaeThJbkM7O0FZeDhJQTtFQUFtQztBWjQ4SW5DOztBWTM4SUE7RUFBaUQ7QVorOElqRDs7QVk5OElBO0VBQWlDO0FaazlJakM7O0FZajlJQTtFQUFpQztBWnE5SWpDOztBWXA5SUE7RUFBcUM7QVp3OUlyQzs7QVl2OUlBO0VBQXFDO0FaMjlJckM7O0FZMTlJQTtFQUFrQztBWjg5SWxDOztBWTc5SUE7RUFBb0M7QVppK0lwQzs7QVloK0lBO0VBQTJDO0FabytJM0M7O0FZbitJQTtFQUFrQztBWnUrSWxDOztBYXg1TEE7RUgwQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVms0TEY7O0FVeDNMRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjAzTEo7O0FjLzZMQTs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CVExxQjtFU01yQjtFQUNBO0FkZzdMRjtBY3o2TEE7RUFDRTtFQUNBO0FkMjZMRjs7QWVoOExBOzs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJWTHFCO0VVTXJCO0VBQ0E7QWZpOExGO0FlMTdMQTs7RUFFRTtFQUNBO0FmNDdMRjs7QWdCbDlMQTs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CWExxQjtFV01yQjtFQUNBO0FoQm05TEY7QWdCNThMQTtFQUNFO0VBQ0E7QWhCODhMRjs7QWlCbitMQTs7Ozs7O0VBQUE7QUNBQTtFQU9JO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFLRjtFQUNBO0FsQjQrTEY7O0FtQjcvTEE7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0E7RUFDQTtFQUVBO0FuQm1nTUo7O0FvQnovTEE7OztFQUdFO0FwQjQvTEY7O0FvQnovTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEI0L0xGOztBb0J0L0xBO0VBQ0U7QXBCeS9MRjs7QW9COStMQTtFQUNFO0VBRUE7RUFDQSxrTUM3Q3dCO0VDMEhwQixtQkF0Q2E7RUZyQ2pCLGdCQ3BDcUI7RURxQ3JCLGdCQ2hDa0I7RURpQ2xCO0VBRUU7RUFDQTtBcEIrK0xKOztBb0JsK0xBO0VBQ0U7QXBCcStMRjs7QW9CNTlMQTtFQUNFO0VBQ0E7RUFDQTtBcEIrOUxGOztBb0JsOUxBO0VBQ0U7RUFDQSxxQkNwRXdCO0FyQnloTTFCOztBb0I5OExBO0VBQ0U7RUFDQSxtQkMxQnlCO0FyQjIrTDNCOztBb0J0OExBOztFQUVFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FwQnk4TEY7O0FvQnQ4TEE7RUFDRTtFQUNBO0VBQ0E7QXBCeThMRjs7QW9CdDhMQTs7O0VBR0U7RUFDQTtBcEJ5OExGOztBb0J0OExBOzs7O0VBSUU7QXBCeThMRjs7QW9CdDhMQTtFQUNFLGdCQ25JcUI7QXJCNGtNdkI7O0FvQnQ4TEE7RUFDRTtBcEJ5OExGO0F1QjdsTVE7RUhzSko7QXBCMDhMSjtBd0JobU1RO0VKeUpKO0FwQjA4TEo7O0FvQnQ4TEE7RUFDRTtBcEJ5OExGOztBb0J0OExBOztFQUVFLG1CQ3JKcUI7QXJCOGxNdkI7O0FvQnQ4TEE7RUVsR0k7QXRCNGlNSjs7QW9CajhMQTs7RUFFRTtFRTdHRTtFRitHRjtFQUNBO0FwQm84TEY7O0FvQmo4TEE7RUFBTTtBcEJxOExOOztBb0JwOExBO0VBQU07QXBCdzhMTjs7QW9CajhMQTtFQUNFLHFCS2hNeUM7RUxpTXpDO0VBRUU7QXBCbThMSjtBMEI5bk1FO0VBQ0U7SU44TEEsMEJLdE11QztJTHdNckM7RXBCazhMSjtBQUNGOztBb0J6N0xBO0VBQ0U7RUFDQTtBcEI0N0xGO0EwQnpvTUU7RUFDRTtJTitNQTtJQUNBO0VwQjY3TEY7QUFDRjs7QW9CcjdMQTs7OztFQUlFLGlHQ3BPd0I7RUNrRXRCO0F0QjJsTUo7O0FvQnI3TEE7RUFFRTtFQUVBO0VBRUE7RUFHQTtBcEJtN0xGOztBb0IzNkxBO0VBRUU7QXBCNjZMRjs7QW9CcjZMQTtFQUNFO0VBQ0E7QXBCdzZMRjs7QW9CcjZMQTtFQUdFO0VBQ0E7QXBCczZMRjs7QW9COTVMQTtFQUNFO0FwQmk2TEY7O0FvQjk1TEE7RUFDRSxvQk8zUndCO0VQNFJ4Qix1Qk81UndCO0VQNlJ4QixjUW5SVztFUm9SWDtFQUNBO0FwQmk2TEY7O0FvQjk1TEE7RUFHRTtBcEIrNUxGOztBb0J2NUxBO0VBRUU7RUFDQSxxQlN6T3FCO0E3QmtvTXZCOztBb0JuNUxBO0VBRUU7QXBCcTVMRjs7QW9COTRMQTtFQUNFO0VBQ0E7QXBCaTVMRjs7QW9COTRMQTs7Ozs7RUFLRTtFQUNBO0VFdFFFO0VGd1FGO0FwQmk1TEY7O0FvQjk0TEE7O0VBRUU7QXBCaTVMRjs7QW9COTRMQTs7RUFFRTtBcEJpNUxGOztBb0IzNExBO0VBQ0U7QXBCODRMRjs7QW9CeDRMQTtFQUNFO0FwQjI0TEY7O0FvQnA0TEE7Ozs7RUFJRTtBcEJ1NExGOztBb0I5M0xJOzs7O0VBQ0U7QXBCbzRMTjs7QW9COTNMQTs7OztFQUlFO0VBQ0E7QXBCaTRMRjs7QW9COTNMQTs7RUFFRTtFQUNBO0FwQmk0TEY7O0FvQjkzTEE7RUFDRTtFQUVBO0FwQmc0TEY7O0FvQjczTEE7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBcEIwM0xGOztBb0JyM0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRTVTSSxpQkF0Q2E7RUZvVmpCO0VBQ0E7RUFDQTtBcEJ3M0xGOztBb0JyM0xBO0VBQ0U7QXBCdzNMRjs7QW9CcDNMQTs7RUFFRTtBcEJ1M0xGOztBb0JwM0xBO0VBS0U7RUFDQTtBcEJtM0xGOztBb0I1MkxBO0VBQ0U7QXBCKzJMRjs7QW9CdjJMQTtFQUNFO0VBQ0E7QXBCMDJMRjs7QW9CbjJMQTtFQUNFO0FwQnMyTEY7O0FvQm4yTEE7RUFDRTtFQUNBO0FwQnMyTEY7O0FvQm4yTEE7RUFDRTtBcEJzMkxGOztBb0JqMkxBO0VBQ0U7QXBCbzJMRjs7QThCOTBNQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0E5QmkxTUY7O0E4QjkwTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCaTFNRjs7QThCOTBNQTtFQUNFO0VBT0E7RUFDQTtFQUNBO0VBQ0E7QTlCMjBNRjtBdUJwMk1RO0VPaUJKO0E5QnMxTUo7QXdCdjJNUTtFTW9CSjtBOUJzMU1KOztBOEI5ME1BOztFQUVFO0VBQ0E7QTlCaTFNRjs7QThCOTBNQTs7Ozs7O0VBTUU7QTlCaTFNRjs7QThCOTBNQTs7OztFQUlFO0VBQ0E7QTlCaTFNRjs7QThCOTBNQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmkxTUY7O0E4QjkwTUE7RUFDRTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0E5QjIwTUY7QXVCcjVNUTtFT2tFSjtBOUJzMU1KO0F3Qng1TVE7RU1xRUo7QTlCczFNSjs7QThCOTBNQTs7RUFFRTtFQUNBO0E5QmkxTUY7O0E4QjkwTUE7O0VBRUU7RUFDQTtBOUJpMU1GOztBOEI5ME1BO0VBQ0U7SUFDRTtFOUJpMU1GO0FBQ0Y7QThCOTBNQTtFQUNFO0lBQ0U7RTlCZzFNRjtBQUNGO0ErQm43TUU7RUFDRTtBL0JxN01KOztBZ0N6N01BO0VBQ0UsYUNVdUI7RURUdkI7RUFDQSxnQkVDc0I7RUNIdEIsa01kSXdCO0VjRnhCO0VBQ0EsZ0JkWXFCO0VjWHJCLGdCZGdCa0I7RWNmbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWJnSEksc0JBdENhO0VVbkZqQjtFQUNBO0VBQ0E7RUlVRTtFSkxBO0VBQ0E7QWhDczhNSjtBZ0NuOE1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3E4TUo7QWdDbDhNRTtFQUNFO0VBQ0E7RUFDQTtBaENvOE1KO0FnQ2w4TUk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ204TU47QWdDNzZNSTtFQUNFO0VBQ0EsY0UzQ2tCO0VGNENsQjtBaEMrNk1OO0FnQzc2TU07RUFDRTtBaEMrNk1SO0FnQ3g2TUk7RUFDRSxhRXZEa0I7RUZ3RGxCO0VBQ0E7RUFDQTtBaEMwNk1OO0FnQ242TUk7RUFDRTtBaENxNk1OO0FnQ242TU07RUFDRTtFQUNBO0VBRUU7QWhDbzZNVjtBZ0NoNk1NO0VBQ0UsV0t0RlE7RUx1RlI7RUFFRTtBaENpNk1WO0FnQ3o1TUk7RUFDRTtBaEMyNU1OO0FnQ3o1TU07RUFDRTtFQUNBO0VBRUU7QWhDMDVNVjtBZ0N0NU1NO0VBQ0UsUUs3R1E7RUw4R1I7RUFFRTtBaEN1NU1WO0FnQy80TUk7RUFDRTtBaENpNU1OO0FnQy80TU07RUFDRTtFQUNBO0VBRUU7QWhDZzVNVjtBZ0M1NE1NO0VBQ0UsVUtwSVE7RUxxSVI7RUFFRTtBaEM2NE1WO0FnQ3A0TUk7RUFDRTtBaENzNE1OO0FnQ3A0TU07RUFDRTtFQUNBO0VBRUU7QWhDcTRNVjtBZ0NqNE1NO0VBQ0UsU0s1SlE7RUw2SlI7RUFFRTtBaENrNE1WOztBc0NyaU5BO0VBQ0U7RUFDQTtBdEN3aU5GOztBc0NyaU5BO0VBQ0U7QXRDd2lORjs7QXNDcmlOQTtFQUNFO0VBQ0EsYUxKdUI7RUtLdkI7RUFDQSxTQ1J1QjtFSlR2QixrTWRJd0I7RWNGeEI7RUFDQSxnQmRZcUI7RWNYckIsZ0JkZ0JrQjtFY2ZsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYmdISSxzQkF0Q2E7RWdCakVqQjtFQUNBO0VBQ0E7QXRDa2pORjtBc0Noak5FO0VBQ0U7QXRDa2pOSjtBc0Noak5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDa2pOTjtBc0M5aU5FO0VBQ0U7QXRDZ2pOSjtBc0M5aU5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDZ2pOTjtBc0M1aU5FO0VBQ0U7RUFDQSxhQ3ZDcUI7RUR3Q3JCLGNDekNxQjtBdkN1bE56QjtBc0M1aU5JO0VBQ0U7RUFDQTtFQUNBO0F0QzhpTk47QXNDMWlORTtFQUNFO0VBQ0EsYUNuRHFCO0VEb0RyQixjQ3JEcUI7QXZDaW1OekI7QXNDMWlOSTtFQUNFO0VBQ0E7RUFDQTtBdEM0aU5OO0FzQ3hpTkU7RUFDRTtBdEMwaU5KOztBc0N0aU5BO0VBQ0U7RUFDQTtFQUNBLGFDdEV1QjtFRHVFdkIsY0N0RXVCO0VEdUV2QixjVi9FTztBNUJ3bk5UO0FzQ3ZpTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3lpTko7O0FzQ3JpTkE7RUFDRSxnQkM3RnVCO0VEOEZ2QjtFQUNBLFdWOUZPO0VVK0ZQO0VBQ0EseUJWL0ZPO0VRYUw7QXBDMm5OSjs7QXdDem9OQTtFQUNFO0VBQ0E7RUFDQSxtQkNFd0I7RUREeEI7RUpVRTtBcENtb05KOztBd0N4b05BO0VBRUU7QXhDMG9ORjs7QXdDdG9OQTtFQUNFLGdCbkJIcUI7QXJCNG9OdkI7O0F1QnpwTlE7RWlCMEJKO0F4Q21vTko7QXdCN3BOUTtFZ0I2Qko7QXhDbW9OSjtBd0Mvbk5FO0VBQ0U7RUFDQTtFQU9BO0VBQ0E7QXhDMm5OSjtBdUJ0cU5RO0VpQnFDRjtBeENvb05OO0F3QnpxTlE7RWdCd0NGO0F4Q29vTk47O0F3Q3ZuTkU7RUV4REEsY0Z5RHdIO0VHcER0SCx5QkhvRHdCO0VFdkQxQixxQkZ1RHVFO0F4QzRuTnpFO0EwQ2pyTkU7RUFDRTtBMUNtck5KO0EwQ2hyTkU7RUFDRTtBMUNrck5KOztBd0Nub05FO0VFeERBLGNGeUR3SDtFR3BEdEgseUJIb0R3QjtFRXZEMUIscUJGdUR1RTtBeEN3b056RTtBMEM3ck5FO0VBQ0U7QTFDK3JOSjtBMEM1ck5FO0VBQ0U7QTFDOHJOSjs7QXdDL29ORTtFRXhEQSxjRnlEd0g7RUdwRHRILHlCSG9Ed0I7RUV2RDFCLHFCRnVEdUU7QXhDb3BOekU7QTBDenNORTtFQUNFO0ExQzJzTko7QTBDeHNORTtFQUNFO0ExQzBzTko7O0F3QzNwTkU7RUV4REEsY0Z5RHdIO0VHcER0SCx5QkhvRHdCO0VFdkQxQixxQkZ1RHVFO0F4Q2dxTnpFO0EwQ3J0TkU7RUFDRTtBMUN1dE5KO0EwQ3B0TkU7RUFDRTtBMUNzdE5KOztBd0N2cU5FO0VFeERBLGNGeUR3SDtFR3BEdEgseUJIb0R3QjtFRXZEMUIscUJGdUR1RTtBeEM0cU56RTtBMENqdU5FO0VBQ0U7QTFDbXVOSjtBMENodU5FO0VBQ0U7QTFDa3VOSjs7QXdDbnJORTtFRXhEQSxjRnlEd0g7RUdwRHRILHlCSG9Ed0I7RUV2RDFCLHFCRnVEdUU7QXhDd3JOekU7QTBDN3VORTtFQUNFO0ExQyt1Tko7QTBDNXVORTtFQUNFO0ExQzh1Tko7O0F3Qy9yTkU7RUV4REEsY0Z5RHdIO0VHcER0SCx5QkhvRHdCO0VFdkQxQixxQkZ1RHVFO0F4Q29zTnpFO0EwQ3p2TkU7RUFDRTtBMUMydk5KO0EwQ3h2TkU7RUFDRTtBMUMwdk5KOztBd0Mzc05FO0VFeERBLGNGeUR3SDtFR3BEdEgseUJIb0R3QjtFRXZEMUIscUJGdUR1RTtBeENndE56RTtBMENyd05FO0VBQ0U7QTFDdXdOSjtBMENwd05FO0VBQ0U7QTFDc3dOSjs7QTRDaHhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNKQSxXQ0l3QjtFREh4QixZQ0d3QjtFREZ4QjtBN0N3eE5GO0E2Q3R4TkU7RUFDRTtFQUNBLFlDRHNCO0E5Q3l4TjFCOztBNEN0eE5BO0VBQ0U7RUFDQTtFQUNBO0E1Q3l4TkY7O0E0Q3R4TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3l4TkY7QXVCenlOUTtFcUJtQko7QTVDeXhOSjtBd0I1eU5RO0VvQnNCSjtBNUN5eE5KOztBNENyeE5BO0VDN0JFLFdDQ3dCO0VEQXhCO0VBQ0E7QTdDc3pORjtBNkNwek5FO0VBQ0UsVUNIc0I7RURJdEIsV0NKc0I7QTlDMHpOMUI7O0E0QzN4TkE7RUNqQ0UsV0NPd0I7RUROeEIsWUNNd0I7RURMeEI7QTdDZzBORjtBNkM5ek5FO0VBQ0UsV0NHc0I7RURGdEIsWUNFc0I7QTlDOHpOMUI7O0E0Q2p5TkE7RUNyQ0UsV0NVd0I7RURUeEIsWUNTd0I7RURSeEI7QTdDMDBORjtBNkN4ME5FO0VBQ0UsV0NNc0I7RURMdEIsWUNLc0I7QTlDcTBOMUI7O0E0Q3Z5TkE7RUFDRTtBNUMweU5GO0E0Q3h5TkU7RUFDRTtFQUNBO0E1QzB5Tko7QTRDeHlOSTtFQUNFO0E1QzB5Tk47QTRDdHlORTtFQUNFO0E1Q3d5Tko7QTRDcnlORTtFQUNFO0E1Q3V5Tko7QTRDcHlORTtFQUNFO0E1Q3N5Tko7O0E0Q2x5TkE7RUFDRSxzQlA3Q2tCO0FyQ2sxTnBCOztBNENseU5BO0VBQ0U7QTVDcXlORjs7QStDeDJOQTtFQUNFO0VBQ0E7RXpCaUVFO0V5Qi9ERixnQjFCUXFCO0UwQlByQjtFQUNBO0VBQ0E7RUFDQTtFWEtFO0VZRkUscUlEREo7QS9DMjJORjtBZ0R0Mk5NO0VEZk47SUNnQlE7RWhEeTJOTjtBQUNGO0EwQjcyTkU7RXFCQ0k7QS9DKzJOTjs7QStDMTJORTtFQUNFO0EvQzYyTko7O0ErQ3gyTkE7RUFDRTtFQUNBO0EvQzIyTkY7O0ErQ3AyTkE7RUFDRSxvQkUzQnNCO0VGNEJ0QixtQkU1QnNCO0ViS3BCO0FwQyszTko7O0ErQy8xTkU7RUdqREE7RUFDQSx5QkN3UWU7QW5ENG9OakI7QTBCcDRORTtFd0JaSTtFQUNBO0FsRG01Tk47QWtEaDVOSTtFQUVFO0VBQ0E7QWxEaTVOTjs7QStDNTJORTtFR2pEQTtFQUNBLHlCQ3dRZTtBbkR5cE5qQjtBMEJqNU5FO0V3QlpJO0VBQ0E7QWxEZzZOTjtBa0Q3NU5JO0VBRUU7RUFDQTtBbEQ4NU5OOztBK0N6M05FO0VHakRBO0VBQ0EseUJDd1FlO0FuRHNxTmpCO0EwQjk1TkU7RXdCWkk7RUFDQTtBbEQ2Nk5OO0FrRDE2Tkk7RUFFRTtFQUNBO0FsRDI2Tk47O0ErQ3Q0TkU7RUdqREE7RUFDQSxzQkN3UWU7QW5EbXJOakI7QTBCMzZORTtFd0JaSTtFQUNBO0FsRDA3Tk47QWtEdjdOSTtFQUVFO0VBQ0E7QWxEdzdOTjs7QStDbjVORTtFR2pEQTtFQUNBLHlCQ3dRZTtBbkRnc05qQjtBMEJ4N05FO0V3QlpJO0VBQ0E7QWxEdThOTjtBa0RwOE5JO0VBRUU7RUFDQTtBbERxOE5OOztBK0NoNk5FO0VHakRBO0VBQ0EseUJDd1FlO0FuRDZzTmpCO0EwQnI4TkU7RXdCWkk7RUFDQTtBbERvOU5OO0FrRGo5Tkk7RUFFRTtFQUNBO0FsRGs5Tk47O0ErQzc2TkU7RUdqREE7RUFDQSx5QkN3UWU7QW5EMHROakI7QTBCbDlORTtFd0JaSTtFQUNBO0FsRGkrTk47QWtEOTlOSTtFQUVFO0VBQ0E7QWxEKzlOTjs7QStDMTdORTtFR2pEQTtFQUNBLHlCQ3dRZTtBbkR1dU5qQjtBMEIvOU5FO0V3QlpJO0VBQ0E7QWxEOCtOTjtBa0QzK05JO0VBRUU7RUFDQTtBbEQ0K05OOztBdUJyL05RO0U2QkZKO0FwRDIvTko7QXVCei9OUTtFNkJDSjtBcEQyL05KO0FvRHYvTkU7RUFDRTtBcER5L05KO0FvRHQvTkU7RUFDRTtBcER3L05KO0FvRHIvTkU7RUFDRTtFQUNBO0VBQ0E7RUFRRTtBcERnL05OO0FvRHQvTkk7RUFFRSxjeEJqQk87RXdCa0JQO0FwRHUvTk47QW9ELytOSTtFQUNFLGN4QjNCTztFd0I0QlA7QXBEaS9OTjtBb0Q3K05FO0VBQ0U7RUFDQSxnQi9CcEJnQjtBckJtZ09wQjs7QXFEcGhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RWpCUUU7RWtCSEU7RURBRjtFQUNBO0FyRG9oT0o7O0FxRGhoT0E7RUFDRTtBckRtaE9GO0F1QnBpT1E7RThCc0JGLG9CRXBCcUI7QXZEcWlPM0I7QXdCdmlPUTtFNkJ5QkYscUJFdkJxQjtBdkR3aU8zQjtBcUQ5Z09JO0VBQ0U7RUFFRTtFQUVGO0FyRDhnT047QXVCL2lPUTtFOEJtQ0EscUJFakNtQjtBdkRnak8zQjtBd0Jsak9RO0U2QnNDQSxvQkVwQ21CO0F2RG1qTzNCO0FxRHBnT0U7RUFDRTtBckRzZ09KO0FxRG5nT0U7RUFDRTtBckRxZ09KO0FxRGxnT0U7RUFFSTtBckRtZ09OOztBd0Qvak9BOztFQUVFO0VBQ0E7RUFDQTtBeERra09GO0F3RGhrT0U7O0VBQ0U7RUFDQTtBeERta09KO0EwQmxrT0U7RUFDRTs7SThCR0U7RXhEbWtPSjtBQUNGO0F3RGxrT0k7Ozs7RUFHRTtBeERxa09OOztBd0Qvak9BO0VBQ0U7RUFDQTtFQUNBO0F4RGtrT0Y7QXdEaGtPRTtFQUNFO0F4RGtrT0o7O0F1Qi9sT1E7O0VpQ3NDRjtBeEQ4ak9OO0F3QnBtT1E7O0VnQ3lDRjtBeEQrak9OO0F3RHpqT0k7O0VwQmpCQTtFQUNBO0FwQzhrT0o7QXdEempPSTs7RXBCUkE7RUFDQTtBcENxa09KO0F3RHZqT0k7O0VwQmZBO0VBQ0E7QXBDMGtPSjtBd0R2ak9JOztFcEJsQ0E7RUFDQTtBcEM2bE9KOztBd0R6aU9BO0VBQ0U7RUFDQTtBeEQ0aU9GO0F1QmpvT1E7RWlDMkZGO0F4RHlpT047QXdCcG9PUTtFZ0M4RkY7QXhEeWlPTjtBdUJ2b09RO0VpQ29HRjtBeERzaU9OO0F3QjFvT1E7RWdDdUdGO0F4RHNpT047O0F3RGppT0E7RUFDRTtFQUNBO0F4RG9pT0Y7O0F3RGppT0E7RUFDRTtFQUNBO0F4RG9pT0Y7O0F3RC9nT0E7RUFDRTtFQUNBO0VBQ0E7QXhEa2hPRjtBd0RoaE9FOztFQUVFO0F4RGtoT0o7QXdEL2dPRTs7RUFFRTtBeERpaE9KO0F3RDdnT0U7O0VwQm5IRTtFQUNBO0FwQ29vT0o7QXdEN2dPRTs7RXBCdElFO0VBQ0E7QXBDdXBPSjs7QXdEOS9ORTs7RUFFRTtBeERpZ09KO0F3RC8vTkk7Ozs7RUFFRTtFQUNBO0VBQ0E7QXhEbWdPTjs7QXlEMXJPQTtFQUNFO0VBRUEsZ0JwQ09xQjtFb0NOckIsYzdCSFc7RTZCSVg7RUFHQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQ2tIQTtFcENMSSxtQkF0Q2E7RW9DNkNqQixnQnJDakhrQjtFZUhoQjtFWUZFLHFJU0lKO0F6RDZyT0Y7QTBEdmtPRTs7RUFFRSxlckNsSWM7RXFDbUlkLGdCckNuSWM7RXFDb0lkO0ExRHlrT0o7QWdEbnNPTTtFU2ROO0lUZVE7RWhEc3NPTjtBQUNGO0EwQmh0T0U7RUFDRTtJK0JVQSxjN0JoQlM7STZCaUJUO0V6RHlzT0Y7QUFDRjtBeUR2c09FO0VBRUU7RUFDQSxnRDVCakIwQjtBN0J5dE85QjtBeURwc09FO0VBRUUsYTVCcUJxQjtBN0Jnck96QjtBeURqc09FO0VBQ0U7QXpEbXNPSjtBeUR2ck9FOztFQUVFLGdCcEM3Q2M7RW9DOENkO0F6RHlyT0o7O0F5RHByT0E7O0VBRUU7QXpEdXJPRjs7QXlEOXFPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QW5Eay9OakI7QTBCaHZPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMUQ2dk92RztBQUNGO0EwRGx2T0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEK3VPTjtBMEQxdU9FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FuRG9nT2pCO0EwRHJ1T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEOHdPN0w7QTBEanVPSTtFQUtJO0ExRCt0T1I7QTBEM3RPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMURzeE83TDtBMER4dE9JO0VBS0k7QTFEc3RPUjs7QXlEdHRPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QW5EMGhPakI7QTBCeHhPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMURxeU92RztBQUNGO0EwRDF4T0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEdXhPTjtBMERseE9FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FuRDRpT2pCO0EwRDd3T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEc3pPN0w7QTBEendPSTtFQUtJO0ExRHV3T1I7QTBEbndPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMUQ4ek83TDtBMERod09JO0VBS0k7QTFEOHZPUjs7QXlEOXZPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QW5Ea2tPakI7QTBCaDBPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMUQ2ME92RztBQUNGO0EwRGwwT0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEK3pPTjtBMEQxek9FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FuRG9sT2pCO0EwRHJ6T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEODFPN0w7QTBEanpPSTtFQUtJO0ExRCt5T1I7QTBEM3lPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMURzMk83TDtBMER4eU9JO0VBS0k7QTFEc3lPUjs7QXlEdHlPRTtFQ2xFQTtFZkFFLHNCUW9RYTtFT2xRZixrQlBrUWU7QW5EMG1PakI7QTBCeDJPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMURxM092RztBQUNGO0EwRDEyT0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEdTJPTjtBMERsMk9FO0VBRUU7RUFDQSxzQlB3T2E7RU92T2Isa0JQdU9hO0FuRDRuT2pCO0EwRDcxT0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEczRPN0w7QTBEejFPSTtFQUtJO0ExRHUxT1I7QTBEbjFPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMUQ4NE83TDtBMERoMU9JO0VBS0k7QTFEODBPUjs7QXlEOTBPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QW5Ea3BPakI7QTBCaDVPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMUQ2NU92RztBQUNGO0EwRGw1T0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEKzRPTjtBMEQxNE9FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FuRG9xT2pCO0EwRHI0T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEODZPN0w7QTBEajRPSTtFQUtJO0ExRCszT1I7QTBEMzNPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMURzN083TDtBMER4M09JO0VBS0k7QTFEczNPUjs7QXlEdDNPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QW5EMHJPakI7QTBCeDdPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMURxOE92RztBQUNGO0EwRDE3T0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEdTdPTjtBMERsN09FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FuRDRzT2pCO0EwRDc2T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEczlPN0w7QTBEejZPSTtFQUtJO0ExRHU2T1I7QTBEbjZPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMUQ4OU83TDtBMERoNk9JO0VBS0k7QTFEODVPUjs7QXlEOTVPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QW5Ea3VPakI7QTBCaCtPRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMUQ2K092RztBQUNGO0EwRGwrT0U7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEKzlPTjtBMEQxOU9FO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FuRG92T2pCO0EwRHI5T0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEOC9PN0w7QTBEajlPSTtFQUtJO0ExRCs4T1I7QTBEMzhPVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMURzZ1A3TDtBMER4OE9JO0VBS0k7QTFEczhPUjs7QXlEdDhPRTtFQ2xFQTtFZkFFLHlCUW9RYTtFT2xRZixxQlBrUWU7QW5EMHdPakI7QTBCeGdQRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMURxaFB2RztBQUNGO0EwRDFnUEU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEdWdQTjtBMERsZ1BFO0VBRUU7RUFDQSx5QlB3T2E7RU92T2IscUJQdU9hO0FuRDR4T2pCO0EwRDcvT0U7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEc2lQN0w7QTBEei9PSTtFQUtJO0ExRHUvT1I7QTBEbi9PVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMUQ4aVA3TDtBMERoL09JO0VBS0k7QTFEOCtPUjs7QXlEeitPQTtFQUNFO0F6RDQrT0Y7QXlEMStPRTtFQUNFO0F6RDQrT0o7O0F5RHYrT0U7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QW5Ed3pPakI7QTBCdGpQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VuRDh6T2Y7QUFDRjtBMERqL09FO0VBRUU7QTFEay9PSjtBMEQvK09FO0VBRUUsY1AyS2E7RU8xS2I7QTFEZy9PSjtBMEQ3K09FO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FuRDIwT2pCO0EwRDUrT0k7RUFLSTtBMUQwK09SO0EwRHQrT1c7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QW5EbTFPakI7QTBEdCtPSTtFQUtJO0ExRG8rT1I7O0F5RDFnUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QW5EMjFPakI7QTBCemxQRTtFQUNFO0lnQ3NFQSxjQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VuRGkyT2Y7QUFDRjtBMERwaFBFO0VBRUU7QTFEcWhQSjtBMERsaFBFO0VBRUUsY1AyS2E7RU8xS2I7QTFEbWhQSjtBMERoaFBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FuRDgyT2pCO0EwRC9nUEk7RUFLSTtBMUQ2Z1BSO0EwRHpnUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QW5EczNPakI7QTBEemdQSTtFQUtJO0ExRHVnUFI7O0F5RDdpUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QW5EODNPakI7QTBCNW5QRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VuRG80T2Y7QUFDRjtBMER2alBFO0VBRUU7QTFEd2pQSjtBMERyalBFO0VBRUUsY1AyS2E7RU8xS2I7QTFEc2pQSjtBMERualBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FuRGk1T2pCO0EwRGxqUEk7RUFLSTtBMURnalBSO0EwRDVpUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QW5EeTVPakI7QTBENWlQSTtFQUtJO0ExRDBpUFI7O0F5RGhsUEU7RUNQQSxXUDJMZTtFTzFMZixrQlAwTGU7QW5EaTZPakI7QTBCL3BQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCxzQlBzTGE7SU9yTGIsa0JQcUxhO0VuRHU2T2Y7QUFDRjtBMEQxbFBFO0VBRUU7QTFEMmxQSjtBMER4bFBFO0VBRUUsV1AyS2E7RU8xS2I7QTFEeWxQSjtBMER0bFBFO0VBRUU7RUFDQSxzQlBvS2E7RU9uS2Isa0JQbUthO0FuRG83T2pCO0EwRHJsUEk7RUFLSTtBMURtbFBSO0EwRC9rUFc7RUFDUDtFQUNBLHNCUHNKYTtFT3JKYixrQlBxSmE7QW5ENDdPakI7QTBEL2tQSTtFQUtJO0ExRDZrUFI7O0F5RG5uUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QW5EbzhPakI7QTBCbHNQRTtFQUNFO0lnQ3NFQSxjQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VuRDA4T2Y7QUFDRjtBMEQ3blBFO0VBRUU7QTFEOG5QSjtBMEQzblBFO0VBRUUsY1AyS2E7RU8xS2I7QTFENG5QSjtBMER6blBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FuRHU5T2pCO0EwRHhuUEk7RUFLSTtBMURzblBSO0EwRGxuUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QW5EKzlPakI7QTBEbG5QSTtFQUtJO0ExRGduUFI7O0F5RHRwUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QW5EdStPakI7QTBCcnVQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VuRDYrT2Y7QUFDRjtBMERocVBFO0VBRUU7QTFEaXFQSjtBMEQ5cFBFO0VBRUUsY1AyS2E7RU8xS2I7QTFEK3BQSjtBMEQ1cFBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FuRDAvT2pCO0EwRDNwUEk7RUFLSTtBMUR5cFBSO0EwRHJwUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QW5Ea2dQakI7QTBEcnBQSTtFQUtJO0ExRG1wUFI7O0F5RHpyUEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QW5EMGdQakI7QTBCeHdQRTtFQUNFO0lnQ3NFQSxjQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VuRGdoUGY7QUFDRjtBMERuc1BFO0VBRUU7QTFEb3NQSjtBMERqc1BFO0VBRUUsY1AyS2E7RU8xS2I7QTFEa3NQSjtBMEQvclBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FuRDZoUGpCO0EwRDlyUEk7RUFLSTtBMUQ0clBSO0EwRHhyUFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QW5EcWlQakI7QTBEeHJQSTtFQUtJO0ExRHNyUFI7O0F5RDV0UEU7RUNQQSxjUDJMZTtFTzFMZixxQlAwTGU7QW5ENmlQakI7QTBCM3lQRTtFQUNFO0lnQ3NFQSxXQUxnRDtJQU1oRCx5QlBzTGE7SU9yTGIscUJQcUxhO0VuRG1qUGY7QUFDRjtBMER0dVBFO0VBRUU7QTFEdXVQSjtBMERwdVBFO0VBRUUsY1AyS2E7RU8xS2I7QTFEcXVQSjtBMERsdVBFO0VBRUU7RUFDQSx5QlBvS2E7RU9uS2IscUJQbUthO0FuRGdrUGpCO0EwRGp1UEk7RUFLSTtBMUQrdFBSO0EwRDN0UFc7RUFDUDtFQUNBLHlCUHNKYTtFT3JKYixxQlBxSmE7QW5Ed2tQakI7QTBEM3RQSTtFQUtJO0ExRHl0UFI7O0F5RHB2UEE7RUFDRSxnQnBDbEZxQjtFb0NtRnJCLGNoQ3hGeUM7RWdDeUZ6QyxxQmhDaEd5QztBekJ1MVAzQztBMEIvMFBFO0VBQ0U7SStCMEZBLGNoQzNGdUM7SWdDNEZ2QywwQmhDbkd1QztFekIyMVB6QztBQUNGO0F5RHR2UEU7RUFFRSwwQmhDeEd1QztBekIrMVAzQztBeURwdlBFO0VBRUUsYzdCckdTO0U2QnNHVDtBekRxdlBKOztBeUQxdVBBO0VDTUU7RXBDTEkscUJBdENhO0VvQzZDakIsZ0JyQmhJZ0I7RURZZDtBcEM2MVBKO0EwRHJ1UEU7OztFQUVFLGlCckNqSWM7RXFDa0lkLGtCckNsSWM7RXFDbUlkO0ExRHd1UEo7O0F5RHB2UEE7RUNFRTtFcENMSSxzQkF0Q2E7RW9DNkNqQixnQnJCL0hnQjtFRFdkO0FwQzIyUEo7QTBEbnZQRTs7O0VBRUUsa0JyQ2hJYztFcUNpSWQsbUJyQ2pJYztFcUNrSWQ7QTFEc3ZQSjs7QXlEenZQQTtFQUNFO0VBQ0E7QXpENHZQRjtBeUR6dlBFO0VBQ0Usa0I1Qm5Ga0I7QTdCODBQdEI7O0F5RG52UEU7OztFQUNFO0F6RHd2UEo7O0F5RHB2UEE7RUFDRTtBekR1dlBGOztBeURwdlBBO0VBQ0U7QXpEdXZQRjs7QXlEL3VQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFEeXdQRjtBMER2d1BFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBbkQ0cFBqQjtBMER0d1BFO0VBRUU7QTFEdXdQSjtBMERwd1BFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBMURxd1BKO0EwRGx3UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QW5EeXFQakI7QTBEandQSTtFQUtJO0ExRCt2UFI7QTBEM3ZQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBbkRpclBqQjtBMEQzdlBJO0VBS0k7QTFEeXZQUjs7QXlEbnhQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFENnlQRjtBMEQzeVBFO0VBQ0UsY0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBbkRnc1BqQjtBMEQxeVBFO0VBRUU7QTFEMnlQSjtBMER4eVBFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBMUR5eVBKO0EwRHR5UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QW5ENnNQakI7QTBEcnlQSTtFQUtJO0ExRG15UFI7QTBEL3hQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBbkRxdFBqQjtBMEQveFBJO0VBS0k7QTFENnhQUjs7QXlEdnpQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFEaTFQRjtBMEQvMFBFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBbkRvdVBqQjtBMEQ5MFBFO0VBRUU7QTFEKzBQSjtBMEQ1MFBFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBMUQ2MFBKO0EwRDEwUEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QW5EaXZQakI7QTBEejBQSTtFQUtJO0ExRHUwUFI7QTBEbjBQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBbkR5dlBqQjtBMERuMFBJO0VBS0k7QTFEaTBQUjs7QXlEMzFQRTtFQ3RCQSxXUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFEcTNQRjtBMERuM1BFO0VBQ0UsV0FQOEM7RUFROUMsc0JQOEdhO0VPN0diLGtCUDZHYTtBbkR3d1BqQjtBMERsM1BFO0VBRUU7QTFEbTNQSjtBMERoM1BFO0VBRUUsV1BtR2E7RU9sR2I7RUFDQTtBMURpM1BKO0EwRDkyUEU7RUFFRTtFQUNBLHNCUDJGYTtFTzFGYixrQlAwRmE7QW5EcXhQakI7QTBENzJQSTtFQUtJO0ExRDIyUFI7QTBEdjJQVztFQUNQO0VBQ0Esc0JQNkVhO0VPNUViLGtCUDRFYTtBbkQ2eFBqQjtBMER2MlBJO0VBS0k7QTFEcTJQUjs7QXlELzNQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFEeTVQRjtBMER2NVBFO0VBQ0UsY0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBbkQ0eVBqQjtBMER0NVBFO0VBRUU7QTFEdTVQSjtBMERwNVBFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBMURxNVBKO0EwRGw1UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QW5EeXpQakI7QTBEajVQSTtFQUtJO0ExRCs0UFI7QTBEMzRQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBbkRpMFBqQjtBMEQzNFBJO0VBS0k7QTFEeTRQUjs7QXlEbjZQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFENjdQRjtBMEQzN1BFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBbkRnMVBqQjtBMEQxN1BFO0VBRUU7QTFEMjdQSjtBMER4N1BFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBMUR5N1BKO0EwRHQ3UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QW5ENjFQakI7QTBEcjdQSTtFQUtJO0ExRG03UFI7QTBELzZQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBbkRxMlBqQjtBMEQvNlBJO0VBS0k7QTFENjZQUjs7QXlEdjhQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFEaStQRjtBMEQvOVBFO0VBQ0UsY0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBbkRvM1BqQjtBMEQ5OVBFO0VBRUU7QTFEKzlQSjtBMEQ1OVBFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBMUQ2OVBKO0EwRDE5UEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QW5EaTRQakI7QTBEejlQSTtFQUtJO0ExRHU5UFI7QTBEbjlQVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBbkR5NFBqQjtBMERuOVBJO0VBS0k7QTFEaTlQUjs7QXlEMytQRTtFQ3RCQSxjUHFIZTtFT3BIZjtFQUNBO0VBQ0E7QTFEcWdRRjtBMERuZ1FFO0VBQ0UsV0FQOEM7RUFROUMseUJQOEdhO0VPN0diLHFCUDZHYTtBbkR3NVBqQjtBMERsZ1FFO0VBRUU7QTFEbWdRSjtBMERoZ1FFO0VBRUUsY1BtR2E7RU9sR2I7RUFDQTtBMURpZ1FKO0EwRDkvUEU7RUFFRTtFQUNBLHlCUDJGYTtFTzFGYixxQlAwRmE7QW5EcTZQakI7QTBENy9QSTtFQUtJO0ExRDIvUFI7QTBEdi9QVztFQUNQO0VBQ0EseUJQNkVhO0VPNUViLHFCUDRFYTtBbkQ2NlBqQjtBMER2L1BJO0VBS0k7QTFEcS9QUjs7QXlEcmdRRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBM0R5cVFoQjtBMEJwclFFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UxRGlzUXZHO0FBQ0Y7QTBEdHJRRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMURtclFOO0EwRDlxUUU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTNEMnJRaEI7QTBEenFRRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBMURrdFE3TDtBMERycVFJO0VBS0k7QTFEbXFRUjtBMEQvcFFXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0ExRDB0UTdMO0EwRDVwUUk7RUFLSTtBMUQwcFFSOztBeUQ3aVFFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0EzRGl0UWhCO0EwQjV0UUU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTFEeXVRdkc7QUFDRjtBMEQ5dFFFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExRDJ0UU47QTBEdHRRRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBM0RtdVFoQjtBMERqdFFFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0ExRDB2UTdMO0EwRDdzUUk7RUFLSTtBMUQyc1FSO0EwRHZzUVc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTFEa3dRN0w7QTBEcHNRSTtFQUtJO0ExRGtzUVI7O0F5RHJsUUU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTNEeXZRaEI7QTBCcHdRRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMURpeFF2RztBQUNGO0EwRHR3UUU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEbXdRTjtBMEQ5dlFFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0EzRDJ3UWhCO0EwRHp2UUU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEa3lRN0w7QTBEcnZRSTtFQUtJO0ExRG12UVI7QTBEL3VRVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMUQweVE3TDtBMEQ1dVFJO0VBS0k7QTFEMHVRUjs7QXlEN25RRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBM0RpeVFoQjtBMEI1eVFFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UxRHl6UXZHO0FBQ0Y7QTBEOXlRRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUQyeVFOO0EwRHR5UUU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTNEbXpRaEI7QTBEanlRRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBMUQwMFE3TDtBMEQ3eFFJO0VBS0k7QTFEMnhRUjtBMER2eFFXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0ExRGsxUTdMO0EwRHB4UUk7RUFLSTtBMURreFFSOztBeURycVFFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0EzRHkwUWhCO0EwQnAxUUU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTFEaTJRdkc7QUFDRjtBMER0MVFFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExRG0xUU47QTBEOTBRRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBM0QyMVFoQjtBMER6MFFFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0ExRGszUTdMO0EwRHIwUUk7RUFLSTtBMURtMFFSO0EwRC96UVc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTFEMDNRN0w7QTBENXpRSTtFQUtJO0ExRDB6UVI7O0F5RDdzUUU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTNEaTNRaEI7QTBCNTNRRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMUR5NFF2RztBQUNGO0EwRDkzUUU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEMjNRTjtBMER0M1FFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0EzRG00UWhCO0EwRGozUUU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEMDVRN0w7QTBENzJRSTtFQUtJO0ExRDIyUVI7QTBEdjJRVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMURrNlE3TDtBMERwMlFJO0VBS0k7QTFEazJRUjs7QXlEcnZRRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBM0R5NVFoQjtBMEJwNlFFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UxRGk3UXZHO0FBQ0Y7QTBEdDZRRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMURtNlFOO0EwRDk1UUU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTNEMjZRaEI7QTBEejVRRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBMURrOFE3TDtBMERyNVFJO0VBS0k7QTFEbTVRUjtBMEQvNFFXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0ExRDA4UTdMO0EwRDU0UUk7RUFLSTtBMUQwNFFSOztBeUQ3eFFFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0EzRGk4UWhCO0EwQjU4UUU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTFEeTlRdkc7QUFDRjtBMEQ5OFFFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExRDI4UU47QTBEdDhRRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBM0RtOVFoQjtBMERqOFFFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0ExRDArUTdMO0EwRDc3UUk7RUFLSTtBMUQyN1FSO0EwRHY3UVc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTFEay9RN0w7QTBEcDdRSTtFQUtJO0ExRGs3UVI7O0F5RHIwUUU7RUMvS0E7RWZBRSxzQmdCaUJZO0VEZmQsa0JDZWM7QTNEeStRaEI7QTBCcC9RRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMURpZ1J2RztBQUNGO0EwRHQvUUU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEbS9RTjtBMEQ5K1FFO0VBRUU7RUFDQSxzQkNYWTtFRFlaLGtCQ1pZO0EzRDIvUWhCO0EwRHorUUU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEa2hSN0w7QTBEcitRSTtFQUtJO0ExRG0rUVI7QTBELzlRVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMUQwaFI3TDtBMEQ1OVFJO0VBS0k7QTFEMDlRUjs7QXlENzJRRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBM0RpaFJoQjtBMEI1aFJFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UxRHlpUnZHO0FBQ0Y7QTBEOWhSRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUQyaFJOO0EwRHRoUkU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTNEbWlSaEI7QTBEamhSRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBMUQwalI3TDtBMEQ3Z1JJO0VBS0k7QTFEMmdSUjtBMER2Z1JXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0ExRGtrUjdMO0EwRHBnUkk7RUFLSTtBMURrZ1JSOztBeURyNVFFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0EzRHlqUmhCO0EwQnBrUkU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTFEaWxSdkc7QUFDRjtBMER0a1JFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExRG1rUk47QTBEOWpSRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBM0Qya1JoQjtBMER6alJFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0ExRGttUjdMO0EwRHJqUkk7RUFLSTtBMURtalJSO0EwRC9pUlc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTFEMG1SN0w7QTBENWlSSTtFQUtJO0ExRDBpUlI7O0F5RDc3UUU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTNEaW1SaEI7QTBCNW1SRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMUR5blJ2RztBQUNGO0EwRDltUkU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEMm1STjtBMER0bVJFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0EzRG1uUmhCO0EwRGptUkU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEMG9SN0w7QTBEN2xSSTtFQUtJO0ExRDJsUlI7QTBEdmxSVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMURrcFI3TDtBMERwbFJJO0VBS0k7QTFEa2xSUjs7QXlEcitRRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBM0R5b1JoQjtBMEJwcFJFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UxRGlxUnZHO0FBQ0Y7QTBEdHBSRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMURtcFJOO0EwRDlvUkU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTNEMnBSaEI7QTBEem9SRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBMURrclI3TDtBMERyb1JJO0VBS0k7QTFEbW9SUjtBMEQvblJXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0ExRDByUjdMO0EwRDVuUkk7RUFLSTtBMUQwblJSOztBeUQ3Z1JFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0EzRGlyUmhCO0EwQjVyUkU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTFEeXNSdkc7QUFDRjtBMEQ5clJFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExRDJyUk47QTBEdHJSRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBM0Rtc1JoQjtBMERqclJFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0ExRDB0UjdMO0EwRDdxUkk7RUFLSTtBMUQycVJSO0EwRHZxUlc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTFEa3VSN0w7QTBEcHFSSTtFQUtJO0ExRGtxUlI7O0F5RHJqUkU7RUMvS0E7RWZBRSx5QmdCaUJZO0VEZmQscUJDZWM7QTNEeXRSaEI7QTBCcHVSRTtFQUNFO0lnQ0RBO0lmTkEseUJlRDJEO0lBUzNELHFCQVRxRztFMURpdlJ2RztBQUNGO0EwRHR1UkU7RUFFRTtFZmJBLHlCZUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFEbXVSTjtBMEQ5dFJFO0VBRUU7RUFDQSx5QkNYWTtFRFlaLHFCQ1pZO0EzRDJ1UmhCO0EwRHp0UkU7RUFFRTtFQUNBLHlCQXZDK0k7RUEyQy9JLHFCQTNDeUw7QTFEa3dSN0w7QTBEcnRSSTtFQUtJO0ExRG10UlI7QTBEL3NSVztFQUNQO0VBQ0EseUJBeEQrSTtFQTREL0kscUJBNUR5TDtBMUQwd1I3TDtBMEQ1c1JJO0VBS0k7QTFEMHNSUjs7QXlEN2xSRTtFQy9LQTtFZkFFLHlCZ0JpQlk7RURmZCxxQkNlYztBM0Rpd1JoQjtBMEI1d1JFO0VBQ0U7SWdDREE7SWZOQSx5QmVEMkQ7SUFTM0QscUJBVHFHO0UxRHl4UnZHO0FBQ0Y7QTBEOXdSRTtFQUVFO0VmYkEseUJlRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUQyd1JOO0EwRHR3UkU7RUFFRTtFQUNBLHlCQ1hZO0VEWVoscUJDWlk7QTNEbXhSaEI7QTBEandSRTtFQUVFO0VBQ0EseUJBdkMrSTtFQTJDL0kscUJBM0N5TDtBMUQweVI3TDtBMEQ3dlJJO0VBS0k7QTFEMnZSUjtBMER2dlJXO0VBQ1A7RUFDQSx5QkF4RCtJO0VBNEQvSSxxQkE1RHlMO0ExRGt6UjdMO0EwRHB2Ukk7RUFLSTtBMURrdlJSOztBeURyb1JFO0VDL0tBO0VmQUUseUJnQmlCWTtFRGZkLHFCQ2VjO0EzRHl5UmhCO0EwQnB6UkU7RUFDRTtJZ0NEQTtJZk5BLHlCZUQyRDtJQVMzRCxxQkFUcUc7RTFEaTBSdkc7QUFDRjtBMER0elJFO0VBRUU7RWZiQSx5QmVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExRG16Uk47QTBEOXlSRTtFQUVFO0VBQ0EseUJDWFk7RURZWixxQkNaWTtBM0QyelJoQjtBMER6eVJFO0VBRUU7RUFDQSx5QkF2QytJO0VBMkMvSSxxQkEzQ3lMO0ExRGsxUjdMO0EwRHJ5Ukk7RUFLSTtBMURteVJSO0EwRC94Ulc7RUFDUDtFQUNBLHlCQXhEK0k7RUE0RC9JLHFCQTVEeUw7QTFEMDFSN0w7QTBENXhSSTtFQUtJO0ExRDB4UlI7O0E0RDkxUkE7RUFDRTtFQUNBO0VBQ0E7RUFVRSxzQnZCTWdCO0FyQ2sxUnBCO0F1QnIyUlE7RXFDTUo7QTVEazJSSjtBd0J4MlJRO0VvQ1NKO0E1RGsyUko7O0E0RDExUkE7RUFDRTtFQUNBO0E1RDYxUkY7O0E0RDMxUkE7RUFDRSxzQnZCSGtCO0FyQ2kyUnBCOztBNEQ1MVJBO0VBQ0U7RUFDQTtBNUQrMVJGOztBNEQ3MVJBO0VBQ0U7QTVEZzJSRjs7QTREOTFSQTtFQUNFO0E1RGkyUkY7O0F1Qmo0UlE7RXFDMENGLDBCVDROVztBbkQrblJqQjtBd0JyNFJRO0VvQzZDRiwyQlR5Tlc7QW5Ea29SakI7QTREeDFSSTtFQUNFLGNUcU5XO0FuRHFvUmpCOztBdUIzNFJRO0VxQzBDRiwwQlQ0Tlc7QW5EeW9SakI7QXdCLzRSUTtFb0M2Q0YsMkJUeU5XO0FuRDRvUmpCO0E0RGwyUkk7RUFDRSxjVHFOVztBbkQrb1JqQjs7QXVCcjVSUTtFcUMwQ0YsMEJUNE5XO0FuRG1wUmpCO0F3Qno1UlE7RW9DNkNGLDJCVHlOVztBbkRzcFJqQjtBNEQ1MlJJO0VBQ0UsY1RxTlc7QW5EeXBSakI7O0F1Qi81UlE7RXFDMENGLHVCVDROVztBbkQ2cFJqQjtBd0JuNlJRO0VvQzZDRix3QlR5Tlc7QW5EZ3FSakI7QTREdDNSSTtFQUNFLFdUcU5XO0FuRG1xUmpCOztBdUJ6NlJRO0VxQzBDRiwwQlQ0Tlc7QW5EdXFSakI7QXdCNzZSUTtFb0M2Q0YsMkJUeU5XO0FuRDBxUmpCO0E0RGg0Ukk7RUFDRSxjVHFOVztBbkQ2cVJqQjs7QXVCbjdSUTtFcUMwQ0YsMEJUNE5XO0FuRGlyUmpCO0F3QnY3UlE7RW9DNkNGLDJCVHlOVztBbkRvclJqQjtBNEQxNFJJO0VBQ0UsY1RxTlc7QW5EdXJSakI7O0F1Qjc3UlE7RXFDMENGLDBCVDROVztBbkQyclJqQjtBd0JqOFJRO0VvQzZDRiwyQlR5Tlc7QW5EOHJSakI7QTREcDVSSTtFQUNFLGNUcU5XO0FuRGlzUmpCOztBdUJ2OFJRO0VxQzBDRiwwQlQ0Tlc7QW5EcXNSakI7QXdCMzhSUTtFb0M2Q0YsMkJUeU5XO0FuRHdzUmpCO0E0RDk1Ukk7RUFDRSxjVHFOVztBbkQyc1JqQjs7QTZEajlSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUEscUJDQzBCO0VEQTFCO0VBQ0E7RUFDQTtFekJLRTtFeUJGQTtFQUNBO0E3RGs5Uko7QTZELzhSRTtFQUNFO0VBQ0E7QTdEaTlSSjtBNkQ5OFJFO0VBQ0U7RUFDQTtBN0RnOVJKO0E2RDk4Ukk7RUFDRTtFekJIRjtFQUNBO0FwQ285Uko7QTZEOThSSTtFQUNFO0V6Qk1GO0VBQ0E7QXBDMjhSSjtBNkQ3OFJFOztFQUVFO0E3RCs4Uko7O0E2RDE4UkE7O0VBRUU7QTdENjhSRjtBNkQ1OFJFOztFQUNFO0VBQ0E7QTdEKzhSSjs7QTZEMzhSQTtFQUdFO0VBR0E7RUFDQSxnQkN4RDBCO0E5RGtnUzVCOztBNkRwOFJBO0VBQ0Usc0JDaEUwQjtBOUR1Z1M1Qjs7QTZEcDhSQTtFQUNFO0VBQ0E7QTdEdThSRjs7QTZEcDhSQTtFQUNFO0E3RHU4UkY7O0EwQjFnU0U7RUFDRTtJbUN1RUE7RTdEdThSRjtBQUNGO0F1QnhoU1E7RXNDcUZGLG9CQ2xGc0I7QTlEd2hTNUI7QXdCM2hTUTtFcUN3RkYscUJDckZzQjtBOUQyaFM1Qjs7QTZENzdSQTtFQUNFO0VBQ0E7RUFDQTtFQUdFO0VBQ0E7QTdEODdSSjtBNkQzN1JFO0V6QjdGRTtBcEMyaFNKO0E2RHo3Ukk7RUFDRTtBN0QyN1JOO0E2RHg3UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDA3Uko7O0E2RHQ3UkE7RUFDRTtFQUNBO0VBR0U7RUFDQTtBN0R1N1JKO0E2RHA3UkU7RXpCeEhFO0FwQytpU0o7O0E2RDc2UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0RnN1JGOztBNkQ3NlJBO0VBQ0U7RUFDQTtBN0RnN1JGOztBNkQ1NlJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQzFKMEI7QTlEeWtTNUI7O0E2RDU2UkE7OztFQUdFO0VBQ0E7QTdEKzZSRjs7QTZENTZSQTs7RXpCdEpJO0VBQ0E7QXBDdWtTSjs7QTZENzZSQTs7RXpCN0lJO0VBQ0E7QXBDK2pTSjs7QTZEMTZSRTtFQUNFLG1CQ2pMaUI7QTlEOGxTckI7QStEcGlTSTtFRnFISjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U3RDY2UkY7RTZEMzZSRTtJQUVFO0lBQ0Esa0JDN0xlO0lEOExmO0lBQ0EsaUJDL0xlO0U5RDJtU25CO0FBQ0Y7O0E2RGg2UkU7RUFDRSxtQkM3TWlCO0E5RGduU3JCO0ErRHRqU0k7RUYrSUo7SUFRSTtJQUNBO0U3RG02UkY7RTZEaDZSRTtJQUVFO0lBQ0E7RTdEaTZSSjtFdUJwb1NNO0lzQ3VPRTtJQUNBO0U3RGc2UlI7RXdCeG9TTTtJcUMyT0U7SUFDQTtFN0RnNlJSO0U2RDE1Uk07SXpCcE5KO0lBQ0E7RXBDaW5TRjtFNkQzNVJROztJQUdFO0U3RDQ1UlY7RTZEMTVSUTs7SUFHRTtFN0QyNVJWO0U2RHY1Uk07SXpCck5KO0lBQ0E7RXBDK21TRjtFNkR4NVJROztJQUdFO0U3RHk1UlY7RTZEdjVSUTs7SUFHRTtFN0R3NVJWO0FBQ0Y7O0E2RDM0UkU7RUFDRSxzQkN6UndCO0E5RHVxUzVCO0ErRHBtU0k7RUZvTko7SUFNSSxvQkNqUm1CO1NEaVJuQixlQ2pSbUI7SURrUm5CLHdCQ2pSbUI7U0RpUm5CLG1CQ2pSbUI7SURrUm5CO0lBQ0E7RTdEODRSRjtFNkQ1NFJFO0lBQ0U7SUFDQTtFN0Q4NFJKO0FBQ0Y7O0E2RHA0UkU7RUFDRTtBN0R1NFJKO0E2RHI0Ukk7RUFDRTtFekJoUkY7RUFDQTtBcEN3cFNKO0E2RHI0Ukk7RXpCbFNBO0VBQ0E7QXBDMHFTSjtBNkRyNFJJO0V6Qi9TQTtFeUJpVEU7QTdEdTRSTjs7QTZEbDRSQTtFQUNFO0VBQ0E7QTdEcTRSRjs7QTZEbDRSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakM1VVc7RWlDNlVYO0VBQ0EsdUJDL1RpQjtFRGdVakI7RUFFRTtBN0RvNFJKOztBNkRoNFJBO0VBQ0U7QTdEbTRSRjtBdUI1dFNRO0VzQzRWSjtFQUNBO0E3RG00Uko7QXdCaHVTUTtFcUNnV0o7RUFDQTtBN0RtNFJKOztBNkQvM1JBO0VBQ0U7RUFDQSxjakM5Vlc7QTVCZ3VTYjtBNkRoNFJFO0VBQ0UsY2pDdldTO0VpQ3dXVDtBN0RrNFJKOztBNkQzM1JFO0VHcFhBO0FoRW12U0Y7O0E2RC8zUkU7RUdwWEE7QWhFdXZTRjs7QTZEbjRSRTtFR3BYQTtBaEUydlNGOztBNkR2NFJFO0VHcFhBO0FoRSt2U0Y7O0E2RDM0UkU7RUdwWEE7QWhFbXdTRjs7QTZELzRSRTtFR3BYQTtBaEV1d1NGOztBNkRuNVJFO0VHcFhBO0FoRTJ3U0Y7O0E2RHY1UkU7RUdwWEE7QWhFK3dTRjs7QTZEdDVSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEeTVSRjs7QStEaHRTSTtFRjZUQTtJQUNFO1NBQUE7RTdEdTVSSjtBQUNGO0FpRWx4U0E7RUFDRTtBakVveFNGOztBaUVqeFNBO0VBQ0U7QWpFb3hTRjs7QWlFanhTQTtFQUNFO0VBQ0E7RUFDQTtBakVveFNGO0FrRTN5U0U7RUFDRTtFQUNBO0VBQ0E7QWxFNnlTSjs7QWlFcnhTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJsQkksc0NpQm1CSjtBakV3eFNGO0FnRHZ5U007RWlCUU47SWpCUFE7RWhEMHlTTjtBQUNGOztBaUUxeFNBOzs7RUFHRTtBakU2eFNGOztBaUUxeFNBOztFQUVFO0FqRTZ4U0Y7O0FpRTF4U0E7O0VBRUU7QWpFNnhTRjs7QWlFcHhTRTtFQUNFO0VBQ0E7RUFDQTtBakV1eFNKO0FpRXB4U0U7OztFQUdFO0VBQ0E7QWpFc3hTSjtBaUVueFNFOztFQUVFO0VBQ0E7RWpCNURFLDJCaUI2REY7QWpFcXhTSjtBZ0Q5MFNNO0VpQnFESjs7SWpCcERNO0VoRGsxU047QUFDRjs7QWlFbHhTQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVFNUZnQztFRjZGaEMsV3JDN0ZPO0VxQzhGUDtFQUNBLFlFOUZnQztFbkJXNUIsOEJpQm9GSjtBakVveFNGO0FnRHAyU007RWlCa0VOOztJakJqRVE7RWhEdzJTTjtBQUNGO0EwQjUyU0U7OztFdUNzRkUsV3JDcEdLO0VxQ3FHTDtFQUNBO0VBQ0EsWUVyRzhCO0FuRWc0U2xDOztBaUV4eFNBO0VBQ0U7QWpFMnhTRjs7QWlFdHhTQTtFQUNFO0FqRXl4U0Y7O0FpRWx4U0E7O0VBRUU7RUFDQSxXRTVHNkI7RUY2RzdCLFlFN0c2QjtFRjhHN0I7QWpFcXhTRjs7QWlFbnhTQTtFQUNFO0FqRXN4U0Y7O0FpRXB4U0E7RUFDRTtBakV1eFNGOztBaUU5d1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFRQSxpQkUzSmdDO0VGNEpoQyxnQkU1SmdDO0VGNkpoQztBakUwd1NGO0F1QnY2U1E7RTBDcUpKO0FqRXF4U0o7QXdCMTZTUTtFeUN3Sko7QWpFcXhTSjtBaUU5d1NFO0VBQ0U7RUFDQTtFQUNBLFdFN0prQztFRjhKbEMsV0U3SmtDO0VGOEpsQyxpQkU1SmtDO0VGNkpsQyxnQkU3SmtDO0VGOEpsQztFQUNBO0VBQ0Esc0JyQ3hLSztFcUN5S0w7RUFFQTtFQUNBO0VBQ0E7RWpCaktFLDZCaUJrS0Y7QWpFK3dTSjtBZ0Q3NlNNO0VpQitJSjtJakI5SU07RWhEZzdTTjtBQUNGO0FpRWp4U0U7RUFDRTtBakVteFNKOztBaUUxd1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXckNuTU87RXFDb01QO0FqRTZ3U0Y7O0FvRXI5U0E7RUFDRTtBcEV3OVNGOztBb0VyOVNBO0VBQ0U7QXBFdzlTRjs7QW9FcjlTQTtFQUNFO0tBQUE7VUFBQTtBcEV3OVNGOztBcUVqK1NBO0VBQ0U7RS9DOEhJLG9CQXRDYTtFK0N0RmpCLGdCaERjcUI7RWdEYnJCO0VBQ0E7RUFFRTtFQUNBO0FyRW0rU0o7QTBCLzlTRTtFQUNFO0kyQ0FBO0lBRUU7RXJFaStTSjtBQUNGO0EwQi85U0U7RTJDR0k7QXJFKzlTTjs7QXFFcDlTQTtFQUNFO0VBQ0E7RUFDQTtBckV1OVNGOztBcUVqOVNBO0VBQ0U7QXJFbzlTRjs7QXNFNy9TQTtFaER1RUk7RWdEckVGLGMxQzBGTTtFMEN6Rk47QXRFZ2dURjtBc0U3L1NFO0VBQ0U7QXRFKy9TSjs7QXNFMS9TQTtFQUNFO0VoRDBERTtFZ0R4REYsVzFDWk87RTBDYVAseUIxQ0RXO0VRRVQ7QXBDNi9TSjtBc0UxL1NFO0VBQ0U7RWhEa0RBO0VnRGhEQSxnQmpEUG1CO0FyQm1nVHZCOztBc0V0L1NBO0VBQ0U7RWhEeUNFO0VnRHZDRixjMUNqQlc7QTVCMGdUYjtBc0V0L1NFO0VoRG9DRTtFZ0RsQ0E7RUFDQTtBdEV3L1NKOztBc0VuL1NBO0VBQ0UsaUJDL0IyQjtFRGdDM0I7QXRFcy9TRjs7QXdFM2hUQTtFQUNFO0VBQ0E7RUFDQTtBeEU4aFRGO0F1QnRpVFE7RWlEVUo7QXhFK2hUSjtBd0J6aVRRO0VnRGFKO0F4RStoVEo7O0F3RTNoVEE7RUFDRTtFQUNBLGtCQ3BCeUI7QXpFa2pUM0I7O0F3RTNoVEE7RUFDRTtFQU9BO0VBQ0EsV0M3QitCO0VEOEIvQjtFQUNBO0F4RXdoVEY7QXVCempUUTtFaUR5Qko7QXhFbWlUSjtBd0I1alRRO0VnRDRCSjtBeEVtaVRKO0F3RTVoVEU7RUFHSTtFQUNBO0U3QnJDRix5QjZCc0N1QjtBeEU0aFQzQjtBd0V4aFRFO0VBS0ksZ0QzQ3hDd0I7QTdCOGpUOUI7QXdFbGhURTtFQUVJO0F4RW1oVE47QXdFL2dURTtFQUVJO0VBQ0E7RUFDQTtBeEVnaFROO0F3RXhnVEk7RUFFSTtBeEV5Z1RSO0F3RXRnVE07RUFFSTtBeEV1Z1RWOztBd0U1L1NBO0VBQ0U7RUFDQTtFQUNBO0F4RSsvU0Y7QXdFeC9TRTtFQUNFO0VBQ0E7RUFPQTtFQUNBLFdDM0c2QjtFRDRHN0IsWUM1RzZCO0VENkc3QjtFQUNBO0VBQ0E7RUFHRTtFQUNBO0F4RWsvU047QXVCdm1UUTtFaUR1R0Y7QXhFbWdUTjtBd0IxbVRRO0VnRDBHRjtBeEVtZ1ROO0F3RW4vU0U7RUFDRTtFQUNBO0VBT0E7RUFDQSxXQ2xJNkI7RURtSTdCLFlDbkk2QjtFRG9JN0I7RUFDQTtBeEUrK1NKO0F1QnRuVFE7RWlEOEhGO0F4RTIvU047QXdCem5UUTtFZ0RpSUY7QXhFMi9TTjs7QXdFMytTRTtFcENuSUU7QXBDa25USjtBd0UxK1NJO0VBRUk7QXhFMitTUjtBd0VyK1NJO0VBRUk7RTdCOUpKLHlCTitCc0I7QXJDc21UMUI7QXdFbCtTSTtFQUNFO0F4RW8rU047QXdFLzlTSTtFQUVJO0F4RWcrU1I7QXdFNzlTSTtFQUVJO0F4RTg5U1I7O0F3RW45U0U7RUFFRSxrQkMzS29DO0F6RWdvVHhDO0F3RWo5U0k7RUFFSTtBeEVrOVNSO0F3RTU4U0k7RUFFSTtBeEU2OFNSOztBdUIxcFRRO0VpRDBOSjtBeEVvOFNKO0F3QjlwVFE7RWdENk5KO0F4RW84U0o7QXdFajhTSTtFQU9FLGNDak5tQztFRGtObkM7RUFFQSxxQkNuTm1DO0F6RStvVHpDO0F1QnRxVFE7RWlEa09BO0F4RXU4U1I7QXdCenFUUTtFZ0RxT0E7QXhFdThTUjtBd0UvN1NJO0VBQ0U7RUFPQSx1QkM3Tm1DO0VEOE5uQyx3QkM5Tm1DO0VEK05uQyx5QjVDL09PO0U0Q2lQUCxxQkNsT21DO0V6QlhuQyx5SXdCOE9BO0VBRUU7QXhFeTdTUjtBdUJyclRRO0VpRGdQQTtBeEV3OFNSO0F3QnhyVFE7RWdEbVBBO0F4RXc4U1I7QWdEM3FUTTtFd0I2TkY7SXhCNU5JO0VoRDhxVE47QUFDRjtBd0U5N1NJO0VBRUk7RUFFRjtBeEU4N1NOO0F3RXo3U0k7RUFFSTtBeEUwN1NSOztBd0U3NlNBO0VBQ0U7RUFDQTtFQUNBLG1DM0N4S2lCO0UyQ3lLakI7RWxEbktJLG1CQXRDYTtFa0Q0TWpCLGdCbkRyUnFCO0VtRHNSckIsZ0JuRGpSa0I7RW1Ea1JsQjtFQUNBO0VwQ3RSRTtFb0N5UkY7S0FBQTtVQUFBO0VBRUU7RUFDQTtFQUNBO0F4RTY2U0o7QXdFMTZTRTtFQUVJO0VBRUY7RUFLRSxnREN6UThCO0F6RStxVHBDO0F3RW42U0k7RUFPSTtFQUNBO0F4RSs1U1I7QXdFMTVTRTtFQUVFO0VBT0E7QXhFcTVTSjtBdUJydVRRO0VpRDJVRixzQjNDelVtQjtBN0JzdVR6QjtBd0J4dVRRO0VnRDhVRixxQjNDNVVtQjtBN0J5dVR6QjtBd0V4NVNFO0VBRUk7RUFDQTtBeEV5NVNOO0F3RXA1U0U7RUFDRTtBeEVzNVNKO0F3RWw1U0U7RUFDRTtFQUNBO0F4RW81U0o7O0F3RWg1U0E7RUFDRSxrQzNDalBpQjtFMkNrUGpCLG9CM0M3VjBCO0UyQzhWMUIsdUIzQzlWMEI7RVBnSHRCLHNCQXRDYTtBdEJ3cVRuQjtBdUI3dlRRO0VpRDJXSixvQjNDL1Z3QjtBN0JvdlQ1QjtBd0Jod1RRO0VnRDhXSixxQjNDbFd3QjtBN0J1dlQ1Qjs7QXdFaDVTQTtFQUNFLGdDM0M3UGlCO0UyQzhQakIsbUIzQ3JXMEI7RTJDc1cxQixzQjNDdFcwQjtFUDJHdEIscUJBdENhO0F0QnFyVG5CO0F1QjF3VFE7RWlEd1hKLGtCM0N2V3dCO0E3QjR2VDVCO0F3Qjd3VFE7RWdEMlhKLG1CM0MxV3dCO0E3Qit2VDVCOztBd0UzNFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUMzQ3BSaUI7RTJDcVJqQjtBeEU4NFNGOztBd0UzNFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUMzQzVSaUI7RTJDNlJqQjtFQUNBO0F4RTg0U0Y7QXdFNTRTRTtFQUNFLGdEM0M3WTBCO0UyQytZeEI7QXhFNjRTTjtBd0V4NFNFO0VBR0k7QXhFdzRTTjtBd0VuNFNJO0VBQ0UsaUJDaFZhO0F6RXF0VG5CO0F3RWo0U0U7RUFDRTtBeEVtNFNKOztBd0UvM1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DM0NoVWlCO0UyQ2lVakI7RUFFQSxnQm5ENWFxQjtFbUQ2YXJCLGdCbkR4YWtCO0VtRHlhbEI7RXBDNWFFO0VvQ2diQTtFQUNBO0VBQ0E7QXhFKzNTSjtBd0U1M1NFO0VBQ0U7RUFDQTtFQU9BO0VBQ0E7RUFDQTtFQUNBLDZCM0M5VjBCO0UyQytWMUI7RUFDQSxnQm5EaGNnQjtFbURpY2hCO0VBQ0E7RXBDcmNBO0VvQ3djRTtFN0JwZEYseUI2QnFkdUI7QXhFdTNTM0I7QXVCOTBUUTtFaUR1Y0Y7QXhFMDRTTjtBd0JqMVRRO0VnRDBjRjtBeEUwNFNOOztBd0VsM1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QXhFcTNTRjtBd0VuM1NFO0VBQ0U7QXhFcTNTSjtBd0VqM1NJO0VBQTBCLG1FQ3phZTtBekU2eFQ3QztBd0VuM1NJO0VBQTBCLG1FQzFhZTtBekVneVQ3QztBd0VyM1NJO0VBQTBCLG1FQzNhZTtBekVteVQ3QztBd0VyM1NFO0VBQ0U7QXhFdTNTSjtBd0VwM1NFO0VBQ0UsV0N4YnlDO0VEeWJ6QyxZQ3pieUM7RUQwYnpDO0U3QnhmQSx5QjZCMGZ1QjtFQUV2QixTQzVieUM7RXJDcER6QztFWUZFLG9Id0JxZkY7RXhCcmZFLDRHd0JxZkY7RUFDQTtVQUFBO0F4RW0zU0o7QWdEcjJUTTtFd0J1ZUo7SXhCdGVNO0lBQUE7RWhEdzJUTjtBQUNGO0F3RXQzU0k7RTdCbGdCQSx5QjZCb2dCeUI7QXhFdTNTN0I7QXdFbDNTRTtFQUNFLFdDbGRnQztFRG1kaEMsY0NsZGdDO0VEbWRoQztFQUNBLGVDbmRnQztFRG9kaEM7RXBDbGdCQTtFb0NzZ0JFO0F4RWszU047QXdFOTJTRTtFQUNFLFdDemR5QztFRDBkekMsWUMxZHlDO0U5QjlEekMseUI2QjBoQnVCO0VBRXZCLFNDNWR5QztFckNwRHpDO0VZRkUsaUh3QnFoQkY7RXhCcmhCRSw0R3dCcWhCRjtFQUNBO09BQUE7QXhFNjJTSjtBZ0QvM1RNO0V3QndnQko7SXhCdmdCTTtJQUFBO0VoRGs0VE47QUFDRjtBd0VoM1NJO0U3QmxpQkEseUI2Qm9pQnlCO0F4RWkzUzdCO0F3RTUyU0U7RUFDRSxXQ2xmZ0M7RURtZmhDLGNDbGZnQztFRG1maEM7RUFDQSxlQ25mZ0M7RURxZjlCO0VBRUY7RXBDcmlCQTtBcENrNVRKO0F3RXgyU0U7RUFDRSxXQ3pmeUM7RUQwZnpDLFlDMWZ5QztFRDJmekM7RUFDQSxvQjNDcmpCMEI7RTJDc2pCMUIsbUIzQ3RqQjBCO0VjTDFCLHlCNkI2akJ1QjtFQUV2QixTQy9meUM7RXJDcER6QztFWUZFLGdId0J3akJGO0V4QnhqQkUsNEd3QndqQkY7RUFDQTtBeEV1MlNKO0FnRDU1VE07RXdCd2lCSjtJeEJ2aUJNO0lBQUE7RWhEKzVUTjtBQUNGO0F3RTEyU0k7RTdCcmtCQSx5QjZCdWtCeUI7QXhFMjJTN0I7QXdFdDJTRTtFQUNFLFdDcmhCZ0M7RURzaEJoQyxjQ3JoQmdDO0VEc2hCaEM7RUFDQSxlQ3RoQmdDO0VEdWhCaEM7RUFDQTtFQUNBO0F4RXcyU0o7QXdFcDJTRTtFQUVJO0VwQzdrQkY7QXBDbTdUSjtBd0VqMlNFO0VBQ0U7RUFFRTtFcENybEJGO0FwQ3c3VEo7QXdFNzFTSTtFQUVJO0F4RTgxU1I7QXdFMTFTSTtFQUNFO0F4RTQxU047QXdFejFTSTtFQUVJO0F4RTAxU1I7QXdFdDFTSTtFQUNFO0F4RXcxU047QXdFcjFTSTtFQUVJO0F4RXMxU1I7O0F3RWgxU0E7OztFeEJ6bkJNLDRHd0I0bkJKO0F4RW0xU0Y7QWdEMzhUTTtFd0JxbkJOOzs7SXhCcG5CUTtFaERnOVROO0FBQ0Y7O0EwRXIrVEE7Ozs7RUFJRTtBMUV3K1RGOztBMEVyK1RBO0VBQ0U7QTFFdytURjtBMkVwOVRJO0VBQ0U7RUFPQSx1QnRDR2tCO0VzQ0ZsQjtFQXJDSjtFQUNBO0VBQ0E7RUFDQTtBM0VzL1RGO0F1QnQvVFE7RW9ENEJBLG9CdENTZ0I7QXJDbzlUeEI7QXdCei9UUTtFbUQrQkEscUJ0Q01nQjtBckN1OVR4QjtBdUI1L1RRO0VvRDREQTtBM0VtOFRSO0F3Qi8vVFE7RW1EK0RBO0EzRW04VFI7O0EwRXQvVEE7RUFDRTtFQUNBO0VBRUEsYXpDZHVCO0V5Q2V2QjtFQUNBO0VBQ0EsZ0JFakI4QjtFRmtCOUI7RXBEdUdJLG1CQXRDYTtFb0QvRGpCO0VBQ0E7RUFDQTtFQUNBO0V0Q1hFO0VzQ2dCQTtFQUNBO0VBQ0E7QTFFcS9USjs7QTBFai9UQTs7O0VBR0U7QTFFby9URjs7QXVCM2hVUTs7O0VtRG1EQTtFQUNBO0ExRTgrVFI7QXdCbGlVUTs7O0VrRHVEQTtFQUNBO0ExRWcvVFI7O0F1QnhpVVE7OztFbURnRUE7RUFDQTtBMUU4K1RSO0F3Qi9pVVE7OztFa0RvRUE7RUFDQTtBMUVnL1RSOztBK0RoL1RJO0V4Q3JFSTs7O0ltRG1EQTtJQUNBO0UxRXlnVU47RXdCN2pVTTs7O0lrRHVEQTtJQUNBO0UxRTJnVU47O0V1Qm5rVU07OztJbURnRUE7SUFDQTtFMUV5Z1VOO0V3QjFrVU07OztJa0RvRUE7SUFDQTtFMUUyZ1VOO0FBQ0Y7QStENWdVSTtFeENyRUk7OztJbURtREE7SUFDQTtFMUVvaVVOO0V3QnhsVU07OztJa0R1REE7SUFDQTtFMUVzaVVOOztFdUI5bFVNOzs7SW1EZ0VBO0lBQ0E7RTFFb2lVTjtFd0JybVVNOzs7SWtEb0VBO0lBQ0E7RTFFc2lVTjtBQUNGO0ErRHZpVUk7RXhDckVJOzs7SW1EbURBO0lBQ0E7RTFFK2pVTjtFd0JublVNOzs7SWtEdURBO0lBQ0E7RTFFaWtVTjs7RXVCem5VTTs7O0ltRGdFQTtJQUNBO0UxRStqVU47RXdCaG9VTTs7O0lrRG9FQTtJQUNBO0UxRWlrVU47QUFDRjtBK0Rsa1VJO0V4Q3JFSTs7O0ltRG1EQTtJQUNBO0UxRTBsVU47RXdCOW9VTTs7O0lrRHVEQTtJQUNBO0UxRTRsVU47O0V1QnBwVU07OztJbURnRUE7SUFDQTtFMUUwbFVOO0V3QjNwVU07OztJa0RvRUE7SUFDQTtFMUU0bFVOO0FBQ0Y7QStEN2xVSTtFeENyRUk7OztJbURtREE7SUFDQTtFMUVxblVOO0V3QnpxVU07OztJa0R1REE7SUFDQTtFMUV1blVOOztFdUIvcVVNOzs7SW1EZ0VBO0lBQ0E7RTFFcW5VTjtFd0J0clVNOzs7SWtEb0VBO0lBQ0E7RTFFdW5VTjtBQUNGO0EwRTltVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QkUvRTRCO0E1RStyVWhDO0EyRTFxVUk7RUFDRTtFQU9BLHVCdENHa0I7RXNDRmxCO0VBOUJKO0VBQ0E7RUFDQTtFQUNBO0EzRXFzVUY7QXVCNXNVUTtFb0Q0QkEsb0J0Q1NnQjtBckMwcVV4QjtBd0Ivc1VRO0VtRCtCQSxxQnRDTWdCO0FyQzZxVXhCO0F1Qmx0VVE7RW9ENERBO0EzRXlwVVI7QXdCcnRVUTtFbUQrREE7QTNFeXBVUjs7QTBFNW5VRTtFQUNFO0VBQ0E7QTFFK25VSjtBdUI3dFVRO0VtRGdHRjtFQUNBO0VBQ0EscUJFOUYwQjtBNUU4dFVoQztBd0JsdVVRO0VrRHFHRjtFQUNBO0VBQ0Esc0JFbkcwQjtBNUVtdVVoQztBMkU5c1VJO0VBQ0U7RUFPQSx1QnRDR2tCO0VzQ0ZsQjtFQXZCSjtFQUNBO0VBQ0E7RUFDQTtBM0VrdVVGO0F1Qmh2VVE7RW9ENEJBLG9CdENTZ0I7QXJDOHNVeEI7QXdCbnZVUTtFbUQrQkEscUJ0Q01nQjtBckNpdFV4QjtBdUJ0dlVRO0VvRDREQTtBM0U2clVSO0F3Qnp2VVE7RW1EK0RBO0EzRTZyVVI7QTBFL29VSTtFQUNFO0ExRWlwVU47O0EwRTNvVUU7RUFDRTtFQUNBO0ExRThvVUo7QXVCcHdVUTtFbUR5SEY7RUFDQTtFQUNBLHNCRXZIMEI7QTVFcXdVaEM7QXdCendVUTtFa0Q4SEY7RUFDQTtFQUNBLHFCRTVIMEI7QTVFMHdVaEM7QTJFcnZVSTtFQUNFO0VBT0EsdUJ0Q0drQjtFc0NGbEI7QTNFaXZVTjtBdUJueFVRO0VvRDRCQSxvQnRDU2dCO0FyQ2l2VXhCO0F3QnR4VVE7RW1EK0JBLHFCdENNZ0I7QXJDb3ZVeEI7QTJFNXVVTTtFQUNFO0EzRTh1VVI7QTJFM3VVTTtFQUNFO0VBQ0EscUJ0Q2RnQjtFc0NlaEIsdUJ0Q2hCZ0I7RXNDaUJoQjtFQW5DTjtFQUNBO0VBQ0E7QTNFaXhVRjtBdUJyeVVRO0VvRDREQTtBM0U0dVVSO0F3Qnh5VVE7RW1EK0RBO0EzRTR1VVI7QTBFcnFVSTtFQUNFO0ExRXVxVU47O0EwRWpxVUE7RUc1SUU7RUFDQTtFQUNBO0VBQ0E7QTdFaXpVRjs7QTBFL3BVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnJEaEpxQjtFcURpSnJCO0VBRUE7RUFDQTtFQUNBO0VBR0U7QTFFK3BVSjtBMEJyelVFO0VnRHNLRTtFQUlFO0UvQnRMRix5QitCdUx1QjtBMUUrb1UzQjtBMEUzb1VFO0VBRUU7RUFJRTtFL0JqTUYseUIrQmtNdUI7QTFFeW9VM0I7QTBFcm9VRTtFQUVFO0VBQ0E7RUFPRTtBMUVnb1VOOztBMEUzblVBO0VBQ0U7QTFFOG5VRjs7QTBFMW5VQTtFQUNFO0VBQ0EsdUJFak44QjtFRmtOOUI7RXBEcEdJLHNCQXRDYTtFb0Q0SWpCO0VBRUU7QTFFNG5VSjs7QTBFdm5VQTtFQUNFO0VBQ0E7RUFHRTtBMUV3blVKOztBOEV6MlVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQ0ZlO0VER2Y7QTlFNDJVRjtBOEUxMlVFO0VBQ0U7QTlFNDJVSjtBOEV6MlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhN0NUcUI7QWpDbzNVekI7O0FtRGx3VVE7RTJCcEdOO0VBQ0E7QTlFMDJVRjs7QW1EM3dVUTtFMkJoR047RUFDQTtFeEJqQkk7QXREaTRVTjs7QWdGajRVQTtFQUNFO0VBQ0E7RUFDQSxtQ25EZ0hpQjtFbUQvR2pCO0UxRHFISSxtQkF0Q2E7RTBENUVqQixnQjNER3FCO0UyREZyQixnQjNET2tCO0UyRE5sQjtFQUNBO0VBRUU7RUFDQTtFQUNBO0U1Q0ZBO0VZRkUsd0VnQ1dKO0FoRjYzVUY7QWdEcDRVTTtFZ0NkTjtJaENlUTtFaER1NFVOO0FBQ0Y7QWdGLzNVRTtFQUNFO0VBQ0E7QWhGaTRVSjtBZ0Y3M1VFO0VBQ0U7RUFDQTtBaEYrM1VKO0FpRng1VUU7RUFFSTtFQUNBO0VBQ0E7RUFFRjtFQU1FLGdEcERad0I7QTdCKzVVOUI7QWdGLzNVRTtFQUVJO0VBR0Y7QWhGODNVSjtBZ0ZuNFVFO0VBRUk7RUFHRjtBaEY4M1VKO0FnRnQzVUU7RUFHSTtFQUdGO0FoRm8zVUo7O0FnRjUyVUU7Ozs7RUFDRTtLQUFBO1VBQUE7QWhGazNVSjs7QWdGNzJVRTtFQU9JO0VBQ0E7QWhGMDJVTjtBZ0Z0MlVFO0VBR0k7QWhGczJVTjs7QWdGaDJVQTs7RUFFRTtFQUNBO0FoRm0yVUY7O0FnRnoxVUE7RUFDRTtFQUNBO0VBQ0E7RTFEM0NFO0UwRDZDRixnQjNEaEdrQjtBckI0N1VwQjs7QWdGejFVQTtFQUNFO0VBQ0E7RTFES0kscUJBdENhO0UwRG1DakIsZ0IzQ3RIZ0I7QXJDazlVbEI7O0FnRnoxVUE7RUFDRTtFQUNBO0UxREZJLHNCQXRDYTtFMEQwQ2pCLGdCM0M1SGdCO0FyQ3c5VWxCOztBZ0ZuMVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTFEakJJLG1CQXRDYTtFMER5RGpCLGdCM0Q3SGtCO0UyRDhIbEI7RUFDQTtFQUNBO0VBRUU7QWhGcTFVSjtBZ0ZsMVVFO0VBRUU7RUFDQTtBaEZtMVVKOztBZ0Z2MFVBO0VBQ0Usa0NuRGhEaUI7RW1EaURqQjtFMUQ1Q0ksc0JBdENhO0UwRG9GakIsZ0IzQ3RLZ0I7RURXZDtBcENzK1VKOztBZ0Z2MFVBO0VBQ0UsZ0NuRHZEaUI7RW1Ed0RqQjtFMURwREkscUJBdENhO0UwRDRGakIsZ0IzQy9LZ0I7RURZZDtBcEM4K1VKOztBZ0ZyMFVFO0VBRUU7QWhGdTBVSjs7QWdGbjBVQTtFQUNFO0FoRnMwVUY7O0FnRjl6VUE7RUFDRSxtQm5EbEUwQjtBN0JtNFU1Qjs7QWdGOXpVQTtFQUNFO0VBQ0EsbUJuRGpGc0I7QTdCazVVeEI7O0FnRnp6VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEY0elVGO0FnRjF6VUU7O0VBRUU7RUFDQTtBaEY0elVKOztBZ0ZuelVBO0VBQ0U7RUFDQTtBaEZzelVGO0F1QjloVlE7RXlEME9KLHFCbkQ3R3lCO0E3Qm82VTdCO0F3QmppVlE7RXdENk9KLHNCbkRoSHlCO0E3QnU2VTdCOztBZ0ZuelVBO0VBQ0U7RUFDQSxrQm5EckgyQjtBN0IyNlU3QjtBdUJ6aVZRO0V5RHFQSjtBaEZ1elVKO0F3QjVpVlE7RXdEd1BKO0FoRnV6VUo7QWdGbnpVRTtFQUdJO0FoRm16VU47O0FnRjl5VUE7RUFDRTtBaEZpelVGOztBZ0Y5eVVBO0VBQ0U7RUFDQTtBaEZpelVGO0F1QjNqVlE7RXlENFFKO0VBQ0EscUJuRDVJZ0M7QTdCODdVcEM7QXdCL2pWUTtFd0RnUko7RUFDQSxvQm5EaEpnQztBN0JrOFVwQztBZ0Y5eVVFO0VBQ0U7RUFDQTtBaEZnelVKO0F1QnZrVlE7RXlEeVJGLHVCbkR2SjhCO0VtRHdKOUI7QWhGaXpVTjtBd0Iza1ZRO0V3RDZSRjtFQUNBLHNCbkQ1SjhCO0E3QjY4VXBDOztBaUZwaVZFO0VBQ0U7RUFDQTtFQUNBLG1CcEQ2RW9CO0VQdkRwQjtFMkRwQkEsY0Q0UHFDO0FoRjJ5VXpDOztBaUZwaVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNEaUVFLHNCQXRDYTtFMkR6QmYsZ0I1RDNDZ0I7RTRENENoQjtFQUNBO0U3Q2hEQTtBcEN3bFZKOztBaUZuaVZJOzs7O0VBRUU7QWpGd2lWTjs7QWlGOWtWSTtFQTRDRSxxQkRpT21DO0VDeE5qQztFQUNBO0VBT0E7QWpGd2hWUjtBdUJwblZRO0UwRCtFRSxvQ3BEa0NvQjtBN0JzZ1Y5QjtBd0J2blZRO0V5RGtGRSxtQ3BEK0JvQjtBN0J5Z1Y5QjtBdUIxblZRO0UwRHVGRTtBakZzaVZWO0F3QjduVlE7RXlEMEZFO0FqRnNpVlY7QWlGamlWTTtFQUNFLHFCRDRNaUM7RUMzTWpDO0FqRm1pVlI7O0F1QnBvVlE7RTBEMkdFLG9DcERNb0I7RW9ETHBCO0FqRjZoVlY7QXdCem9WUTtFeUQrR0UsbUNwREVvQjtFb0REcEI7QWpGNmhWVjs7QWlGOW1WSTtFQXlGRSxxQkRvTG1DO0VDM0tqQztBakZpaFZSO0F1QmxwVlE7RTBENEhFLHVDUnZGbUM7QXpFZ25WN0M7QXdCcnBWUTtFeUQrSEUsc0NSMUZtQztBekVtblY3QztBaUZwaFZNO0VBQ0UscUJEdUtpQztFQ3RLakM7QWpGc2hWUjs7QWlGL2dWTTtFQUNFLGNEOEppQztBaEZvM1V6QztBaUYvZ1ZNOzs7RUFFRTtBakZraFZSOztBaUYzZ1ZNO0VBQ0UsY0RpSmlDO0FoRjYzVXpDO0FpRjVnVlE7RUFDRSxxQkQ4SStCO0FoRmc0VXpDO0FpRnpnVlE7RUFDRTtFdENsS04seUJzQ21LMkI7QWpGMmdWL0I7QWlGdGdWUTtFQUNFO0FqRndnVlY7QWlGcmdWUTtFQUNFLHFCQVZxQjtBakZpaFYvQjs7QWlGOS9VTTtFQUNFLHFCQXBCdUI7QWpGcWhWL0I7QWlGNy9VUTtFQUNFLHFCQXpCcUI7RUEwQnJCO0FqRisvVVY7O0FpRm5wVkU7RUFDRTtFQUNBO0VBQ0EsbUJwRDZFb0I7RVB2RHBCO0UyRHBCQSxjRDRQcUM7QWhGMDVVekM7O0FpRm5wVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0RpRUUsc0JBdENhO0UyRHpCZixnQjVEM0NnQjtFNEQ0Q2hCO0VBQ0E7RTdDaERBO0FwQ3VzVko7O0FpRmxwVkk7Ozs7RUFFRTtBakZ1cFZOOztBaUY3clZJO0VBNENFLHFCRGlPbUM7RUN4TmpDO0VBQ0E7RUFPQTtBakZ1b1ZSO0F1Qm51VlE7RTBEK0VFLG9DcERrQ29CO0E3QnFuVjlCO0F3QnR1VlE7RXlEa0ZFLG1DcEQrQm9CO0E3QnduVjlCO0F1Qnp1VlE7RTBEdUZFO0FqRnFwVlY7QXdCNXVWUTtFeUQwRkU7QWpGcXBWVjtBaUZocFZNO0VBQ0UscUJENE1pQztFQzNNakM7QWpGa3BWUjs7QXVCbnZWUTtFMEQyR0Usb0NwRE1vQjtFb0RMcEI7QWpGNG9WVjtBd0J4dlZRO0V5RCtHRSxtQ3BERW9CO0VvRERwQjtBakY0b1ZWOztBaUY3dFZJO0VBeUZFLHFCRG9MbUM7RUMzS2pDO0FqRmdvVlI7QXVCandWUTtFMEQ0SEUsdUNSdkZtQztBekUrdFY3QztBd0Jwd1ZRO0V5RCtIRSxzQ1IxRm1DO0F6RWt1VjdDO0FpRm5vVk07RUFDRSxxQkR1S2lDO0VDdEtqQztBakZxb1ZSOztBaUY5blZNO0VBQ0UsY0Q4SmlDO0FoRm0rVXpDO0FpRjluVk07OztFQUVFO0FqRmlvVlI7O0FpRjFuVk07RUFDRSxjRGlKaUM7QWhGNCtVekM7QWlGM25WUTtFQUNFLHFCRDhJK0I7QWhGKytVekM7QWlGeG5WUTtFQUNFO0V0Q2xLTix5QnNDbUsyQjtBakYwblYvQjtBaUZyblZRO0VBQ0U7QWpGdW5WVjtBaUZwblZRO0VBQ0UscUJBVnFCO0FqRmdvVi9COztBaUY3bVZNO0VBQ0UscUJBcEJ1QjtBakZvb1YvQjtBaUY1bVZRO0VBQ0UscUJBekJxQjtFQTBCckI7QWpGOG1WVjs7QWdGci9VQTtFQUNFO0VBQ0E7RUFDQTtBaEZ3L1VGO0FnRm4vVUU7RUFDRTtBaEZxL1VKO0ErRGp2Vkk7RWlCaVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGbS9VSjtFZ0YvK1VFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZpL1VKO0VnRjcrVUU7SUFDRTtJQUNBO0lBQ0E7RWhGKytVSjtFZ0YzK1VFO0lBQ0U7RWhGNitVSjtFZ0YxK1VFOztJQUVFO0VoRjQrVUo7RWdGditVRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRnkrVUo7RXVCdDFWTTtJeUQrV0E7RWhGMCtVTjtFd0J6MVZNO0l3RGtYQTtFaEYwK1VOO0VnRnYrVUU7SUFDRTtJQUNBO0lBQ0E7RWhGeStVSjtFdUJqMlZNO0l5RDBYQSxxQm5EM1BxQjtJbUQ0UHJCO0VoRjArVU47RXdCcjJWTTtJd0Q4WEE7SUFDQSxvQm5EaFFxQjtFN0IwdVYzQjtFZ0Z0K1VFO0lBQ0U7SUFDQTtFaEZ3K1VKO0VnRnQrVUU7SUFDRTtFaEZ3K1VKO0FBQ0Y7O0FnRnArVUE7RUFDRTtFQUNBLGlCbkQ5WXVCO0E3QnEzVnpCOztBZ0ZwK1VBO0U1Q3BZSTtBcEM0MlZKOztBZ0ZwK1VBO0U1Q3hZSTtBcENnM1ZKOztBa0Y1M1ZFO0VDREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZpNFZGO0ErRGowVkk7RW1CbkVGO0lDV0ksZ0JDVWlCO0VwRm0zVnJCO0FBQ0Y7QStEdDBWSTtFbUJuRUY7SUNXSSxnQkNVaUI7RXBGdzNWckI7QUFDRjtBK0QzMFZJO0VtQm5FRjtJQ1dJLGdCQ1VpQjtFcEY2M1ZyQjtBQUNGO0ErRGgxVkk7RW1CbkVGO0lDV0ksaUJDVWlCO0VwRms0VnJCO0FBQ0Y7QStEcjFWSTtFbUJuRUY7SUNXSSxpQkNVaUI7RXBGdTRWckI7QUFDRjs7QWtGdjVWRTtFQ1BBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GazZWRjs7QStEbDJWSTtFbUJsREU7SUFDRSxnQkVHZTtFcEZxNVZyQjtBQUNGO0ErRHgyVkk7RW1CbERFO0lBQ0UsZ0JFR2U7RXBGMDVWckI7QUFDRjtBK0Q3MlZJO0VtQmxERTtJQUNFLGdCRUdlO0VwRis1VnJCO0FBQ0Y7QStEbDNWSTtFbUJsREU7SUFDRSxpQkVHZTtFcEZvNlZyQjtBQUNGO0ErRHYzVkk7RW1CbERFO0lBQ0UsaUJFR2U7RXBGeTZWckI7QUFDRjtBa0ZqNVZFO0VDN0JBO0VBQ0E7RUFDQTtFQUNBO0FuRmk3VkY7O0FrRmo1VkU7RUFDRTtFQUNBO0FsRm81Vko7QWtGbDVWSTs7RUFFRTtFQUNBO0FsRm81Vk47O0FxRjk4VkU7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckZ1OVZKOztBcUZqOFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGbzhWUjs7QW1GejZWRTtFQUNFO0VBQ0E7QW5GNDZWSjs7QW1GOTZWRTtFQUNFO0VBQ0E7QW5GaTdWSjs7QW1GbjdWRTtFQUNFO0VBQ0E7QW5GczdWSjs7QW1GeDdWRTtFQUNFO0VBQ0E7QW5GMjdWSjs7QW1GNzdWRTtFQUNFO0VBQ0E7QW5GZzhWSjs7QW1GbDhWRTtFQUNFO0VBQ0E7QW5GcThWSjs7QXFGdjlWTTtFRkFKO0VBQ0E7RUFDQTtBbkYyOVZGOztBcUZ2OVZVO0VGZFI7RUFJQTtBbkZzK1ZGOztBcUY1OVZVO0VGZFI7RUFJQTtBbkYyK1ZGOztBcUZqK1ZVO0VGZFI7RUFJQTtBbkZnL1ZGOztBcUZ0K1ZVO0VGZFI7RUFJQTtBbkZxL1ZGOztBcUYzK1ZVO0VGZFI7RUFJQTtBbkYwL1ZGOztBcUZoL1ZVO0VGZFI7RUFJQTtBbkYrL1ZGOztBcUZyL1ZVO0VGZFI7RUFJQTtBbkZvZ1dGOztBcUYxL1ZVO0VGZFI7RUFJQTtBbkZ5Z1dGOztBcUYvL1ZVO0VGZFI7RUFJQTtBbkY4Z1dGOztBcUZwZ1dVO0VGZFI7RUFJQTtBbkZtaFdGOztBcUZ6Z1dVO0VGZFI7RUFJQTtBbkZ3aFdGOztBcUY5Z1dVO0VGZFI7RUFJQTtBbkY2aFdGOztBcUY3Z1dNO0VBQXdCO0FyRmloVzlCOztBcUYvZ1dNO0VBQXVCO0FyRm1oVzdCOztBcUZoaFdRO0VBQXdCLFFBRGI7QXJGcWhXbkI7O0FxRnBoV1E7RUFBd0IsUUFEYjtBckZ5aFduQjs7QXFGeGhXUTtFQUF3QixRQURiO0FyRjZoV25COztBcUY1aFdRO0VBQXdCLFFBRGI7QXJGaWlXbkI7O0FxRmhpV1E7RUFBd0IsUUFEYjtBckZxaVduQjs7QXFGcGlXUTtFQUF3QixRQURiO0FyRnlpV25COztBcUZ4aVdRO0VBQXdCLFFBRGI7QXJGNmlXbkI7O0FxRjVpV1E7RUFBd0IsUUFEYjtBckZpalduQjs7QXFGaGpXUTtFQUF3QixRQURiO0FyRnFqV25COztBcUZwaldRO0VBQXdCLFFBRGI7QXJGeWpXbkI7O0FxRnhqV1E7RUFBd0IsU0FEYjtBckY2alduQjs7QXFGNWpXUTtFQUF3QixTQURiO0FyRmlrV25COztBcUZoa1dRO0VBQXdCLFNBRGI7QXJGcWtXbkI7O0FxRjdqV1k7RUZqQlY7QW5Ga2xXRjs7QXFGamtXWTtFRmpCVjtBbkZzbFdGOztBcUZya1dZO0VGakJWO0FuRjBsV0Y7O0FxRnprV1k7RUZqQlY7QW5GOGxXRjs7QXFGN2tXWTtFRmpCVjtBbkZrbVdGOztBcUZqbFdZO0VGakJWO0FuRnNtV0Y7O0FxRnJsV1k7RUZqQlY7QW5GMG1XRjs7QXFGemxXWTtFRmpCVjtBbkY4bVdGOztBcUY3bFdZO0VGakJWO0FuRmtuV0Y7O0FxRmptV1k7RUZqQlY7QW5Gc25XRjs7QXFGcm1XWTtFRmpCVjtBbkYwbldGOztBK0R4bVdJO0VzQnhDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyRm9wV047O0VtRnpuV0E7SUFDRTtJQUNBO0VuRjRuV0Y7O0VtRjluV0E7SUFDRTtJQUNBO0VuRmlvV0Y7O0VtRm5vV0E7SUFDRTtJQUNBO0VuRnNvV0Y7O0VtRnhvV0E7SUFDRTtJQUNBO0VuRjJvV0Y7O0VtRjdvV0E7SUFDRTtJQUNBO0VuRmdwV0Y7O0VtRmxwV0E7SUFDRTtJQUNBO0VuRnFwV0Y7O0VxRnZxV0k7SUZBSjtJQUNBO0lBQ0E7RW5GMnFXQTs7RXFGdnFXUTtJRmRSO0lBSUE7RW5Gc3JXQTs7RXFGNXFXUTtJRmRSO0lBSUE7RW5GMnJXQTs7RXFGanJXUTtJRmRSO0lBSUE7RW5GZ3NXQTs7RXFGdHJXUTtJRmRSO0lBSUE7RW5GcXNXQTs7RXFGM3JXUTtJRmRSO0lBSUE7RW5GMHNXQTs7RXFGaHNXUTtJRmRSO0lBSUE7RW5GK3NXQTs7RXFGcnNXUTtJRmRSO0lBSUE7RW5Gb3RXQTs7RXFGMXNXUTtJRmRSO0lBSUE7RW5GeXRXQTs7RXFGL3NXUTtJRmRSO0lBSUE7RW5GOHRXQTs7RXFGcHRXUTtJRmRSO0lBSUE7RW5GbXVXQTs7RXFGenRXUTtJRmRSO0lBSUE7RW5Gd3VXQTs7RXFGOXRXUTtJRmRSO0lBSUE7RW5GNnVXQTs7RXFGN3RXSTtJQUF3QjtFckZpdVc1Qjs7RXFGL3RXSTtJQUF1QjtFckZtdVczQjs7RXFGaHVXTTtJQUF3QixRQURiO0VyRnF1V2pCOztFcUZwdVdNO0lBQXdCLFFBRGI7RXJGeXVXakI7O0VxRnh1V007SUFBd0IsUUFEYjtFckY2dVdqQjs7RXFGNXVXTTtJQUF3QixRQURiO0VyRml2V2pCOztFcUZodldNO0lBQXdCLFFBRGI7RXJGcXZXakI7O0VxRnB2V007SUFBd0IsUUFEYjtFckZ5dldqQjs7RXFGeHZXTTtJQUF3QixRQURiO0VyRjZ2V2pCOztFcUY1dldNO0lBQXdCLFFBRGI7RXJGaXdXakI7O0VxRmh3V007SUFBd0IsUUFEYjtFckZxd1dqQjs7RXFGcHdXTTtJQUF3QixRQURiO0VyRnl3V2pCOztFcUZ4d1dNO0lBQXdCLFNBRGI7RXJGNndXakI7O0VxRjV3V007SUFBd0IsU0FEYjtFckZpeFdqQjs7RXFGaHhXTTtJQUF3QixTQURiO0VyRnF4V2pCOztFcUY3d1dVO0lGakJWO0VuRmt5V0E7O0VxRmp4V1U7SUZqQlY7RW5Gc3lXQTs7RXFGcnhXVTtJRmpCVjtFbkYweVdBOztFcUZ6eFdVO0lGakJWO0VuRjh5V0E7O0VxRjd4V1U7SUZqQlY7RW5Ga3pXQTs7RXFGanlXVTtJRmpCVjtFbkZzeldBOztFcUZyeVdVO0lGakJWO0VuRjB6V0E7O0VxRnp5V1U7SUZqQlY7RW5GOHpXQTs7RXFGN3lXVTtJRmpCVjtFbkZrMFdBOztFcUZqeldVO0lGakJWO0VuRnMwV0E7O0VxRnJ6V1U7SUZqQlY7RW5GMDBXQTs7RXFGenpXVTtJRmpCVjtFbkY4MFdBO0FBQ0Y7QStEN3pXSTtFc0J4Q0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckZ3MldOOztFbUY3MFdBO0lBQ0U7SUFDQTtFbkZnMVdGOztFbUZsMVdBO0lBQ0U7SUFDQTtFbkZxMVdGOztFbUZ2MVdBO0lBQ0U7SUFDQTtFbkYwMVdGOztFbUY1MVdBO0lBQ0U7SUFDQTtFbkYrMVdGOztFbUZqMldBO0lBQ0U7SUFDQTtFbkZvMldGOztFbUZ0MldBO0lBQ0U7SUFDQTtFbkZ5MldGOztFcUYzM1dJO0lGQUo7SUFDQTtJQUNBO0VuRiszV0E7O0VxRjMzV1E7SUZkUjtJQUlBO0VuRjA0V0E7O0VxRmg0V1E7SUZkUjtJQUlBO0VuRis0V0E7O0VxRnI0V1E7SUZkUjtJQUlBO0VuRm81V0E7O0VxRjE0V1E7SUZkUjtJQUlBO0VuRnk1V0E7O0VxRi80V1E7SUZkUjtJQUlBO0VuRjg1V0E7O0VxRnA1V1E7SUZkUjtJQUlBO0VuRm02V0E7O0VxRno1V1E7SUZkUjtJQUlBO0VuRnc2V0E7O0VxRjk1V1E7SUZkUjtJQUlBO0VuRjY2V0E7O0VxRm42V1E7SUZkUjtJQUlBO0VuRms3V0E7O0VxRng2V1E7SUZkUjtJQUlBO0VuRnU3V0E7O0VxRjc2V1E7SUZkUjtJQUlBO0VuRjQ3V0E7O0VxRmw3V1E7SUZkUjtJQUlBO0VuRmk4V0E7O0VxRmo3V0k7SUFBd0I7RXJGcTdXNUI7O0VxRm43V0k7SUFBdUI7RXJGdTdXM0I7O0VxRnA3V007SUFBd0IsUUFEYjtFckZ5N1dqQjs7RXFGeDdXTTtJQUF3QixRQURiO0VyRjY3V2pCOztFcUY1N1dNO0lBQXdCLFFBRGI7RXJGaThXakI7O0VxRmg4V007SUFBd0IsUUFEYjtFckZxOFdqQjs7RXFGcDhXTTtJQUF3QixRQURiO0VyRnk4V2pCOztFcUZ4OFdNO0lBQXdCLFFBRGI7RXJGNjhXakI7O0VxRjU4V007SUFBd0IsUUFEYjtFckZpOVdqQjs7RXFGaDlXTTtJQUF3QixRQURiO0VyRnE5V2pCOztFcUZwOVdNO0lBQXdCLFFBRGI7RXJGeTlXakI7O0VxRng5V007SUFBd0IsUUFEYjtFckY2OVdqQjs7RXFGNTlXTTtJQUF3QixTQURiO0VyRmkrV2pCOztFcUZoK1dNO0lBQXdCLFNBRGI7RXJGcStXakI7O0VxRnArV007SUFBd0IsU0FEYjtFckZ5K1dqQjs7RXFGaitXVTtJRmpCVjtFbkZzL1dBOztFcUZyK1dVO0lGakJWO0VuRjAvV0E7O0VxRnorV1U7SUZqQlY7RW5GOC9XQTs7RXFGNytXVTtJRmpCVjtFbkZrZ1hBOztFcUZqL1dVO0lGakJWO0VuRnNnWEE7O0VxRnIvV1U7SUZqQlY7RW5GMGdYQTs7RXFGei9XVTtJRmpCVjtFbkY4Z1hBOztFcUY3L1dVO0lGakJWO0VuRmtoWEE7O0VxRmpnWFU7SUZqQlY7RW5Gc2hYQTs7RXFGcmdYVTtJRmpCVjtFbkYwaFhBOztFcUZ6Z1hVO0lGakJWO0VuRjhoWEE7O0VxRjdnWFU7SUZqQlY7RW5Ga2lYQTtBQUNGO0ErRGpoWEk7RXNCeENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJGNGpYTjs7RW1GamlYQTtJQUNFO0lBQ0E7RW5Gb2lYRjs7RW1GdGlYQTtJQUNFO0lBQ0E7RW5GeWlYRjs7RW1GM2lYQTtJQUNFO0lBQ0E7RW5GOGlYRjs7RW1GaGpYQTtJQUNFO0lBQ0E7RW5GbWpYRjs7RW1GcmpYQTtJQUNFO0lBQ0E7RW5Gd2pYRjs7RW1GMWpYQTtJQUNFO0lBQ0E7RW5GNmpYRjs7RXFGL2tYSTtJRkFKO0lBQ0E7SUFDQTtFbkZtbFhBOztFcUYva1hRO0lGZFI7SUFJQTtFbkY4bFhBOztFcUZwbFhRO0lGZFI7SUFJQTtFbkZtbVhBOztFcUZ6bFhRO0lGZFI7SUFJQTtFbkZ3bVhBOztFcUY5bFhRO0lGZFI7SUFJQTtFbkY2bVhBOztFcUZubVhRO0lGZFI7SUFJQTtFbkZrblhBOztFcUZ4bVhRO0lGZFI7SUFJQTtFbkZ1blhBOztFcUY3bVhRO0lGZFI7SUFJQTtFbkY0blhBOztFcUZsblhRO0lGZFI7SUFJQTtFbkZpb1hBOztFcUZ2blhRO0lGZFI7SUFJQTtFbkZzb1hBOztFcUY1blhRO0lGZFI7SUFJQTtFbkYyb1hBOztFcUZqb1hRO0lGZFI7SUFJQTtFbkZncFhBOztFcUZ0b1hRO0lGZFI7SUFJQTtFbkZxcFhBOztFcUZyb1hJO0lBQXdCO0VyRnlvWDVCOztFcUZ2b1hJO0lBQXVCO0VyRjJvWDNCOztFcUZ4b1hNO0lBQXdCLFFBRGI7RXJGNm9YakI7O0VxRjVvWE07SUFBd0IsUUFEYjtFckZpcFhqQjs7RXFGaHBYTTtJQUF3QixRQURiO0VyRnFwWGpCOztFcUZwcFhNO0lBQXdCLFFBRGI7RXJGeXBYakI7O0VxRnhwWE07SUFBd0IsUUFEYjtFckY2cFhqQjs7RXFGNXBYTTtJQUF3QixRQURiO0VyRmlxWGpCOztFcUZocVhNO0lBQXdCLFFBRGI7RXJGcXFYakI7O0VxRnBxWE07SUFBd0IsUUFEYjtFckZ5cVhqQjs7RXFGeHFYTTtJQUF3QixRQURiO0VyRjZxWGpCOztFcUY1cVhNO0lBQXdCLFFBRGI7RXJGaXJYakI7O0VxRmhyWE07SUFBd0IsU0FEYjtFckZxclhqQjs7RXFGcHJYTTtJQUF3QixTQURiO0VyRnlyWGpCOztFcUZ4clhNO0lBQXdCLFNBRGI7RXJGNnJYakI7O0VxRnJyWFU7SUZqQlY7RW5GMHNYQTs7RXFGenJYVTtJRmpCVjtFbkY4c1hBOztFcUY3clhVO0lGakJWO0VuRmt0WEE7O0VxRmpzWFU7SUZqQlY7RW5Gc3RYQTs7RXFGcnNYVTtJRmpCVjtFbkYwdFhBOztFcUZ6c1hVO0lGakJWO0VuRjh0WEE7O0VxRjdzWFU7SUZqQlY7RW5Ga3VYQTs7RXFGanRYVTtJRmpCVjtFbkZzdVhBOztFcUZydFhVO0lGakJWO0VuRjB1WEE7O0VxRnp0WFU7SUZqQlY7RW5GOHVYQTs7RXFGN3RYVTtJRmpCVjtFbkZrdlhBOztFcUZqdVhVO0lGakJWO0VuRnN2WEE7QUFDRjtBK0RydVhJO0VzQnhDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyRmd4WE47O0VtRnJ2WEE7SUFDRTtJQUNBO0VuRnd2WEY7O0VtRjF2WEE7SUFDRTtJQUNBO0VuRjZ2WEY7O0VtRi92WEE7SUFDRTtJQUNBO0VuRmt3WEY7O0VtRnB3WEE7SUFDRTtJQUNBO0VuRnV3WEY7O0VtRnp3WEE7SUFDRTtJQUNBO0VuRjR3WEY7O0VtRjl3WEE7SUFDRTtJQUNBO0VuRml4WEY7O0VxRm55WEk7SUZBSjtJQUNBO0lBQ0E7RW5GdXlYQTs7RXFGbnlYUTtJRmRSO0lBSUE7RW5Ga3pYQTs7RXFGeHlYUTtJRmRSO0lBSUE7RW5GdXpYQTs7RXFGN3lYUTtJRmRSO0lBSUE7RW5GNHpYQTs7RXFGbHpYUTtJRmRSO0lBSUE7RW5GaTBYQTs7RXFGdnpYUTtJRmRSO0lBSUE7RW5GczBYQTs7RXFGNXpYUTtJRmRSO0lBSUE7RW5GMjBYQTs7RXFGajBYUTtJRmRSO0lBSUE7RW5GZzFYQTs7RXFGdDBYUTtJRmRSO0lBSUE7RW5GcTFYQTs7RXFGMzBYUTtJRmRSO0lBSUE7RW5GMDFYQTs7RXFGaDFYUTtJRmRSO0lBSUE7RW5GKzFYQTs7RXFGcjFYUTtJRmRSO0lBSUE7RW5GbzJYQTs7RXFGMTFYUTtJRmRSO0lBSUE7RW5GeTJYQTs7RXFGejFYSTtJQUF3QjtFckY2MVg1Qjs7RXFGMzFYSTtJQUF1QjtFckYrMVgzQjs7RXFGNTFYTTtJQUF3QixRQURiO0VyRmkyWGpCOztFcUZoMlhNO0lBQXdCLFFBRGI7RXJGcTJYakI7O0VxRnAyWE07SUFBd0IsUUFEYjtFckZ5MlhqQjs7RXFGeDJYTTtJQUF3QixRQURiO0VyRjYyWGpCOztFcUY1MlhNO0lBQXdCLFFBRGI7RXJGaTNYakI7O0VxRmgzWE07SUFBd0IsUUFEYjtFckZxM1hqQjs7RXFGcDNYTTtJQUF3QixRQURiO0VyRnkzWGpCOztFcUZ4M1hNO0lBQXdCLFFBRGI7RXJGNjNYakI7O0VxRjUzWE07SUFBd0IsUUFEYjtFckZpNFhqQjs7RXFGaDRYTTtJQUF3QixRQURiO0VyRnE0WGpCOztFcUZwNFhNO0lBQXdCLFNBRGI7RXJGeTRYakI7O0VxRng0WE07SUFBd0IsU0FEYjtFckY2NFhqQjs7RXFGNTRYTTtJQUF3QixTQURiO0VyRmk1WGpCOztFcUZ6NFhVO0lGakJWO0VuRjg1WEE7O0VxRjc0WFU7SUZqQlY7RW5GazZYQTs7RXFGajVYVTtJRmpCVjtFbkZzNlhBOztFcUZyNVhVO0lGakJWO0VuRjA2WEE7O0VxRno1WFU7SUZqQlY7RW5GODZYQTs7RXFGNzVYVTtJRmpCVjtFbkZrN1hBOztFcUZqNlhVO0lGakJWO0VuRnM3WEE7O0VxRnI2WFU7SUZqQlY7RW5GMDdYQTs7RXFGejZYVTtJRmpCVjtFbkY4N1hBOztFcUY3NlhVO0lGakJWO0VuRms4WEE7O0VxRmo3WFU7SUZqQlY7RW5GczhYQTs7RXFGcjdYVTtJRmpCVjtFbkYwOFhBO0FBQ0Y7QStEejdYSTtFc0J4Q0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckZvK1hOOztFbUZ6OFhBO0lBQ0U7SUFDQTtFbkY0OFhGOztFbUY5OFhBO0lBQ0U7SUFDQTtFbkZpOVhGOztFbUZuOVhBO0lBQ0U7SUFDQTtFbkZzOVhGOztFbUZ4OVhBO0lBQ0U7SUFDQTtFbkYyOVhGOztFbUY3OVhBO0lBQ0U7SUFDQTtFbkZnK1hGOztFbUZsK1hBO0lBQ0U7SUFDQTtFbkZxK1hGOztFcUZ2L1hJO0lGQUo7SUFDQTtJQUNBO0VuRjIvWEE7O0VxRnYvWFE7SUZkUjtJQUlBO0VuRnNnWUE7O0VxRjUvWFE7SUZkUjtJQUlBO0VuRjJnWUE7O0VxRmpnWVE7SUZkUjtJQUlBO0VuRmdoWUE7O0VxRnRnWVE7SUZkUjtJQUlBO0VuRnFoWUE7O0VxRjNnWVE7SUZkUjtJQUlBO0VuRjBoWUE7O0VxRmhoWVE7SUZkUjtJQUlBO0VuRitoWUE7O0VxRnJoWVE7SUZkUjtJQUlBO0VuRm9pWUE7O0VxRjFoWVE7SUZkUjtJQUlBO0VuRnlpWUE7O0VxRi9oWVE7SUZkUjtJQUlBO0VuRjhpWUE7O0VxRnBpWVE7SUZkUjtJQUlBO0VuRm1qWUE7O0VxRnppWVE7SUZkUjtJQUlBO0VuRndqWUE7O0VxRjlpWVE7SUZkUjtJQUlBO0VuRjZqWUE7O0VxRjdpWUk7SUFBd0I7RXJGaWpZNUI7O0VxRi9pWUk7SUFBdUI7RXJGbWpZM0I7O0VxRmhqWU07SUFBd0IsUUFEYjtFckZxallqQjs7RXFGcGpZTTtJQUF3QixRQURiO0VyRnlqWWpCOztFcUZ4allNO0lBQXdCLFFBRGI7RXJGNmpZakI7O0VxRjVqWU07SUFBd0IsUUFEYjtFckZpa1lqQjs7RXFGaGtZTTtJQUF3QixRQURiO0VyRnFrWWpCOztFcUZwa1lNO0lBQXdCLFFBRGI7RXJGeWtZakI7O0VxRnhrWU07SUFBd0IsUUFEYjtFckY2a1lqQjs7RXFGNWtZTTtJQUF3QixRQURiO0VyRmlsWWpCOztFcUZobFlNO0lBQXdCLFFBRGI7RXJGcWxZakI7O0VxRnBsWU07SUFBd0IsUUFEYjtFckZ5bFlqQjs7RXFGeGxZTTtJQUF3QixTQURiO0VyRjZsWWpCOztFcUY1bFlNO0lBQXdCLFNBRGI7RXJGaW1ZakI7O0VxRmhtWU07SUFBd0IsU0FEYjtFckZxbVlqQjs7RXFGN2xZVTtJRmpCVjtFbkZrbllBOztFcUZqbVlVO0lGakJWO0VuRnNuWUE7O0VxRnJtWVU7SUZqQlY7RW5GMG5ZQTs7RXFGem1ZVTtJRmpCVjtFbkY4bllBOztFcUY3bVlVO0lGakJWO0VuRmtvWUE7O0VxRmpuWVU7SUZqQlY7RW5Gc29ZQTs7RXFGcm5ZVTtJRmpCVjtFbkYwb1lBOztFcUZ6bllVO0lGakJWO0VuRjhvWUE7O0VxRjduWVU7SUZqQlY7RW5Ga3BZQTs7RXFGam9ZVTtJRmpCVjtFbkZzcFlBOztFcUZyb1lVO0lGakJWO0VuRjBwWUE7O0VxRnpvWVU7SUZqQlY7RW5GOHBZQTtBQUNGO0FrRnhvWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEYwb1lGO0FrRnhvWUU7RUFDRTtFQUNBO0FsRjBvWUo7O0FrRnRvWUE7RUFDRTtBbEZ5b1lGOztBc0ZwdVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQ0g4QjtBdkYwdVloQztBc0ZydVlFO0VBQ0U7QXRGdXVZSjtBc0ZwdVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGc3VZSjtBc0ZudVlFO0VBQ0U7QXRGcXVZSjs7QXNGanVZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdDeEI4QjtFRHlCOUIsZ0JDMUI4QjtFRDJCOUI7QXRGb3VZRjtBc0ZsdVlFO0VBQ0U7RUFDQSxTQy9CNEI7RURnQzVCO0F0Rm91WUo7QXVCbndZUTtFK0RrQ0Y7QXRGb3VZTjtBd0J0d1lRO0U4RHFDRjtBdEZvdVlOO0ErRHZyWUk7RXVCdkNFO0lBQ0U7SUFDQSxTQzlDd0I7SUQrQ3hCO0V0Rml1WU47RXVCL3dZTTtJK0RnREU7RXRGa3VZUjtFd0JseFlNO0k4RG1ERTtFdEZrdVlSO0FBQ0Y7QXNGOXRZTTtFQUNFO0VBQ0EsU0MzRHdCO0VENER4QjtBdEZndVlSO0F1QjN4WVE7RStENkRFO0F0Rml1WVY7QXdCOXhZUTtFOERnRUU7QXRGaXVZVjtBK0Qvc1lJO0V1QnZDRTtJQUNFO0lBQ0EsU0M5Q3dCO0lEK0N4QjtFdEZ5dllOO0V1QnZ5WU07SStEZ0RFO0V0RjB2WVI7RXdCMXlZTTtJOERtREU7RXRGMHZZUjtBQUNGO0ErRHp1WUk7RXVCYkU7SUFDRTtJQUNBLFNDM0R3QjtJRDREeEI7RXRGeXZZTjtFdUJwellNO0krRDZERTtFdEYwdllSO0V3QnZ6WU07SThEZ0VFO0V0RjB2WVI7QUFDRjtBK0R6dVlJO0V1QnZDRTtJQUNFO0lBQ0EsU0M5Q3dCO0lEK0N4QjtFdEZteFlOO0V1QmowWU07SStEZ0RFO0V0Rm94WVI7RXdCcDBZTTtJOERtREU7RXRGb3hZUjtBQUNGO0ErRG53WUk7RXVCYkU7SUFDRTtJQUNBLFNDM0R3QjtJRDREeEI7RXRGbXhZTjtFdUI5MFlNO0krRDZERTtFdEZveFlSO0V3QmoxWU07SThEZ0VFO0V0Rm94WVI7QUFDRjtBK0Rud1lJO0V1QnZDRTtJQUNFO0lBQ0EsU0M5Q3dCO0lEK0N4QjtFdEY2eVlOO0V1QjMxWU07SStEZ0RFO0V0Rjh5WVI7RXdCOTFZTTtJOERtREU7RXRGOHlZUjtBQUNGO0ErRDd4WUk7RXVCYkU7SUFDRTtJQUNBLFNDM0R3QjtJRDREeEI7RXRGNnlZTjtFdUJ4MllNO0krRDZERTtFdEY4eVlSO0V3QjMyWU07SThEZ0VFO0V0Rjh5WVI7QUFDRjtBK0Q3eFlJO0V1QnZDRTtJQUNFO0lBQ0EsU0M5Q3dCO0lEK0N4QjtFdEZ1MFlOO0V1QnIzWU07SStEZ0RFO0V0RncwWVI7RXdCeDNZTTtJOERtREU7RXRGdzBZUjtBQUNGO0ErRHZ6WUk7RXVCYkU7SUFDRTtJQUNBLFNDM0R3QjtJRDREeEI7RXRGdTBZTjtFdUJsNFlNO0krRDZERTtFdEZ3MFlSO0V3QnI0WU07SThEZ0VFO0V0RncwWVI7QUFDRjtBc0Y5MVlNO0VBQ0U7RUFDQSxTQzlDd0I7RUQrQ3hCO0F0RmcyWVI7QXVCOTRZUTtFK0RnREU7QXRGaTJZVjtBd0JqNVlRO0U4RG1ERTtBdEZpMllWO0ErRC8wWUk7RXVCYkU7SUFDRTtJQUNBLFNDM0R3QjtJRDREeEI7RXRGKzFZTjtFdUIxNVlNO0krRDZERTtFdEZnMllSO0V3Qjc1WU07SThEZ0VFO0V0RmcyWVI7QUFDRjs7QXNGMTFZQTtFQUNFO0VBQ0EscUJqRWxFZ0I7RWlFbUVoQiw2QkN6RDhCO0VEMEQ5QjtFbEQ3REU7QXBDMjVZSjtBMEJqNllFO0VBQ0U7STREdUVBLGMxRDdFUztJMEQ4RVQ7RXRGNjFZRjtBQUNGO0FzRjMxWUU7RUFFRTtBdEY0MVlKO0FzRngxWUU7RUFDRTtBdEYwMVlKOztBc0Z0MVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ5MVlGOztBc0Z0MVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JDNUc4QjtFRDZHOUI7RUFDQTtFQUNBO0F0RnkxWUY7QXNGdjFZRTtFQUNFO0F0RnkxWUo7QXNGdDFZRTtFQUNFO0VBQ0E7QXRGdzFZSjtBMEJ0OFlFO0VBQ0U7STREZ0hFO0V0RnkxWUo7QUFDRjtBc0Z2MVlJO0VBRUU7QXRGdzFZTjtBc0ZwMVlFOztFQUVFO0VBQ0E7RUFDQSxxQkNoSXlCO0VEaUl6QixvQkNqSXlCO0F2RnU5WTdCO0FzRnAxWUk7O0VBQ0U7RUFDQTtFQUNBO0F0RnUxWU47QXVCbitZUTs7RStEOElBO0VBQ0E7QXRGeTFZUjtBd0J4K1lROztFOERrSkE7RUFDQTtBdEYwMVlSO0FzRnQxWUk7O0VBQ0U7QXRGeTFZTjtBc0ZyMVlFO0VBQ0U7QXRGdTFZSjs7QW1EOTNZUTtFbUNnRE47RWhDM0pJO0F0RDgrWU47QXNGaDFZRTtFQUNFO0VBQ0E7QXRGazFZSjtBc0YvMFlFO0VBQ0U7RUFDQTtBdEZpMVlKO0EwQm4vWUU7RTREc0tJO0F0RmcxWU47QXNGMzBZSTs7RUFFRTtBdEY2MFlOO0EwQjEvWUU7OztFNERnTE07QXRGKzBZUjtBc0Y1MFlNOztFQUNFO0F0RiswWVI7QXNGMzBZSTs7OztFQUlFO0F0RjYwWU47QXNGejBZRTtFQUNFO0VBQ0E7QXRGMjBZSjtBc0Z4MFlFO0VBQ0U7QXRGMDBZSjtBc0Z4MFlJO0VBQ0U7QXRGMDBZTjtBc0Z0MFlFO0VBQ0U7QXRGdzBZSjtBc0Z2MFlJO0VBQ0U7QXRGeTBZTjtBMEJ6aFpFO0U0RG1OTTtBdEZ5MFlSOztBbUR4N1lRO0VtQ29ETjtFaEMzSkk7QXREb2laTjtBc0Z0NFlFO0VBQ0U7RUFDQTtBdEZ3NFlKO0FzRnI0WUU7RUFDRTtFQUNBO0F0RnU0WUo7QTBCemlaRTtFNERzS0k7QXRGczRZTjtBc0ZqNFlJOztFQUVFO0F0Rm00WU47QTBCaGpaRTs7O0U0RGdMTTtBdEZxNFlSO0FzRmw0WU07O0VBQ0U7QXRGcTRZUjtBc0ZqNFlJOzs7O0VBSUU7QXRGbTRZTjtBc0YvM1lFO0VBQ0U7RUFDQTtBdEZpNFlKO0FzRjkzWUU7RUFDRTtBdEZnNFlKO0FzRjkzWUk7RUFDRTtBdEZnNFlOO0FzRjUzWUU7RUFDRTtBdEY4M1lKO0FzRjczWUk7RUFDRTtBdEYrM1lOO0EwQi9rWkU7RTREbU5NO0F0RiszWVI7O0F3RnBtWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZ1bVpGO0F3RnRtWkU7RUNIQSxXcEVxRmdCO0VvRXBGaEIsWXBFb0ZnQjtFb0VuRmhCLGVwRW1GZ0I7QXJCeWhabEI7QXdGdG1aTTtFQ1JKLFdEU3lCO0VDUnpCLFlEUXlCO0VDUHpCLGVET3lCO0F4RjBtWjNCO0F3RjNtWk07RUNSSixXRFN5QjtFQ1J6QixZRFF5QjtFQ1B6QixlRE95QjtBeEYrbVozQjtBd0ZoblpNO0VDUkosV0RTeUI7RUNSekIsWURReUI7RUNQekIsZURPeUI7QXhGb25aM0I7QXdGcm5aTTtFQ1JKLFdEU3lCO0VDUnpCLFlEUXlCO0VDUHpCLGVET3lCO0F4RnluWjNCO0F3RjFuWk07RUNSSixXRFN5QjtFQ1J6QixZRFF5QjtFQ1B6QixlRE95QjtBeEY4blozQjtBd0YvblpNO0VDUkosV0RTeUI7RUNSekIsWURReUI7RUNQekIsZURPeUI7QXhGbW9aM0I7QXdGcG9aTTtFQ1JKLFdEU3lCO0VDUnpCLFlEUXlCO0VDUHpCLGVET3lCO0F4RndvWjNCO0F3RnpvWk07RUNSSixXRFN5QjtFQ1J6QixZRFF5QjtFQ1B6QixlRE95QjtBeEY2b1ozQjtBd0Z6b1pJO0VDYkYsYXBFd0ZnQjtFb0V2RmhCLGNwRXVGZ0I7RW9FdEZoQixpQnBFc0ZnQjtBckJta1psQjtBd0Yxb1pJO0VDakJGLGNwRXVGZ0I7RW9FdEZoQixlcEVzRmdCO0VvRXJGaEIsa0JwRXFGZ0I7QXJCeWtabEI7QXdGM29aSTtFQ3JCRixlcEVzRmdCO0VvRXJGaEIsZ0JwRXFGZ0I7RW9FcEZoQixtQnBFb0ZnQjtBckIra1psQjs7QTBGanFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGb3FaRjtBMEZscVpFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZvcVpKO0F1QnJyWlE7Ozs7Ozs7Ozs7OztFbUV1QkE7QTFGNHFaUjtBd0Juc1pROzs7Ozs7Ozs7Ozs7RWtFMEJBO0ExRnVyWlI7QTBGanJaRTs7O0VBR0U7QTFGbXJaSjtBMEYvcVpFO0VBQ0U7QTFGaXJaSjtBdUJ6dFpROztFYThCSjtFQUNBO0FwQytyWko7QXdCOXRaUTs7RVk0Q0o7RUFDQTtBcENzclpKO0F1Qm51WlE7O0VhNENKO0VBQ0E7QXBDMnJaSjtBd0J4dVpROztFWThCSjtFQUNBO0FwQzhzWko7QTBGNXFaRTtFQUNFO0VBQ0E7QTFGOHFaSjtBdUJqdlpRO0VhOEJKO0VBQ0E7QXBDc3RaSjtBd0JydlpRO0VZNENKO0VBQ0E7QXBDNHNaSjtBdUJ6dlpRO0VhNENKO0VBQ0E7QXBDZ3RaSjtBd0I3dlpRO0VZOEJKO0VBQ0E7QXBDa3VaSjs7QTBGanFaQTs7RUFFRTtBMUZvcVpGO0EwRi9wWkU7O0VBQ0U7RUFDQTtBMUZrcVpKO0EwRmhxWkk7O0VBQ0U7QTFGbXFaTjtBdUIvd1pROzs7Ozs7OztFbUVxSEY7QTFGb3FaTjtBd0J6eFpROzs7Ozs7OztFa0V3SEY7QTFGMnFaTjs7QTBGdHFaQTtFQU9FO0VBQ0E7QTFGbXFaRjtBdUJ4eVpRO0VtRStISjtBMUY0cVpKO0F3QjN5WlE7RWtFa0lKO0ExRjRxWko7O0EwRnZxWkE7RUFPRTtFQUNBO0ExRm9xWkY7QXVCbnpaUTtFbUV5SUo7QTFGNnFaSjtBd0J0elpRO0VrRTRJSjtBMUY2cVpKOztBMEZqcVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXBFakNJLG1CQXRDYTtFb0V5RWpCLGdCckVsSnFCO0VxRW1KckIsZ0JyRTlJa0I7RXFFK0lsQjtFQUNBO0VBQ0E7RXREcEpFO0VzRHdKQTtFQUNBO0VBQ0E7QTFGa3FaSjtBMEY5cFpFOztFQUVFO0ExRmdxWko7O0EwRnRwWkE7O0VBRUUsZ0M3RG5FaUI7QTdCNHRabkI7O0EwRnRwWkE7Ozs7OztFQU1FO0VwRXhFSSxxQkF0Q2E7RW9FZ0hqQixnQnJEbk1nQjtFRFlkO0FwQ2kxWko7O0EwRnRwWkE7O0VBRUUsa0M3RHJGaUI7QTdCOHVabkI7O0EwRnRwWkE7Ozs7OztFQU1FO0VwRXpGSSxzQkF0Q2E7RW9FaUlqQixnQnJEbk5nQjtFRFdkO0FwQ2syWko7O0F1QmgzWlE7O0VtRTZOSjtBMUZ3cFpKO0F3QnIzWlE7O0VrRWdPSjtBMUZ5cFpKOztBdUJ6M1pROzs7Ozs7RWE4Qko7RUFDQTtBcENvMlpKO0F3Qm40WlE7Ozs7OztFWTRDSjtFQUNBO0FwQysxWko7O0F1QjU0WlE7Ozs7OztFYTRDSjtFQUNBO0FwQ3kyWko7QXdCdDVaUTs7Ozs7O0VZOEJKO0VBQ0E7QXBDZzRaSjs7QTJGNTVaQTtFQ0lFO0VBR0E7QTVGMDVaRjs7QTJGMzVaQTtFQUNFLGdCRVh5QjtFRll6Qix5Qi9EUFc7RStEUVg7RXZERUU7RXdEUEY7RUFHQTtBNUZtNlpGOztBMkZyNVpBO0VBRUU7QTNGdTVaRjs7QTJGcDVaQTtFQUNFO0VBQ0E7QTNGdTVaRjs7QTJGcDVaQTtFckVrQ0k7RXFFaENGLGMvRDNCVztBNUJrN1piOztBOEYvN1pBO0VBQ0U7RUFDQSxtQkNFbUI7RTNEY2pCO0UwRFhBO0E5Ris3Wko7QStENzNaSTtFK0J6RUo7SUFZSTtFOUY4N1pGO0FBQ0Y7O0E4RjM3WkE7RUFDRTtFQUNBO0UxREFFO0FwQys3Wko7O0FnRzc4WkE7RUFDRTtFQUNBO0VBU0E7RTVER0U7QXBDczhaSjtBdUJwOVpRO0V5RU1KO0FoR2k5Wko7QXdCdjlaUTtFd0VTSjtBaEdpOVpKOztBZ0dyOFpBO0VBQ0U7RUFDQTtFQUVFO0FoR3U4Wko7QTBCbDlaRTtFc0VnQkU7RUFDQTtFQUVFO0VBQ0E7QWhHbzhaTjtBZ0doOFpFO0VBRUk7RUFDQTtBaEdpOFpOOztBZ0d2N1pBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFHRTtFQUNBO0FoR3U3Wko7QWdHcDdaRTtFNUR4Q0U7RUFDQTtBcEMrOVpKO0FnR3A3WkU7RTVEOUJFO0VBQ0E7QXBDcTlaSjtBZ0dwN1pFO0VBRUU7RUFFRTtFQUNBO0FoR283Wk47QWdHLzZaRTtFQUNFO0VBRUU7RUFDQTtFQUNBO0FoR2c3Wk47QWdHNTZaRTtFQUNFO0FoRzg2Wko7QWdHNTZaSTtFQUNFO0VBQ0EscUIzRDFGVTtBckN3Z2FoQjs7QWdHaDZaSTtFQUNFO0FoR202Wk47QWdHaDZaUTtFNUQ1Q0o7RUFaQTtBcEM0OVpKO0FnRy81WlE7RTVEN0RKO0VBWUE7QXBDbzlaSjtBZ0c5NVpRO0VBQ0U7QWhHZzZaVjtBZ0c3NVpRO0VBQ0UscUIzRDNITTtFMkQ0SE47QWhHKzVaVjtBZ0c3NVpVO0VBQ0U7RUFDQSxzQjNEaElJO0FyQytoYWhCOztBK0QvOVpJO0VpQ3dDQTtJQUNFO0VoRzI3Wko7RWdHeDdaTTtJNUQ1Q0o7SUFaQTtFcENvL1pGO0VnR3Y3Wk07STVEN0RKO0lBWUE7RXBDNCtaRjtFZ0d0N1pNO0lBQ0U7RWhHdzdaUjtFZ0dyN1pNO0lBQ0UscUIzRDNITTtJMkQ0SE47RWhHdTdaUjtFZ0dyN1pRO0lBQ0U7SUFDQSxzQjNEaElJO0VyQ3VqYWQ7QUFDRjtBK0R4L1pJO0VpQ3dDQTtJQUNFO0VoR205Wko7RWdHaDlaTTtJNUQ1Q0o7SUFaQTtFcEM0Z2FGO0VnRy84Wk07STVEN0RKO0lBWUE7RXBDb2dhRjtFZ0c5OFpNO0lBQ0U7RWhHZzlaUjtFZ0c3OFpNO0lBQ0UscUIzRDNITTtJMkQ0SE47RWhHKzhaUjtFZ0c3OFpRO0lBQ0U7SUFDQSxzQjNEaElJO0VyQytrYWQ7QUFDRjtBK0RoaGFJO0VpQ3dDQTtJQUNFO0VoRzIrWko7RWdHeCtaTTtJNUQ1Q0o7SUFaQTtFcENvaWFGO0VnR3YrWk07STVEN0RKO0lBWUE7RXBDNGhhRjtFZ0d0K1pNO0lBQ0U7RWhHdytaUjtFZ0dyK1pNO0lBQ0UscUIzRDNITTtJMkQ0SE47RWhHdStaUjtFZ0dyK1pRO0lBQ0U7SUFDQSxzQjNEaElJO0VyQ3VtYWQ7QUFDRjtBK0R4aWFJO0VpQ3dDQTtJQUNFO0VoR21nYUo7RWdHaGdhTTtJNUQ1Q0o7SUFaQTtFcEM0amFGO0VnRy8vWk07STVEN0RKO0lBWUE7RXBDb2phRjtFZ0c5L1pNO0lBQ0U7RWhHZ2dhUjtFZ0c3L1pNO0lBQ0UscUIzRDNITTtJMkQ0SE47RWhHKy9aUjtFZ0c3L1pRO0lBQ0U7SUFDQSxzQjNEaElJO0VyQytuYWQ7QUFDRjtBK0Roa2FJO0VpQ3dDQTtJQUNFO0VoRzJoYUo7RWdHeGhhTTtJNUQ1Q0o7SUFaQTtFcENvbGFGO0VnR3ZoYU07STVEN0RKO0lBWUE7RXBDNGthRjtFZ0d0aGFNO0lBQ0U7RWhHd2hhUjtFZ0dyaGFNO0lBQ0UscUIzRDNITTtJMkQ0SE47RWhHdWhhUjtFZ0dyaGFRO0lBQ0U7SUFDQSxzQjNEaElJO0VyQ3VwYWQ7QUFDRjtBZ0cxZ2FBO0U1RHJJSTtBcENrcGFKO0FnRzFnYUU7RUFDRTtBaEc0Z2FKO0FnRzFnYUk7RUFDRTtBaEc0Z2FOOztBaUd2cWFFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoR3FnYTVDO0EwQjdwYUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakd5cWFSO0FpR3RxYU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoRzhnYTVFOztBaUdycmFFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoR21oYTVDO0EwQjNxYUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakd1cmFSO0FpR3ByYU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoRzRoYTVFOztBaUduc2FFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoR2lpYTVDO0EwQnpyYUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakdxc2FSO0FpR2xzYU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoRzBpYTVFOztBaUdqdGFFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoRytpYTVDO0EwQnZzYUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakdtdGFSO0FpR2h0YU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoR3dqYTVFOztBaUcvdGFFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoRzZqYTVDO0EwQnJ0YUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakdpdWFSO0FpRzl0YU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoR3NrYTVFOztBaUc3dWFFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoRzJrYTVDO0EwQm51YUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakcrdWFSO0FpRzV1YU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoR29sYTVFOztBaUczdmFFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoR3lsYTVDO0EwQmp2YUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakc2dmFSO0FpRzF2YU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoR2ttYTVFOztBaUd6d2FFO0VBQ0UsY0RzS3dFO0VDckt4RSx5QkRxS3dDO0FoR3VtYTVDO0EwQi92YUU7RXVFVE0sY0RpS29FO0VDaEtwRTtBakcyd2FSO0FpR3h3YU07RUFDRSxXckVWQztFcUVXRCx5QkQySm9FO0VDMUpwRSxxQkQwSm9FO0FoR2duYTVFOztBZ0d4bWFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTVEcEtBO0FwQ2d4YUo7QWdHem1hSTtFQUNFO0FoRzJtYU47QWdHem1hTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFTRTtBaEdtbWFWO0F1Qnp5YVE7RXlFZ01FO0FoRzRtYVY7QXdCNXlhUTtFd0VtTUU7QWhHNG1hVjtBaUc1eGFFO0VBQ0U7QWpHOHhhSjtBaUcveGFFO0VBQ0U7QWpHaXlhSjtBaUdseWFFO0VBQ0U7QWpHb3lhSjtBaUdyeWFFO0VBQ0U7QWpHdXlhSjtBaUd4eWFFO0VBQ0U7QWpHMHlhSjtBaUczeWFFO0VBQ0U7QWpHNnlhSjtBaUc5eWFFO0VBQ0U7QWpHZ3phSjtBaUdqemFFO0VBQ0U7QWpHbXphSjs7QWtHMzBhQTtFQUNFO0VBQ0E7QWxHODBhRjs7QWtHMzBhQTtFQUNFO0FsRzgwYUY7O0FtRzkwYUE7RUFFRTtBbkdnMWFGO0FtRzkwYUU7RUFDRTtFQUNBO0FuR2cxYUo7O0FtRzMwYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhbEVYdUI7RWtFWXZCO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QW5HNDBhRjs7QW1HcjBhQTtFQUNFO0VBQ0E7RUFDQSxjQzlCNkI7RURnQzdCO0FuR3UwYUY7QW1HcDBhRTtFbkQzQkksbUNtRDRCRjtFQUNBLDhCQ2JxQjtBcEdtMWF6QjtBZ0QvMWFNO0VtRHVCSjtJbkR0Qk07RWhEazJhTjtBQUNGO0FtR3owYUU7RUFDRSxlQ2ZxQjtBcEcwMWF6QjtBbUd2MGFFO0VBQ0Usc0JDbEJxQjtBcEcyMWF6Qjs7QW1HcjBhQTtFQUNFO0VBQ0E7QW5HdzBhRjtBbUd0MGFFO0VBQ0U7RUFDQTtBbkd3MGFKO0FtR3IwYUU7O0VBRUU7QW5HdTBhSjtBbUdwMGFFO0VBQ0U7QW5HczBhSjs7QW1HbDBhQTtFQUNFO0VBQ0E7RUFDQTtBbkdxMGFGO0FtR2wwYUU7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FuR28wYUo7QW1HaDBhRTtFQUNFO0VBQ0E7RUFDQTtBbkdrMGFKO0FtR2gwYUk7RUFDRTtBbkdrMGFOO0FtRy96YUk7RUFDRTtBbkdpMGFOOztBbUczemFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RS9EaEdFO0UrRG9HRjtFQUdFO0VBQ0E7QW5HeXphSjs7QW1HcHphQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFsRTFIdUI7RWtFMkh2QjtFQUNBO0VBQ0EseUJ2RWpJTztBNUJ3N2FUO0FtR3B6YUU7RUFBUztBbkd1emFYO0FtR3R6YUU7RUFBUyxZQ3RIa0I7QXBHKzZhN0I7O0FtR3B6YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQkM1SDJCO0VENkgzQjtFL0R6SEU7RUFDQTtFK0QySEE7QW5HdXphSjtBbUdwemFFO0VBQ0Usa0JDcEl5QjtBcEcwN2E3QjtBdUI3OGFRO0U0RTBKRjtBbkdzemFOO0F3Qmg5YVE7RTJFOEpGO0FuR3F6YU47O0FtRy95YUE7RUFDRTtFQUNBLGdCOUVySmtCO0FyQnU4YXBCOztBbUc3eWFBO0VBQ0U7RUFHQTtFQUNBLGFDaExvQjtBcEc4OWF0Qjs7QW1HMXlhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0RySkU7RUFDQTtFK0R1SkE7QW5HNnlhSjtBbUd0eWFFO0VBQ0U7QW5Hd3lhSjs7QW1HbnlhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Hc3lhRjs7QStEaDdhSTtFb0NnSkY7SUFDRSxnQkM3TFE7SUQ4TFI7RW5Hb3lhRjs7RW1HanlhQTtJQUNFO0VuR295YUY7RW1HbHlhRTtJQUNFO0VuR295YUo7O0VtR2h5YUE7SUFDRTtFbkdteWFGO0VtR2p5YUU7SUFDRTtJQUNBO0lBQUE7RW5HbXlhSjs7RW1HM3hhQTtJQUFZLGdCQ3JORjtFcEdvL2FWO0FBQ0Y7QStEMThhSTtFb0M4S0Y7O0lBRUUsZ0JDN05RO0VwRzQvYVY7QUFDRjtBK0RoOWFJO0VvQ3FMRjtJQUFZLGlCQ25PRjtFcEdrZ2JWO0FBQ0Y7QW1HMXhhSTtFQUNFLHFCaERLVztBbkR1eGFqQjtBbUd6eGFJO0VBQ0UsV3ZFclFHO0V1RXNRSDtBbkcyeGFOOztBbUdqeWFJO0VBQ0UscUJoREtXO0FuRCt4YWpCO0FtR2p5YUk7RUFDRSxXdkVyUUc7RXVFc1FIO0FuR215YU47O0FtR3p5YUk7RUFDRSxxQmhES1c7QW5EdXlhakI7QW1HenlhSTtFQUNFLFd2RXJRRztFdUVzUUg7QW5HMnlhTjs7QW1HanphSTtFQUNFLGtCaERLVztBbkQreWFqQjtBbUdqemFJO0VBQ0UsV3ZFclFHO0V1RXNRSDtBbkdtemFOOztBbUd6emFJO0VBQ0UscUJoREtXO0FuRHV6YWpCO0FtR3p6YUk7RUFDRSxXdkVyUUc7RXVFc1FIO0FuRzJ6YU47O0FtR2owYUk7RUFDRSxxQmhES1c7QW5EK3phakI7QW1HajBhSTtFQUNFLFd2RXJRRztFdUVzUUg7QW5HbTBhTjs7QW1HejBhSTtFQUNFLHFCaERLVztBbkR1MGFqQjtBbUd6MGFJO0VBQ0UsV3ZFclFHO0V1RXNRSDtBbkcyMGFOOztBbUdqMWFJO0VBQ0UscUJoREtXO0FuRCswYWpCO0FtR2oxYUk7RUFDRSxXdkVyUUc7RXVFc1FIO0FuR20xYU47O0FxR3hsYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckcybGJGO0F1QmhtYlE7RThFUUo7QXJHMmxiSjtBd0JubWJRO0U2RVdKO0FyRzJsYko7O0FxR3ZsYkE7RUFDRTtFQUNBO0FyRzBsYkY7QTBCN2xiRTtFMkVPRTtBckd5bGJKO0FxR3JsYkU7RUFDRSxjekVqQlM7RXlFa0JUO0VBQ0E7RUFFRTtBckdzbGJOOztBcUc3a2JBO0VBQ0U7RUFFRTtBckcra2JKO0FxRzVrYkU7RUFDRTtBckc4a2JKO0FxRzNrYkU7RUFDRTtFakUzQkE7RUFDQTtBcEN5bWJKO0EwQm5uYkU7RTJFeUNNO0FyRzZrYlI7QXFHemtiSTtFQUNFO0VBQ0E7RUFFRTtBckcwa2JSO0FxR3JrYkU7O0VBR0k7RUFDQTtFQUNBO0FyR3NrYk47QXFHbGtiRTtFQUVFO0VqRXhEQTtFQUNBO0FwQzRuYko7O0FxR3BqYkU7RUFDRTtBckd1amJKO0FxR3BqYk07RUFFSTtFQUNBO0FyR3FqYlY7QXFHaGpiRTtFQUNFO0VBQ0E7RWpFaEdBO0VpRW1HRTtFQUNBO0VBQ0E7QXJHaWpiTjtBcUc1aWJJO0VBQ0U7QXJHOGliTjtBcUc1aWJJO0VqRTdHQTtBcEM0cGJKO0FxRzFpYkU7RUFFRTtBckcyaWJKO0FxR3ppYkk7RUFDRTtFQUNBO0VBQ0E7QXJHMmliTjtBd0JscmJRO0U2RTZJRjtBckd3aWJOO0FxR3JpYkk7RUFDRTtBckd1aWJOO0FxR3BpYkk7RWpFdElBO0FwQzZxYko7QXFHcGliTTtFQUVJO0FyR3FpYlY7QXVCOXJiUTtFOEVpS0Y7QXJHZ2liTjtBd0Jqc2JRO0U2RW9LRjtBckdnaWJOO0F1QnBzYlE7RThFeUtBO0FyRzhoYlI7QXdCdnNiUTtFNkU0S0E7QXJHOGhiUjtBcUcxaGJJO0VqRWxLQTtBcEMrcmJKO0FxRzFoYk07RUFFSTtBckcyaGJWO0FxR3RoYkk7RWpFNUtBO0FwQ3FzYko7O0FxRzdnYkU7RWpFeExFO0FwQ3lzYko7QXFHN2diRTs7RUFHSTtFQUNBO0FyRzhnYk47O0FxR3JnYkE7RUFDRTtFQUVFO0FyR3VnYko7QXFHcGdiRTtFQUNFO0FyR3NnYko7QXFHbmdiRTtFQUNFO0VBQ0E7QXJHcWdiSjtBcUdsZ2JFOztFQUVFO0FyR29nYko7O0FxRzkvYUk7O0VBRUUsY2xEc0JXO0VrRHJCWCxxQmxEcUJXO0FuRDQrYWpCOztBcUdwZ2JJOztFQUVFLGNsRHNCVztFa0RyQlgscUJsRHFCVztBbkRrL2FqQjs7QXFHMWdiSTs7RUFFRSxjbERzQlc7RWtEckJYLHFCbERxQlc7QW5Edy9hakI7O0FxR2hoYkk7O0VBRUUsV2xEc0JXO0VrRHJCWCxrQmxEcUJXO0FuRDgvYWpCOztBcUd0aGJJOztFQUVFLGNsRHNCVztFa0RyQlgscUJsRHFCVztBbkRvZ2JqQjs7QXFHNWhiSTs7RUFFRSxjbERzQlc7RWtEckJYLHFCbERxQlc7QW5EMGdiakI7O0FxR2xpYkk7O0VBRUUsY2xEc0JXO0VrRHJCWCxxQmxEcUJXO0FuRGdoYmpCOztBcUd4aWJJOztFQUVFLGNsRHNCVztFa0RyQlgscUJsRHFCVztBbkRzaGJqQjs7QXFHaGliRTtFQUNFO0VBQ0E7QXJHbWliSjs7QXFHOWhiRTtFQUNFO0VBQ0E7RUFDQTtBckdpaWJKOztBcUd2aGJFO0VBQ0U7QXJHMGhiSjtBcUd4aGJFO0VBQ0U7QXJHMGhiSjs7QXFHamhiSTs7RUFDRTtFQUNBO0VBQ0EsWUMvUGtCO0VEZ1FsQjtFQUNBO0FyR3FoYk47O0F1RzF5YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHNnliRjtBdUd6eWJFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHaXpiSjtBdUc3eGJBO0VBQ0U7RUFDQSx5QkN4Q3dCO0VEeUN4Qiw0QkN6Q3dCO0VEMEN4QixrQkUvQ1E7RW5GdUhKLHFCQXRDYTtFaUZoQ2pCO0VBQ0E7QXZHK3hiRjtBMEJ2MGJFO0U2RTJDRTtBdkcreGJKOztBdUd0eGJBO0VBQ0U7RUFDQTtFQU9BO0VBQ0E7QXZHbXhiRjtBdUIvMWJRO0VnRnNFSjtBdkc0eGJKO0F3QmwyYlE7RStFeUVKO0F2RzR4Yko7QXVHdnhiRTtFQUNFO0VBQ0E7QXZHeXhiSjtBdUd0eGJFO0VBQ0U7RUFDQTtBdkd3eGJKOztBdUcvd2JBO0VBQ0U7RUFDQSxtQkdqR29CO0VIa0dwQixzQkdsR29CO0ExR28zYnRCOztBdUd0d2JBO0VBQ0U7RUFDQTtFQUdBO0F2R3V3YkY7O0F1R253YkE7RUFDRTtFakZJSSxxQkF0Q2E7RWlGb0NqQjtFQUNBO0VBQ0E7RW5FN0dFO0FwQ28zYko7QTBCcDNiRTtFNkVpSEU7QXZHc3diSjs7QXVHaHdiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R213YkY7O0ErRDd6Ykk7RXdDc0VJOzs7Ozs7O0lBQ0U7SUFDQTtFdkdpd2JSO0FBQ0Y7QStEdjFiSTtFd0NpRkE7SUFvQkk7SUFDQTtFdkdzdmJOO0V1R3B2Yk07SUFDRTtFdkdzdmJSO0V1R3B2YlE7SUFDRTtFdkdzdmJWO0V1R252YlE7SUFDRSxxQkNsTGlCO0lEbUxqQixvQkNuTGlCO0V4R3c2YjNCO0V1R2h2Yk07Ozs7Ozs7SUFDRTtFdkd3dmJSO0V1RzF1Yk07SUFDRTtJQUdBO0V2RzB1YlI7RXVHdnViTTtJQUNFO0V2R3l1YlI7QUFDRjtBK0QxMmJJO0V3Q3NFSTs7Ozs7OztJQUNFO0lBQ0E7RXZHNnliUjtBQUNGO0ErRG40Ykk7RXdDaUZBO0lBb0JJO0lBQ0E7RXZHa3liTjtFdUdoeWJNO0lBQ0U7RXZHa3liUjtFdUdoeWJRO0lBQ0U7RXZHa3liVjtFdUcveGJRO0lBQ0UscUJDbExpQjtJRG1MakIsb0JDbkxpQjtFeEdvOWIzQjtFdUc1eGJNOzs7Ozs7O0lBQ0U7RXZHb3liUjtFdUd0eGJNO0lBQ0U7SUFHQTtFdkdzeGJSO0V1R254Yk07SUFDRTtFdkdxeGJSO0FBQ0Y7QStEdDViSTtFd0NzRUk7Ozs7Ozs7SUFDRTtJQUNBO0V2R3kxYlI7QUFDRjtBK0QvNmJJO0V3Q2lGQTtJQW9CSTtJQUNBO0V2RzgwYk47RXVHNTBiTTtJQUNFO0V2RzgwYlI7RXVHNTBiUTtJQUNFO0V2RzgwYlY7RXVHMzBiUTtJQUNFLHFCQ2xMaUI7SURtTGpCLG9CQ25MaUI7RXhHZ2djM0I7RXVHeDBiTTs7Ozs7OztJQUNFO0V2R2cxYlI7RXVHbDBiTTtJQUNFO0lBR0E7RXZHazBiUjtFdUcvemJNO0lBQ0U7RXZHaTBiUjtBQUNGO0ErRGw4Ykk7RXdDc0VJOzs7Ozs7O0lBQ0U7SUFDQTtFdkdxNGJSO0FBQ0Y7QStEMzliSTtFd0NpRkE7SUFvQkk7SUFDQTtFdkcwM2JOO0V1R3gzYk07SUFDRTtFdkcwM2JSO0V1R3gzYlE7SUFDRTtFdkcwM2JWO0V1R3YzYlE7SUFDRSxxQkNsTGlCO0lEbUxqQixvQkNuTGlCO0V4RzRpYzNCO0V1R3AzYk07Ozs7Ozs7SUFDRTtFdkc0M2JSO0V1RzkyYk07SUFDRTtJQUdBO0V2RzgyYlI7RXVHMzJiTTtJQUNFO0V2RzYyYlI7QUFDRjtBK0Q5K2JJO0V3Q3NFSTs7Ozs7OztJQUNFO0lBQ0E7RXZHaTdiUjtBQUNGO0ErRHZnY0k7RXdDaUZBO0lBb0JJO0lBQ0E7RXZHczZiTjtFdUdwNmJNO0lBQ0U7RXZHczZiUjtFdUdwNmJRO0lBQ0U7RXZHczZiVjtFdUduNmJRO0lBQ0UscUJDbExpQjtJRG1MakIsb0JDbkxpQjtFeEd3bGMzQjtFdUdoNmJNOzs7Ozs7O0lBQ0U7RXZHdzZiUjtFdUcxNWJNO0lBQ0U7SUFHQTtFdkcwNWJSO0V1R3Y1Yk07SUFDRTtFdkd5NWJSO0FBQ0Y7QXVHdDliSTtFQW9CSTtFQUNBO0F2R3E4YlI7QXVHeDliUTs7Ozs7OztFQUNFO0VBQ0E7QXZHZytiVjtBdUc3OGJRO0VBQ0U7QXZHKzhiVjtBdUc3OGJVO0VBQ0U7QXZHKzhiWjtBdUc1OGJVO0VBQ0UscUJDbExpQjtFRG1MakIsb0JDbkxpQjtBeEdpb2M3QjtBdUd6OGJROzs7Ozs7O0VBQ0U7QXZHaTliVjtBdUduOGJRO0VBQ0U7RUFHQTtBdkdtOGJWO0F1R2g4YlE7RUFDRTtBdkdrOGJWOztBdUcxN2JFO0VBQ0U7QXZHNjdiSjtBMEIxb2NFO0U2RWdOSTtBdkc2N2JOO0F1R3g3Ykk7RUFDRTtBdkcwN2JOO0EwQmhwY0U7RTZFeU5NO0F2RzA3YlI7QXVHdjdiTTtFQUNFO0F2R3k3YlI7QXVHcjdiSTs7OztFQUlFO0F2R3U3Yk47QXVHbjdiRTtFQUNFO0VBQ0E7QXZHcTdiSjtBdUdsN2JFO0VBQ0U7QXZHbzdiSjtBdUdqN2JFO0VBQ0U7QXZHbTdiSjtBdUdsN2JJO0VBQ0U7QXZHbzdiTjtBMEJ6cWNFO0U2RXdQTTtBdkdvN2JSOztBdUdoK2JFO0VBQ0U7QXZHbStiSjtBMEJocmNFO0U2RWdOSTtBdkdtK2JOO0F1Rzk5Ykk7RUFDRTtBdkdnK2JOO0EwQnRyY0U7RTZFeU5NO0F2R2crYlI7QXVHNzliTTtFQUNFO0F2Rys5YlI7QXVHMzliSTs7OztFQUlFO0F2RzY5Yk47QXVHejliRTtFQUNFO0VBQ0E7QXZHMjliSjtBdUd4OWJFO0VBQ0U7QXZHMDliSjtBdUd2OWJFO0VBQ0U7QXZHeTliSjtBdUd4OWJJO0VBQ0U7QXZHMDliTjtBMEIvc2NFO0U2RXdQTTtBdkcwOWJSOztBMkdwdWNBO0VBQ0U7RUNTQTtFeEVRRTtBcEN3dGNKO0F1QnR1Y1E7RXFGQ0o7QTVHd3VjSjtBd0J6dWNRO0VvRklKO0E1R3d1Y0o7O0EyRzF1Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBUUU7RUFDQTtFQUNBO0EzR3F1Y0o7QXVCdnZjUTtFb0ZVSjtBM0dndmNKO0F3QjF2Y1E7RW1GYUo7QTNHZ3ZjSjtBMkd4dWNFO0VBQ0U7RUFDQTtFQUVFO0VBQ0E7RUFDQTtBM0d5dWNOO0EyR3J1Y0U7RUFDRTtFQUNBLFVFakJnQztFRmtCaEMsZ0Q5RXpCMEI7QTdCZ3djOUI7O0F1Qnp3Y1E7RW9GMENBO0V2RUVKO0VBQ0E7QXBDa3VjSjtBd0Ivd2NRO0VtRjhDQTtFdkVoQko7RUFDQTtBcENxdmNKO0F1QnB4Y1E7RWE4Qko7RUFDQTtBcEN5dmNKO0F3Qnh4Y1E7RVk0Q0o7RUFDQTtBcEMrdWNKO0EyRzl0Y0U7RUFDRTtFQUVFO0VBQ0E7RUFDQTtBM0crdGNOO0EyRzN0Y0U7RUFDRTtFQUVBO0VBRUU7RUFDQTtFQUNBO0EzRzJ0Y047O0E4RzF5Y0U7RUFDRTtFeEYySEUscUJBdENhO0V3Rm5GZjtBOUc2eWNKO0F1Qi95Y1E7RWE0Q0o7RUFDQTtBcENzd2NKO0F3Qm56Y1E7RVk4Qko7RUFDQTtBcEN3eGNKO0F1QnZ6Y1E7RWE4Qko7RUFDQTtBcEM0eGNKO0F3QjN6Y1E7RVk0Q0o7RUFDQTtBcENreGNKOztBOEdoMGNFO0VBQ0U7RXhGMkhFLHNCQXRDYTtFd0ZuRmYsZ0J6RUNjO0FyQ2swY2xCO0F1QnIwY1E7RWE0Q0o7RUFDQTtBcEM0eGNKO0F3QnowY1E7RVk4Qko7RUFDQTtBcEM4eWNKO0F1QjcwY1E7RWE4Qko7RUFDQTtBcENremNKO0F3QmoxY1E7RVk0Q0o7RUFDQTtBcEN3eWNKOztBK0d6MWNBO0VBQ0UsYTlFVXVCO0U4RVR2QjtFQUNBLGdCN0VDc0I7RUNIdEIsa01kSXdCO0VjRnhCO0VBQ0EsZ0JkWXFCO0VjWHJCLGdCZGdCa0I7RWNmbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWJnSEksc0JBdENhO0V5RmhGakI7RUFDQTtFQUNBO0UzRU9FO0UyRUhBO0VBQ0E7QS9HbzJjSjtBK0dqMmNFO0VBQ0U7RUFDQTtBL0dtMmNKO0ErR2oyY0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR2syY047O0ErRzMxY0U7O0VBQ0U7RUFDQSxjN0VwQm9CO0U2RXFCcEI7QS9HKzFjSjs7QStHejFjRTs7RUFDRSxhN0U1Qm9CO0U2RTZCcEI7RUFDQTtFQUNBO0EvRzYxY0o7O0ErR3oxY0E7RUFFRTtBL0cyMWNGO0ErR3oxY0U7RUFDRTtBL0cyMWNKO0ErR3oxY0k7RUFDRTtFQUNBO0VBRUU7QS9HMDFjUjtBK0d0MWNJO0VBQ0UsVzFFNURVO0UwRTZEVjtFQUVFO0EvR3UxY1I7O0ErR2oxY0E7RUFFRTtBL0dtMWNGO0ErR2oxY0U7RUFDRTtBL0dtMWNKO0ErR2oxY0k7RUFDRTtFQUNBO0VBRUU7QS9HazFjUjtBK0c5MGNJO0VBQ0UsUzFFckZVO0UwRXNGVjtFQUVFO0EvRyswY1I7O0ErR3owY0E7RUFFRTtBL0cyMGNGO0ErR3owY0U7RUFDRTtBL0cyMGNKO0ErR3owY0k7RUFDRTtFQUNBO0VBRUU7QS9HMDBjUjtBK0d0MGNJO0VBQ0UsUTFFOUdVO0UwRStHVjtFQUVFO0EvR3UwY1I7QStHajBjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzdFcEhvQjtFNkVxSHBCO0VBQ0E7RUFDQTtFQUVFO0EvR2swY047O0ErRzd6Y0E7RUFFRTtBL0cremNGO0ErRzd6Y0U7RUFDRTtBL0cremNKO0ErRzd6Y0k7RUFDRTtFQUNBO0VBRUU7QS9HOHpjUjtBK0cxemNJO0VBQ0UsVTFFdEpVO0UwRXVKVjtFQUVFO0EvRzJ6Y1I7O0ErR255Y0E7RUFDRTtFQUNBO0V6RjdESSxtQkF0Q2E7RXlGcUdqQjtFM0VuS0U7RUFDQTtFMkVzS0E7RUFDQTtBL0dxeWNKO0ErR2x5Y0U7RUFDRTtBL0dveWNKOztBK0doeWNBO0VBQ0U7RUFFRTtBL0dreWNKOztBZ0g5K2NFO0VBQ0U7SUFBTztFaEhrL2NUO0VnSGovY0U7SUFBSztFaEhvL2NQO0FBQ0Y7QWdIai9jQTtFQUNFO0VBQ0EsWUNQb0I7RURRcEI7RUFDQTtFMUZtSEkscUJBdENhO0VjdkVmO0U0RUFBO0FoSGcvY0o7O0FnSDUrY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhFWkksMkJnRWFKO0VBR0U7RUFDQTtBaEg2K2NKO0FnRDEvY007RWdFRU47SWhFRFE7RWhENi9jTjtBQUNGOztBZ0g5K2NBO0VyRU1FO0VxRUpBO0FoSGkvY0Y7O0FnSDcrY0U7RUFDRTtBaEhnL2NKO0FnSDcrY007RUFKSjtJQUtNO0VoSGcvY047QUFDRjs7QWdIMytjQTtFQUNFO0FoSDgrY0Y7O0FnSDMrY0E7RUFDRTtBaEg4K2NGOztBZ0gxK2NBO0VBQ0U7QWhINitjRjtBZ0g1K2NFO0VBQ0Usc0JwRjlESztBNUI0aWRUOztBa0gvaWRBO0VBQ0U7RUFDQTtFQUNBLG1CVElRO0F6RzhpZFY7O0FrSC9pZEE7RUFDRTtFQUNBO0FsSGtqZEY7O0FrSC9pZEE7RUFDRSxxQjdGRmdCO0FyQm9qZGxCO0F1QjNqZFE7RTJGWUo7QWxIa2pkSjtBd0I5amRRO0UwRmVKO0FsSGtqZEo7O0FrSDlpZEE7RUFDRSxzQjdGWmdCO0U2RmFoQixjdEZYVztBNUI0amRiOztBa0g5aWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxIaWpkRjs7QWtIOWlkQTtFQUNFO0VBQ0E7QWxIaWpkRjtBa0gvaWRFO0VBQ0U7QWxIaWpkSjs7QWtIN2lkQTtFQUNFO0FsSGdqZEY7O0FtSDNsZEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0EsWWJQa0I7RWFRbEIsVWJHMEI7RWFGMUI7QW5INGxkRjtBbUgxbGRFO0VBQ0U7QW5INGxkSjtBK0RyaGRJO0VvRHBGSjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuSDJsZEY7RW1IeGxkSTtJQUNFO0VuSDBsZE47RW1IeGxkSTtJQUNFO0VuSDBsZE47RW1IdGxkSTtJQUNFO0VuSHdsZE47RW1IdGxkSTtJQUNFO0VuSHdsZE47QUFDRjtBbUhubGRJO0VBQ0U7QW5IcWxkTjtBbUhubGRJO0VBQ0U7QW5IcWxkTjtBbUhobGRJO0VBQ0U7QW5Ia2xkTjtBbUhobGRJO0VBQ0U7QW5Ia2xkTjtBbUg5a2RFO0VBQ0U7QW5IZ2xkSjtBbUg1a2RJO0VBQ0U7RUFDQSxZYjdEVztBdEcyb2RqQjtBbUgza2RRO0VBQ0U7QW5INmtkVjtBbUgza2RRO0VBQ0U7QW5INmtkVjtBbUh4a2RRO0VBQ0U7QW5IMGtkVjtBbUh4a2RRO0VBQ0U7QW5IMGtkVjtBbUg1bGRJO0VBQ0U7RUFDQSxZYjdEVztBdEcycGRqQjtBbUgzbGRRO0VBQ0U7QW5INmxkVjtBbUgzbGRRO0VBQ0U7QW5INmxkVjtBbUh4bGRRO0VBQ0U7QW5IMGxkVjtBbUh4bGRRO0VBQ0U7QW5IMGxkVjtBbUg1bWRJO0VBQ0U7RUFDQSxZYjdEVztBdEcycWRqQjtBbUgzbWRRO0VBQ0U7QW5INm1kVjtBbUgzbWRRO0VBQ0U7QW5INm1kVjtBbUh4bWRRO0VBQ0U7QW5IMG1kVjtBbUh4bWRRO0VBQ0U7QW5IMG1kVjtBK0R0bmRJO0VvRGtCRjtJQUVJO0lBQ0E7SUFDQTtJQUNBLGFsRnhGbUI7RWpDOHJkdkI7RW1Ibm1kTTtJQUNFO0VuSHFtZFI7RW1IbG1kTTtJQUNFO0VuSG9tZFI7RW1IL2xkTTtJQUNFO0VuSGltZFI7RW1IOWxkTTtJQUNFO0VuSGdtZFI7QUFDRjtBbUgzbGRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5INmxkSjtBbUgxbGRNO0VBQ0U7QW5INGxkUjtBbUh6bGRNO0VBQ0U7QW5IMmxkUjtBbUh0bGRNO0VBQ0U7QW5Id2xkUjtBbUhybGRNO0VBQ0U7QW5IdWxkUjs7QW1IN2tkQTtFQUNFO0VBQ0EsV2JySHNCO0Vhc0h0QixZYnRIc0I7RWF1SHRCO0VBQ0E7QW5IZ2xkRjtBMEJqdWRFO0VBQ0U7SXlGbUpBO0VuSGlsZEY7QUFDRjtBbUgva2RFO0VBRUU7QW5IZ2xkSjtBdUJqdmRRO0U0RnFLSjtBbkgra2RKO0F3QnB2ZFE7RTJGeUtKO0FuSDhrZEo7O0FtSDFrZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkg2a2RGO0FtSDNrZEU7RUFDRTtBbkg2a2RKOztBbUh6a2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JDeksyQztBcEhxdmQ3Qzs7QW1IdmtkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkgwa2RGO0FtSHhrZEU7RUFFRTtFQUVBO0FuSHdrZEo7QW1IdGtkSTtFQUNFO0FuSHdrZE47O0FtSG5rZEE7RUFDRTtFQUNBLGdCYmhKOEI7RWFpSjlCO0VBQ0E7RUFDQTtFQUNBLGdCQzNNMkM7QXBIaXhkN0M7O0FtSG5rZEE7RUFDRTtFQUNBO0FuSHNrZEY7O0FtSG5rZEE7RUFDRTtBbkhza2RGOztBbUhua2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ic2tkRjtBdUJ2emRRO0U0RndQRjtBbkhra2ROO0F3QjF6ZFE7RTJGMlBGO0FuSGtrZE47QW1IOWpkRTtFQUNFLGVFeE1jO0FySHd3ZGxCO0FtSDlqZEU7RUFDRTtJQUNFO0VuSGdrZEo7QUFDRjs7QW1INWpkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDM1AyQztFRDRQM0M7QW5IK2pkRjtBdUI5MGRRO0U0Rm1SRjtBbkg4amROO0F3QmoxZFE7RTJGc1JGO0FuSDhqZE47O0FtSHpqZEE7RUFDRTtFQUNBO0FuSDRqZEY7QW1IdGpkSTtFQUNFO0FuSHdqZE47QXVCNTFkUTtFNEZ5U0E7QW5Ic2pkUjtBd0IvMWRRO0UyRjRTQTtBbkhzamRSO0FtSGxqZEk7RUFDRTtBbkhvamROOztBbUgvaWRBO0VBRUU7QW5IaWpkRjtBbUgvaWRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IaWpkSjtBdUJsM2RRO0U0Rm9VRjtBbkhpamROO0F3QnIzZFE7RTJGdVVGO0VBQ0E7QW5IaWpkTjtBdUJ6M2RRO0U0RjhVRixrQmJsUTBCO0F0R2d6ZGhDO0F3QjUzZFE7RTJGaVZGLGlCYnJRMEI7QXRHbXpkaEM7O0FtSHppZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSDRpZEY7QXVCdjRkUTtFNEYrVkYsa0JibFIwQjtBdEc2emRoQztBd0IxNGRRO0UyRmtXRixtQmJyUjBCO0F0R2cwZGhDO0F1Qjc0ZFE7RTRGdVdBO0FuSHlpZFI7QXdCaDVkUTtFMkYwV0E7QW5IeWlkUjs7QXVCbjVkUTtFNEZ1WEU7QW5IZ2lkVjtBd0J2NWRRO0UyRjBYRTtBbkhnaWRWO0F1QjE1ZFE7RTRGOFhJO0FuSCtoZFo7QXdCNzVkUTtFMkZpWUk7QW5IK2hkWjtBdUJoNmRRO0U0RnVYRTtBbkg0aWRWO0F3Qm42ZFE7RTJGMFhFO0FuSDRpZFY7QXVCdDZkUTtFNEY4WEk7QW5IMmlkWjtBd0J6NmRRO0UyRmlZSTtBbkgyaWRaO0F1QjU2ZFE7RTRGdVhFO0FuSHdqZFY7QXdCLzZkUTtFMkYwWEU7QW5Id2pkVjtBdUJsN2RRO0U0RjhYSTtBbkh1amRaO0F3QnI3ZFE7RTJGaVlJO0FuSHVqZFo7QXVCeDdkUTtFNEZ1WEU7QW5Ib2tkVjtBd0IzN2RRO0UyRjBYRTtBbkhva2RWO0F1Qjk3ZFE7RTRGOFhJO0FuSG1rZFo7QXdCajhkUTtFMkZpWUk7QW5IbWtkWjtBdUJwOGRRO0U0RnVYRTtBbkhnbGRWO0F3QnY4ZFE7RTJGMFhFO0FuSGdsZFY7QXVCMThkUTtFNEY4WEk7QW5IK2tkWjtBd0I3OGRRO0UyRmlZSTtBbkgra2RaOztBbUh0a2RBO0VBQ0U7RUFDQTtFQUNBLGdCQzFYMkM7QXBIbThkN0M7QW1IdmtkRTtFQUNFO0FuSHlrZEo7QW1IdGtkRTtFQUNFO0FuSHdrZEo7O0FtSHBrZEE7RUFDRTtFQUNBO0VBQ0EsZ0JDeFkyQztBcEgrOGQ3Qzs7QW1IcGtkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHVrZEY7QStEMTVkSTtFb0Q0VUo7SUFVSTtFbkh3a2RGO0FBQ0Y7QW1IdGtkRTtFQUNFO0VBQ0EsV2JwUDRDO0VhcVA1QyxZYnJQNEM7RWFzUDVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDaGF5QztBcEh3K2Q3QztBd0IzL2RRO0UyRnNiRjtBbkh3a2ROO0FtSHBrZEU7RUFFRTtBbkhxa2RKO0FtSGxrZEU7RUFDRTtBbkhva2RKO0F1QnBnZVE7RTRGbWNBO0FuSG9rZFI7QXdCdmdlUTtFMkZzY0E7QW5Ib2tkUjs7QStEeDdkSTtFb0QyWEo7SUFFSTtJQUNBO0lBQ0E7SUFDQSxhbEY5Y3FCO0lrRitjckI7SUFDQTtJQUNBLHlCdkZwZEs7SXVGcWRMLGdCQ25jeUM7RXBIbWdlM0M7RW1IN2pkRTtJQUFXO0VuSGdrZGI7RW1IL2pkRTtJQUFXLFliMWNhO0V0RzRnZTFCO0FBQ0Y7O0ErRHg5ZEk7RW9EMlpKO0lBRUk7SUFDQTtFbkhna2RGO0VtSDlqZEU7SUFDRTtJQUNBLFdiNWRzQjtFdEc0aGUxQjtFdUJ2aWVNO0k0RjRlQTtFbkg4amROO0V3QjFpZU07STJGK2VBO0VuSDhqZE47RXVCN2llTTtJNEZvZkE7RW5INGpkTjtFdUJoamVNO0k0RnVmQTtFbkg0amROO0VtSHhqZEU7SUFDRTtFbkgwamRKO0VtSHZqZEU7SUFDRTtFbkh5amRKO0VtSHRqZEU7SUFDRSxvQmIzVTBDO0lhNFUxQztFbkh3amRKO0VtSHJqZEU7Ozs7Ozs7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuSHVqZEo7RW1IbGpkRTtJQUNFO0lBQ0E7SUFDQTtFbkhvamRKO0V1Qi9rZU07STRGK2hCRTtFbkhtamRSO0V3QmxsZU07STJGa2lCRTtFbkhtamRSO0V1QnJsZU07STRGeWlCQTtFbkgraWROO0V3QnhsZU07STJGNGlCQTtFbkgraWROO0V1QjNsZU07O0k0Rm9qQkU7RW5IMmlkUjtFd0IvbGVNOztJMkZ1akJFO0VuSDRpZFI7RW1IdmlkRTs7SUFFRTtJQUNBO0lBQ0E7RW5IeWlkSjtFbUh2aWRJOztJQUNFO0VuSDBpZE47RW1IdGlkRTtJQUNFO0VuSHdpZEo7RW1IcGlkSTtJQUNFLFliOWtCWTtFdEdvbmVsQjtFbUhqaWRFO0lBQ0U7RW5IbWlkSjtFbUhqaWRJO0lBQ0U7RW5IbWlkTjtFbUhqaWRNO0lBQ0U7RW5IbWlkUjtFbUhoaWRJO0lBQ0U7RW5Ia2lkTjtFbUg3aGRJO0lBQ0U7SUFDQTtFbkgraGROO0VtSDdoZE07SUFDRTtJQUNBO0VuSCtoZFI7RXVCdm9lTTtJNEYybUJJLFViaG1CZ0I7RXRHK25lMUI7RXdCMW9lTTtJMkY4bUJJLFdibm1CZ0I7RXRHa29lMUI7RXVCN29lTTtJNEZzbkJBO0VuSDBoZE47RXdCaHBlTTtJMkZ5bkJBO0VuSDBoZE47QUFDRjs7QXVCcHBlUTs7RTRGd29CRTtBbkhpaGRWO0F3QnpwZVE7O0UyRjJvQkU7QW5Ia2hkVjtBK0R4bGVJO0V4Q3JFSTs7STRGaXBCUSxrQmJscEJJO0V0R21xZWxCO0V3QmxxZU07O0kyRm9wQlEsbUJicnBCSTtFdEd1cWVsQjtFdUJ0cWVNOztJNEYycEJZLGtCYnZwQkg7RXRHc3FlZjtFd0IxcWVNOztJMkY4cEJZLG1CYjFwQkg7RXRHMHFlZjtFdUI5cWVNOztJNEYycEJZLGtCYnZwQkg7RXRHOHFlZjtFd0JscmVNOztJMkY4cEJZLG1CYjFwQkg7RXRHa3JlZjtFdUJ0cmVNOztJNEYycEJZLGtCYnZwQkg7RXRHc3JlZjtFd0IxcmVNOztJMkY4cEJZLG1CYjFwQkg7RXRHMHJlZjtFdUI5cmVNOztJNEZzcUJVLGlCYjNwQlU7RXRHdXJlMUI7RXdCbHNlTTs7STJGeXFCVSxrQmI5cEJVO0V0RzJyZTFCO0FBQ0Y7QXVCdnNlUTs7RTRGa3JCRTtBbkh5aGRWO0F3QjNzZVE7O0UyRnFyQkU7QW5IMGhkVjtBK0Qxb2VJO0V4Q3JFSTs7STRGMnJCUSxtQmI1ckJJO0V0R3F0ZWxCO0V3QnB0ZU07O0kyRjhyQlEsa0JiL3JCSTtFdEd5dGVsQjtFdUJ4dGVNOztJNEZxc0JZLG1CYmpzQkg7RXRHd3RlZjtFd0I1dGVNOztJMkZ3c0JZLGtCYnBzQkg7RXRHNHRlZjtFdUJodWVNOztJNEZxc0JZLG1CYmpzQkg7RXRHZ3VlZjtFd0JwdWVNOztJMkZ3c0JZLGtCYnBzQkg7RXRHb3VlZjtFdUJ4dWVNOztJNEZxc0JZLG1CYmpzQkg7RXRHd3VlZjtFd0I1dWVNOztJMkZ3c0JZLGtCYnBzQkg7RXRHNHVlZjtFdUJodmVNOztJNEZndEJVLGtCYnJzQlU7RXRHeXVlMUI7RXdCcHZlTTs7STJGbXRCVSxpQmJ4c0JVO0V0RzZ1ZTFCO0FBQ0Y7O0ErRHByZUk7RXhDckVJOztJNEZ3b0JFO0VuSHVuZFI7RXdCL3ZlTTs7STJGMm9CRTtFbkh3bmRSO0FBQ0Y7QStEL3JlSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdEcwd2VsQjtFd0J6d2VNOztJMkZvcEJRLG1CYnJwQkk7RXRHOHdlbEI7RXVCN3dlTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzZ3ZWY7RXdCanhlTTs7STJGOHBCWSxtQmIxcEJIO0V0R2l4ZWY7RXVCcnhlTTs7STRGMnBCWSxrQmJ2cEJIO0V0R3F4ZWY7RXdCenhlTTs7STJGOHBCWSxtQmIxcEJIO0V0R3l4ZWY7RXVCN3hlTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzZ4ZWY7RXdCanllTTs7STJGOHBCWSxtQmIxcEJIO0V0R2l5ZWY7RXVCcnllTTs7STRGc3FCVSxpQmIzcEJVO0V0Rzh4ZTFCO0V3Qnp5ZU07O0kyRnlxQlUsa0JiOXBCVTtFdEdreWUxQjtBQUNGO0ErRHp1ZUk7RXhDckVJOztJNEZrckJFO0VuSGlvZFI7RXdCbnplTTs7STJGcXJCRTtFbkhrb2RSO0FBQ0Y7QStEbnZlSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdEc4emVsQjtFd0I3emVNOztJMkY4ckJRLGtCYi9yQkk7RXRHazBlbEI7RXVCajBlTTs7STRGcXNCWSxtQmJqc0JIO0V0R2kwZWY7RXdCcjBlTTs7STJGd3NCWSxrQmJwc0JIO0V0R3EwZWY7RXVCejBlTTs7STRGcXNCWSxtQmJqc0JIO0V0R3kwZWY7RXdCNzBlTTs7STJGd3NCWSxrQmJwc0JIO0V0RzYwZWY7RXVCajFlTTs7STRGcXNCWSxtQmJqc0JIO0V0R2kxZWY7RXdCcjFlTTs7STJGd3NCWSxrQmJwc0JIO0V0R3ExZWY7RXVCejFlTTs7STRGZ3RCVSxrQmJyc0JVO0V0R2sxZTFCO0V3QjcxZU07O0kyRm10QlUsaUJieHNCVTtFdEdzMWUxQjtBQUNGO0ErRDd4ZUk7RXhDckVJOztJNEZ3b0JFO0VuSCt0ZFI7RXdCdjJlTTs7STJGMm9CRTtFbkhndWRSO0FBQ0Y7QStEdnllSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdEdrM2VsQjtFd0JqM2VNOztJMkZvcEJRLG1CYnJwQkk7RXRHczNlbEI7RXVCcjNlTTs7STRGMnBCWSxrQmJ2cEJIO0V0R3EzZWY7RXdCejNlTTs7STJGOHBCWSxtQmIxcEJIO0V0R3kzZWY7RXVCNzNlTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzYzZWY7RXdCajRlTTs7STJGOHBCWSxtQmIxcEJIO0V0R2k0ZWY7RXVCcjRlTTs7STRGMnBCWSxrQmJ2cEJIO0V0R3E0ZWY7RXdCejRlTTs7STJGOHBCWSxtQmIxcEJIO0V0R3k0ZWY7RXVCNzRlTTs7STRGc3FCVSxpQmIzcEJVO0V0R3M0ZTFCO0V3Qmo1ZU07O0kyRnlxQlUsa0JiOXBCVTtFdEcwNGUxQjtBQUNGO0ErRGoxZUk7RXhDckVJOztJNEZrckJFO0VuSHl1ZFI7RXdCMzVlTTs7STJGcXJCRTtFbkgwdWRSO0FBQ0Y7QStEMzFlSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdEdzNmVsQjtFd0JyNmVNOztJMkY4ckJRLGtCYi9yQkk7RXRHMDZlbEI7RXVCejZlTTs7STRGcXNCWSxtQmJqc0JIO0V0R3k2ZWY7RXdCNzZlTTs7STJGd3NCWSxrQmJwc0JIO0V0RzY2ZWY7RXVCajdlTTs7STRGcXNCWSxtQmJqc0JIO0V0R2k3ZWY7RXdCcjdlTTs7STJGd3NCWSxrQmJwc0JIO0V0R3E3ZWY7RXVCejdlTTs7STRGcXNCWSxtQmJqc0JIO0V0R3k3ZWY7RXdCNzdlTTs7STJGd3NCWSxrQmJwc0JIO0V0RzY3ZWY7RXVCajhlTTs7STRGZ3RCVSxrQmJyc0JVO0V0RzA3ZTFCO0V3QnI4ZU07O0kyRm10QlUsaUJieHNCVTtFdEc4N2UxQjtBQUNGO0ErRHI0ZUk7RXhDckVJOztJNEZ3b0JFO0VuSHUwZFI7RXdCLzhlTTs7STJGMm9CRTtFbkh3MGRSO0FBQ0Y7QStELzRlSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdEcwOWVsQjtFd0J6OWVNOztJMkZvcEJRLG1CYnJwQkk7RXRHODllbEI7RXVCNzllTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzY5ZWY7RXdCaitlTTs7STJGOHBCWSxtQmIxcEJIO0V0R2krZWY7RXVCcitlTTs7STRGMnBCWSxrQmJ2cEJIO0V0R3ErZWY7RXdCeitlTTs7STJGOHBCWSxtQmIxcEJIO0V0R3krZWY7RXVCNytlTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzYrZWY7RXdCai9lTTs7STJGOHBCWSxtQmIxcEJIO0V0R2kvZWY7RXVCci9lTTs7STRGc3FCVSxpQmIzcEJVO0V0RzgrZTFCO0V3QnovZU07O0kyRnlxQlUsa0JiOXBCVTtFdEdrL2UxQjtBQUNGO0ErRHo3ZUk7RXhDckVJOztJNEZrckJFO0VuSGkxZFI7RXdCbmdmTTs7STJGcXJCRTtFbkhrMWRSO0FBQ0Y7QStEbjhlSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdEc4Z2ZsQjtFd0I3Z2ZNOztJMkY4ckJRLGtCYi9yQkk7RXRHa2hmbEI7RXVCamhmTTs7STRGcXNCWSxtQmJqc0JIO0V0R2loZmY7RXdCcmhmTTs7STJGd3NCWSxrQmJwc0JIO0V0R3FoZmY7RXVCemhmTTs7STRGcXNCWSxtQmJqc0JIO0V0R3loZmY7RXdCN2hmTTs7STJGd3NCWSxrQmJwc0JIO0V0RzZoZmY7RXVCamlmTTs7STRGcXNCWSxtQmJqc0JIO0V0R2lpZmY7RXdCcmlmTTs7STJGd3NCWSxrQmJwc0JIO0V0R3FpZmY7RXVCemlmTTs7STRGZ3RCVSxrQmJyc0JVO0V0R2tpZjFCO0V3QjdpZk07O0kyRm10QlUsaUJieHNCVTtFdEdzaWYxQjtBQUNGO0ErRDcrZUk7RXhDckVJOztJNEZ3b0JFO0VuSCs2ZFI7RXdCdmpmTTs7STJGMm9CRTtFbkhnN2RSO0FBQ0Y7QStEdi9lSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdEdra2ZsQjtFd0Jqa2ZNOztJMkZvcEJRLG1CYnJwQkk7RXRHc2tmbEI7RXVCcmtmTTs7STRGMnBCWSxrQmJ2cEJIO0V0R3FrZmY7RXdCemtmTTs7STJGOHBCWSxtQmIxcEJIO0V0R3lrZmY7RXVCN2tmTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzZrZmY7RXdCamxmTTs7STJGOHBCWSxtQmIxcEJIO0V0R2lsZmY7RXVCcmxmTTs7STRGMnBCWSxrQmJ2cEJIO0V0R3FsZmY7RXdCemxmTTs7STJGOHBCWSxtQmIxcEJIO0V0R3lsZmY7RXVCN2xmTTs7STRGc3FCVSxpQmIzcEJVO0V0R3NsZjFCO0V3QmptZk07O0kyRnlxQlUsa0JiOXBCVTtFdEcwbGYxQjtBQUNGO0ErRGppZkk7RXhDckVJOztJNEZrckJFO0VuSHk3ZFI7RXdCM21mTTs7STJGcXJCRTtFbkgwN2RSO0FBQ0Y7QStEM2lmSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdEdzbmZsQjtFd0JybmZNOztJMkY4ckJRLGtCYi9yQkk7RXRHMG5mbEI7RXVCem5mTTs7STRGcXNCWSxtQmJqc0JIO0V0R3luZmY7RXdCN25mTTs7STJGd3NCWSxrQmJwc0JIO0V0RzZuZmY7RXVCam9mTTs7STRGcXNCWSxtQmJqc0JIO0V0R2lvZmY7RXdCcm9mTTs7STJGd3NCWSxrQmJwc0JIO0V0R3FvZmY7RXVCem9mTTs7STRGcXNCWSxtQmJqc0JIO0V0R3lvZmY7RXdCN29mTTs7STJGd3NCWSxrQmJwc0JIO0V0RzZvZmY7RXVCanBmTTs7STRGZ3RCVSxrQmJyc0JVO0V0RzBvZjFCO0V3QnJwZk07O0kyRm10QlUsaUJieHNCVTtFdEc4b2YxQjtBQUNGO0ErRHJsZkk7RXhDckVJOztJNEZ3b0JFO0VuSHVoZVI7RXdCL3BmTTs7STJGMm9CRTtFbkh3aGVSO0FBQ0Y7QStEL2xmSTtFeENyRUk7O0k0RmlwQlEsa0JibHBCSTtFdEcwcWZsQjtFd0J6cWZNOztJMkZvcEJRLG1CYnJwQkk7RXRHOHFmbEI7RXVCN3FmTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzZxZmY7RXdCanJmTTs7STJGOHBCWSxtQmIxcEJIO0V0R2lyZmY7RXVCcnJmTTs7STRGMnBCWSxrQmJ2cEJIO0V0R3FyZmY7RXdCenJmTTs7STJGOHBCWSxtQmIxcEJIO0V0R3lyZmY7RXVCN3JmTTs7STRGMnBCWSxrQmJ2cEJIO0V0RzZyZmY7RXdCanNmTTs7STJGOHBCWSxtQmIxcEJIO0V0R2lzZmY7RXVCcnNmTTs7STRGc3FCVSxpQmIzcEJVO0V0RzhyZjFCO0V3QnpzZk07O0kyRnlxQlUsa0JiOXBCVTtFdEdrc2YxQjtBQUNGO0ErRHpvZkk7RXhDckVJOztJNEZrckJFO0VuSGlpZVI7RXdCbnRmTTs7STJGcXJCRTtFbkhraWVSO0FBQ0Y7QStEbnBmSTtFeENyRUk7O0k0RjJyQlEsbUJiNXJCSTtFdEc4dGZsQjtFd0I3dGZNOztJMkY4ckJRLGtCYi9yQkk7RXRHa3VmbEI7RXVCanVmTTs7STRGcXNCWSxtQmJqc0JIO0V0R2l1ZmY7RXdCcnVmTTs7STJGd3NCWSxrQmJwc0JIO0V0R3F1ZmY7RXVCenVmTTs7STRGcXNCWSxtQmJqc0JIO0V0R3l1ZmY7RXdCN3VmTTs7STJGd3NCWSxrQmJwc0JIO0V0RzZ1ZmY7RXVCanZmTTs7STRGcXNCWSxtQmJqc0JIO0V0R2l2ZmY7RXdCcnZmTTs7STJGd3NCWSxrQmJwc0JIO0V0R3F2ZmY7RXVCenZmTTs7STRGZ3RCVSxrQmJyc0JVO0V0R2t2ZjFCO0V3Qjd2Zk07O0kyRm10QlUsaUJieHNCVTtFdEdzdmYxQjtBQUNGO0FtRGhwZlE7RWdFNm1CTjtFQUNBO0FuSHNpZUY7QW1IMWhlSTtFQUNFO0FuSDRoZU47QW1IdmhlRTtFQUNFO0FuSHloZUo7QW1IdGhlRTtFQUNFO0VBQ0E7QW5Id2hlSjtBbUhyaGVFO0VBQ0U7QW5IdWhlSjtBbUhwaGVFO0VBQ0U7RUFDQTtFQUNBO0FuSHNoZUo7QW1IcGhlSTtFQUNFO0FuSHNoZU47QW1IdmhlSTtFQUNFO0FuSHNoZU47QW1IbGhlRTtFQUNFO0FuSG9oZUo7QW1IamhlRTtFQUNFO0VBQ0E7QW5IbWhlSjtBbUhoaGVJO0VBQ0U7QW5Ia2hlTjtBbUgvZ2VJO0VBQ0U7RUFDQTtBbkhpaGVOO0FtSDlnZU07RUFDRTtBbkhnaGVSO0FtSDVnZUk7RUFDRTtBbkg4Z2VOO0FtSDVnZUk7RUFDRTtJQUNFO0lBQ0E7RW5IOGdlTjtFbUgzZ2VNO0lBQ0U7RW5INmdlUjtFbUgxZ2VNO0lBQ0U7RW5INGdlUjtBQUNGO0FtSHhnZUk7RUFDRTtFQUNBO0FuSDBnZU47QW1IdmdlTTtFQUNFO0FuSHlnZVI7QW1IdGdlTTtFQUNFO0FuSHdnZVI7QW1IcmdlUTtFQUNFO0FuSHVnZVY7QW1IcGdlUTtFQUNFO0FuSHNnZVY7QW1IamdlRTtFQUNFO0FuSG1nZUo7QW1IamdlSTtFQUNFO0FuSG1nZU47QW1ILy9kRTtFQUNFO0FuSGlnZUo7QW1IOS9kSTtFQUNFO0FuSGdnZU47QW1IOS9kTTtFQUNFO0VBQ0E7QW5IZ2dlUjtBbUg5L2RRO0VBQ0U7QW5IZ2dlVjtBbUg5L2RVO0VBQ0U7QW5IZ2dlWjtBbUh6L2RFO0VBQ0U7QW5IMi9kSjtBbUh6L2RJO0VBQ0U7QW5IMi9kTjtBbUh4L2RJO0VBQ0U7QW5IMC9kTjtBbUhyL2RJO0VBQ0U7QW5IdS9kTjtBbUhuL2RFO0VBQ0U7QW5IcS9kSjtBbUhqL2RFO0VBQ0U7QW5IbS9kSjtBbUhoL2RJO0VBQ0U7QW5Iay9kTjtBbUgvK2RJO0VBRUU7QW5IZy9kTjtBbUg3K2RJO0VBQ0U7QW5IKytkTjtBbUg5K2RNO0VBQ0U7QW5IZy9kUjtBbUh0K2RRO0VBQ0U7QW5IdytkVjtBbUh0K2RVO0VBQ0U7QW5IdytkWjtBbUhyK2RVO0VBQ0U7QW5IdStkWjtBbUhyK2RZO0VBQ0U7QW5IdStkZDtBbUg5OWRRO0VBQ0U7QW5IZytkVjtBbUg3OWRRO0VBQ0U7QW5IKzlkVjs7QW1EM3hmUTtFZ0V5bUJOO0VBQ0E7RTdEeHRCTTtBdEQrNGZSO0FtSGxyZUk7RTdEaHVCSTtFQUNBO0F0RHE1ZlI7QXdCMzVmUTtFOEJLQTtFQUNBO0F0RHk1ZlI7QW1IbnJlSTtFQUNFO0U3RHJ1QkU7QXREMjVmUjtBbUhqcmVFO0VBQ0U7QW5IbXJlSjtBbUhocmVFO0VBQ0U7RUFDQTtBbkhrcmVKO0FtSC9xZUU7RUFDRTtBbkhpcmVKO0FtSDlxZUU7RUFDRTtFQUNBO0VBQ0E7QW5IZ3JlSjtBbUg5cWVJO0VBQ0U7QW5IZ3JlTjtBbUhqcmVJO0VBQ0U7QW5IZ3JlTjtBbUg1cWVFO0VBQ0U7QW5IOHFlSjtBbUgzcWVFO0VBQ0U7RUFDQTtBbkg2cWVKO0FtSDFxZUk7RUFDRTtBbkg0cWVOO0FtSHpxZUk7RUFDRTtFQUNBO0FuSDJxZU47QW1IeHFlTTtFQUNFO0FuSDBxZVI7QW1IdHFlSTtFQUNFO0FuSHdxZU47QW1IdHFlSTtFQUNFO0lBQ0U7SUFDQTtFbkh3cWVOO0VtSHJxZU07SUFDRTtFbkh1cWVSO0VtSHBxZU07SUFDRTtFbkhzcWVSO0FBQ0Y7QW1IbHFlSTtFQUNFO0VBQ0E7QW5Ib3FlTjtBbUhqcWVNO0VBQ0U7QW5IbXFlUjtBbUhocWVNO0VBQ0U7QW5Ia3FlUjtBbUgvcGVRO0VBQ0U7QW5IaXFlVjtBbUg5cGVRO0VBQ0U7QW5IZ3FlVjtBbUgzcGVFO0VBQ0U7QW5INnBlSjtBbUgzcGVJO0VBQ0U7QW5INnBlTjtBbUh6cGVFO0VBQ0U7QW5IMnBlSjtBbUh4cGVJO0VBQ0U7QW5IMHBlTjtBbUh4cGVNO0VBQ0U7RUFDQTtBbkgwcGVSO0FtSHhwZVE7RUFDRTtBbkgwcGVWO0FtSHhwZVU7RUFDRTtBbkgwcGVaO0FtSG5wZUU7RUFDRTtBbkhxcGVKO0FtSG5wZUk7RUFDRTtBbkhxcGVOO0FtSGxwZUk7RUFDRTtBbkhvcGVOO0FtSDFvZUU7RUFDRTtBbkg0b2VKO0FtSHhvZUU7RUFDRTtBbkgwb2VKO0FtSHZvZUk7RUFDRTtBbkh5b2VOO0FtSHRvZUk7RUFFRTtBbkh1b2VOO0FtSHBvZUk7RUFDRTtBbkhzb2VOO0FtSHJvZU07RUFDRTtBbkh1b2VSO0FtSDduZVE7RUFDRTtBbkgrbmVWO0FtSDduZVU7RUFDRTtBbkgrbmVaO0FtSDVuZVU7RUFDRTtBbkg4bmVaO0FtSDVuZVk7RUFDRTtBbkg4bmVkO0FtSHJuZVE7RUFDRTtBbkh1bmVWO0FtSHBuZVE7RUFDRTtBbkhzbmVWOztBbUgzbWVNO0VBQ0UsbUJoRXhyQlM7QW5Ec3lmakI7QW1IN21lUTtFQUNFO0FuSCttZVY7QW1IN21lUTtFQUNFO0FuSCttZVY7QW1IOW1lVTtFQUNFLFd2RnI4Qkg7QTVCcWpnQlQ7QW1IeG5lTTtFQUNFLG1CaEV4ckJTO0FuRGt6ZmpCO0FtSHpuZVE7RUFDRTtBbkgybmVWO0FtSHpuZVE7RUFDRTtBbkgybmVWO0FtSDFuZVU7RUFDRSxXdkZyOEJIO0E1QmlrZ0JUO0FtSHBvZU07RUFDRSxtQmhFeHJCUztBbkQ4emZqQjtBbUhyb2VRO0VBQ0U7QW5IdW9lVjtBbUhyb2VRO0VBQ0U7QW5IdW9lVjtBbUh0b2VVO0VBQ0UsV3ZGcjhCSDtBNUI2a2dCVDtBbUhocGVNO0VBQ0UsZ0JoRXhyQlM7QW5EMDBmakI7QW1IanBlUTtFQUNFO0FuSG1wZVY7QW1IanBlUTtFQUNFO0FuSG1wZVY7QW1IbHBlVTtFQUNFLFd2RnI4Qkg7QTVCeWxnQlQ7QW1INXBlTTtFQUNFLG1CaEV4ckJTO0FuRHMxZmpCO0FtSDdwZVE7RUFDRTtBbkgrcGVWO0FtSDdwZVE7RUFDRTtBbkgrcGVWO0FtSDlwZVU7RUFDRSxXdkZyOEJIO0E1QnFtZ0JUO0FtSHhxZU07RUFDRSxtQmhFeHJCUztBbkRrMmZqQjtBbUh6cWVRO0VBQ0U7QW5IMnFlVjtBbUh6cWVRO0VBQ0U7QW5IMnFlVjtBbUgxcWVVO0VBQ0UsV3ZGcjhCSDtBNUJpbmdCVDtBbUhwcmVNO0VBQ0UsbUJoRXhyQlM7QW5EODJmakI7QW1IcnJlUTtFQUNFO0FuSHVyZVY7QW1IcnJlUTtFQUNFO0FuSHVyZVY7QW1IdHJlVTtFQUNFLFd2RnI4Qkg7QTVCNm5nQlQ7QW1IaHNlTTtFQUNFLG1CaEV4ckJTO0FuRDAzZmpCO0FtSGpzZVE7RUFDRTtBbkhtc2VWO0FtSGpzZVE7RUFDRTtBbkhtc2VWO0FtSGxzZVU7RUFDRSxXdkZyOEJIO0E1QnlvZ0JUOztBc0h6b2dCQTtFQUNFO0lBQUs7RXRINm9nQkw7QUFDRjtBc0gzb2dCQTtFQUNFO0VBQ0EsV0NSc0I7RURTdEIsWUNUc0I7RURVdEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEg0b2dCRjs7QXNIem9nQkE7RUFDRSxXQ2Z5QjtFRGdCekIsWUNoQnlCO0VEaUJ6QixtQkNmeUI7QXZIMnBnQjNCOztBc0hyb2dCQTtFQUNFO0lBQ0U7RXRId29nQkY7RXNIdG9nQkE7SUFDRTtJQUNBO0V0SHdvZ0JGO0FBQ0Y7QXNIcm9nQkE7RUFDRTtFQUNBLFdDeENzQjtFRHlDdEIsWUN6Q3NCO0VEMEN0QjtFQUNBO0VBRUE7RUFDQTtFQUNBO0F0SHNvZ0JGOztBc0hub2dCQTtFQUNFLFdDL0N5QjtFRGdEekIsWUNoRHlCO0F2SHNyZ0IzQjs7QXdINXJnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDSnVCO0F6SG1zZ0J6QjtBd0g3cmdCRTtFQUNFO0F4SCtyZ0JKO0F3SDVyZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXZGUnFCO0FqQ3NzZ0J6Qjs7QXdIMXJnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQkN0QnVCO0VEdUJ2QjtFQUNBO0VBQ0E7QXhINnJnQkY7QXdIM3JnQkU7RUFDRTtBeEg2cmdCSjtBd0gxcmdCRTtFQUNFO0VBQ0E7QXhINHJnQko7QXdIenJnQkU7O0VBRUU7RUFDQTtFQUNBLHFCakNoQ3lCO0VpQ2lDekIsb0JqQ2pDeUI7QXZGNHRnQjdCO0F3SHpyZ0JJOztFQUNFO0VBQ0E7RUFDQTtBeEg0cmdCTjtBdUJ4dWdCUTs7RWlHOENBO0VBQ0E7QXhIOHJnQlI7QXdCN3VnQlE7O0VnR2tEQTtFQUNBO0F4SCtyZ0JSO0F3SDNyZ0JJOztFQUNFO0F4SDhyZ0JOOztBbURob2dCUTtFcUVwRE47RWxFdkRJO0F0RGd2Z0JOO0F3SHJyZ0JJOztFQUVFO0F4SHVyZ0JOO0EwQmp2Z0JFOzs7RThGNkRNO0F4SHlyZ0JSO0F3SHRyZ0JNOztFQUNFO0F4SHlyZ0JSO0F3SHJyZ0JJOzs7O0VBSUU7QXhIdXJnQk47QXdIbnJnQkU7RUFDRTtBeEhxcmdCSjtBd0hwcmdCSTtFQUNFO0F4SHNyZ0JOO0EwQnR3Z0JFO0U4Rm1GTTtBeEhzcmdCUjs7QW1EcnFnQlE7RXFFaEROO0VsRXZESTtBdERpeGdCTjtBd0h0dGdCSTs7RUFFRTtBeEh3dGdCTjtBMEJseGdCRTs7O0U4RjZETTtBeEgwdGdCUjtBd0h2dGdCTTs7RUFDRTtBeEgwdGdCUjtBd0h0dGdCSTs7OztFQUlFO0F4SHd0Z0JOO0F3SHB0Z0JFO0VBQ0U7QXhIc3RnQko7QXdIcnRnQkk7RUFDRTtBeEh1dGdCTjtBMEJ2eWdCRTtFOEZtRk07QXhIdXRnQlI7O0EwSHh6Z0JBO0VBQ0U7RUFDQSxXQ0prQjtFREtsQixZQ0prQjtBM0gremdCcEI7O0EwSHh6Z0JBO0VBQ0U7RUFDQTtFQUNBO0ExSDJ6Z0JGOztBMEh4emdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEZKRTtFc0ZRQTtFQUNBO0ExSHl6Z0JKO0EwSHR6Z0JFO0VBQ0U7RUFDQSxRQ2RvQjtFRGVwQixTQ2ZvQjtFRGdCcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjlGbENLO0U4Rm1DTDtFQUNBO0V0RnRCQTtBcEMrMGdCSjs7QTBIbnpnQkU7RUFDRTtBMUhzemdCSjs7QTBIbHpnQkE7RUFFSTtFQUNBO0VBQ0E7RUFFRjtFQUtFLGdEN0ZqRDBCO0E3QmcyZ0I5Qjs7QTBIM3lnQkE7RUFDRTtFQUNBO0ExSDh5Z0JGOztBMEh2eWdCQTtFRTFFRSxXREtxQjtFQ0pyQixZREtxQjtBM0hnM2dCdkI7QTRIbjNnQkU7RUFDRSxlREdtQjtBM0hrM2dCdkI7QTRIbjNnQkk7RUFDRTtFQUNBO0E1SHEzZ0JOO0E0SG4zZ0JJO0VBQ0UsZURKaUI7QTNIeTNnQnZCO0E0SGgzZ0JJO0VBQ0U7QTVIazNnQk47O0EwSHJ6Z0JBO0VFOUVFLFdEU3FCO0VDUnJCLFlEU3FCO0EzSDgzZ0J2QjtBNEhyNGdCRTtFQUNFLGNET21CO0EzSGc0Z0J2QjtBNEhyNGdCSTtFQUNFO0VBQ0E7QTVIdTRnQk47QTRIcjRnQkk7RUFDRTtBNUh1NGdCTjtBNEhsNGdCSTtFQUNFO0E1SG80Z0JOOztBMEhoMGdCQTtFQUNFLFdDekV1QjtBM0g0NGdCekI7QTBIaDBnQkk7RUFDRTtBMUhrMGdCTjtBMEhoMGdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlQy9GYztFRGdHZDtFQUNBO0VBQ0EsYzlGNUZPO0U4RjZGUDtFQUNBO0VBQ0E7RUFDQTtBMUhrMGdCTjtBdUJ4NmdCUTtFbUd5R0E7QTFIazBnQlI7QTBINXpnQkk7RUFDRTtBMUg4emdCTjtBMEg1emdCSTtFQUNFO0VBQ0EsVzlGcEhHO0U4RnFISDtBMUg4emdCTjtBMEh6emdCRTtFRTdIQSxXRGN1QjtFQ2J2QixZREtxQjtBM0hvN2dCdkI7QTRIdjdnQkU7RUFDRSxlREdtQjtBM0hzN2dCdkI7QTRIdjdnQkk7RUFDRTtFQUNBO0E1SHk3Z0JOO0E0SHY3Z0JJO0VBQ0UsZURKaUI7QTNINjdnQnZCO0E0SHA3Z0JJO0VBQ0U7QTVIczdnQk47QTBIdDBnQkU7RUVqSUEsV0RldUI7RUNkdkIsWURTcUI7QTNIaThnQnZCO0E0SHg4Z0JFO0VBQ0UsY0RPbUI7QTNIbThnQnZCO0E0SHg4Z0JJO0VBQ0U7RUFDQTtBNUgwOGdCTjtBNEh4OGdCSTtFQUNFO0E1SDA4Z0JOO0E0SHI4Z0JJO0VBQ0U7QTVIdThnQk47O0EwSDcwZ0JFO0VBQ0UseUI5RnJJUztFOEZzSVQ7QTFIZzFnQko7QTBIOTBnQkk7RUFDRTtFQUNBO0VBQ0EsV0NoSmM7RURpSmQsWUNqSmM7RURrSmQ7RUFDQTtFQUNBO0ExSGcxZ0JOO0EwSDMwZ0JFO0VFcElBLFdEbEJxQjtFQ21CckIsWURsQnFCO0EzSG8rZ0J2QjtBNEhoOWdCRTtFQUNFLFdEckJtQjtFQ3NCbkIsWUR0Qm1CO0EzSHcrZ0J2QjtBNEg5OGdCSTtFQUNFO0E1SGc5Z0JOO0EwSGwxZ0JFO0VFeElBLFdEZHFCO0VDZXJCLFlEZHFCO0EzSDIrZ0J2QjtBNEgzOWdCRTtFQUNFLFdEakJtQjtFQ2tCbkIsWURsQm1CO0EzSCsrZ0J2QjtBNEh6OWdCSTtFQUNFO0E1SDI5Z0JOOztBNEgvOGdCRTtFQUNFLHlCekUyTmE7RXlFMU5iO0E1SGs5Z0JKO0E0SGg5Z0JJO0VBQ0U7QTVIazlnQk47O0E0SDc5Z0JFO0VBQ0UseUJ6RWlPYTtBbkQrdmdCakI7O0E0SGg5Z0JFO0VBQ0U7RUFDQSxxQnpFK01hO0FuRG93Z0JqQjtBNEhqOWdCSTtFQUNFLHFCekU0TVc7QW5EdXdnQmpCO0E0SGo5Z0JJO0VBQ0UsY3pFeU1XO0FuRDB3Z0JqQjs7QTRINzhnQkU7RUFDRTtFQUNBLHFCekVpTWE7QW5EK3dnQmpCO0E0SDk4Z0JJO0VBQ0UseUJ6RThMVztFeUU3TFgscUJ6RTZMVztBbkRteGdCakI7QTRIOThnQkk7RUFDRSxjekUwTFc7QW5Ec3hnQmpCOztBNEhsL2dCRTtFQUNFLHlCekUyTmE7RXlFMU5iO0E1SHEvZ0JKO0E0SG4vZ0JJO0VBQ0U7QTVIcS9nQk47O0E0SGhnaEJFO0VBQ0UseUJ6RWlPYTtBbkRreWdCakI7O0E0SG4vZ0JFO0VBQ0U7RUFDQSxxQnpFK01hO0FuRHV5Z0JqQjtBNEhwL2dCSTtFQUNFLHFCekU0TVc7QW5EMHlnQmpCO0E0SHAvZ0JJO0VBQ0UsY3pFeU1XO0FuRDZ5Z0JqQjs7QTRIaC9nQkU7RUFDRTtFQUNBLHFCekVpTWE7QW5Ea3pnQmpCO0E0SGovZ0JJO0VBQ0UseUJ6RThMVztFeUU3TFgscUJ6RTZMVztBbkRzemdCakI7QTRIai9nQkk7RUFDRSxjekUwTFc7QW5EeXpnQmpCOztBNEhyaGhCRTtFQUNFLHlCekUyTmE7RXlFMU5iO0E1SHdoaEJKO0E0SHRoaEJJO0VBQ0U7QTVId2hoQk47O0E0SG5paEJFO0VBQ0UseUJ6RWlPYTtBbkRxMGdCakI7O0E0SHRoaEJFO0VBQ0U7RUFDQSxxQnpFK01hO0FuRDAwZ0JqQjtBNEh2aGhCSTtFQUNFLHFCekU0TVc7QW5ENjBnQmpCO0E0SHZoaEJJO0VBQ0UsY3pFeU1XO0FuRGcxZ0JqQjs7QTRIbmhoQkU7RUFDRTtFQUNBLHFCekVpTWE7QW5EcTFnQmpCO0E0SHBoaEJJO0VBQ0UseUJ6RThMVztFeUU3TFgscUJ6RTZMVztBbkR5MWdCakI7QTRIcGhoQkk7RUFDRSxjekUwTFc7QW5ENDFnQmpCOztBNEh4amhCRTtFQUNFLHNCekUyTmE7RXlFMU5iO0E1SDJqaEJKO0E0SHpqaEJJO0VBQ0U7QTVIMmpoQk47O0E0SHRraEJFO0VBQ0Usc0J6RWlPYTtBbkR3MmdCakI7O0E0SHpqaEJFO0VBQ0U7RUFDQSxrQnpFK01hO0FuRDYyZ0JqQjtBNEgxamhCSTtFQUNFLGtCekU0TVc7QW5EZzNnQmpCO0E0SDFqaEJJO0VBQ0UsV3pFeU1XO0FuRG0zZ0JqQjs7QTRIdGpoQkU7RUFDRTtFQUNBLGtCekVpTWE7QW5EdzNnQmpCO0E0SHZqaEJJO0VBQ0Usc0J6RThMVztFeUU3TFgsa0J6RTZMVztBbkQ0M2dCakI7QTRIdmpoQkk7RUFDRSxXekUwTFc7QW5EKzNnQmpCOztBNEgzbGhCRTtFQUNFLHlCekUyTmE7RXlFMU5iO0E1SDhsaEJKO0E0SDVsaEJJO0VBQ0U7QTVIOGxoQk47O0E0SHptaEJFO0VBQ0UseUJ6RWlPYTtBbkQyNGdCakI7O0E0SDVsaEJFO0VBQ0U7RUFDQSxxQnpFK01hO0FuRGc1Z0JqQjtBNEg3bGhCSTtFQUNFLHFCekU0TVc7QW5EbTVnQmpCO0E0SDdsaEJJO0VBQ0UsY3pFeU1XO0FuRHM1Z0JqQjs7QTRIemxoQkU7RUFDRTtFQUNBLHFCekVpTWE7QW5EMjVnQmpCO0E0SDFsaEJJO0VBQ0UseUJ6RThMVztFeUU3TFgscUJ6RTZMVztBbkQrNWdCakI7QTRIMWxoQkk7RUFDRSxjekUwTFc7QW5EazZnQmpCOztBNEg5bmhCRTtFQUNFLHlCekUyTmE7RXlFMU5iO0E1SGlvaEJKO0E0SC9uaEJJO0VBQ0U7QTVIaW9oQk47O0E0SDVvaEJFO0VBQ0UseUJ6RWlPYTtBbkQ4NmdCakI7O0E0SC9uaEJFO0VBQ0U7RUFDQSxxQnpFK01hO0FuRG03Z0JqQjtBNEhob2hCSTtFQUNFLHFCekU0TVc7QW5EczdnQmpCO0E0SGhvaEJJO0VBQ0UsY3pFeU1XO0FuRHk3Z0JqQjs7QTRINW5oQkU7RUFDRTtFQUNBLHFCekVpTWE7QW5EODdnQmpCO0E0SDduaEJJO0VBQ0UseUJ6RThMVztFeUU3TFgscUJ6RTZMVztBbkRrOGdCakI7QTRIN25oQkk7RUFDRSxjekUwTFc7QW5EcThnQmpCOztBNEhqcWhCRTtFQUNFLHlCekUyTmE7RXlFMU5iO0E1SG9xaEJKO0E0SGxxaEJJO0VBQ0U7QTVIb3FoQk47O0E0SC9xaEJFO0VBQ0UseUJ6RWlPYTtBbkRpOWdCakI7O0E0SGxxaEJFO0VBQ0U7RUFDQSxxQnpFK01hO0FuRHM5Z0JqQjtBNEhucWhCSTtFQUNFLHFCekU0TVc7QW5EeTlnQmpCO0E0SG5xaEJJO0VBQ0UsY3pFeU1XO0FuRDQ5Z0JqQjs7QTRIL3BoQkU7RUFDRTtFQUNBLHFCekVpTWE7QW5EaStnQmpCO0E0SGhxaEJJO0VBQ0UseUJ6RThMVztFeUU3TFgscUJ6RTZMVztBbkRxK2dCakI7QTRIaHFoQkk7RUFDRSxjekUwTFc7QW5EdytnQmpCOztBNEhwc2hCRTtFQUNFLHlCekUyTmE7RXlFMU5iO0E1SHVzaEJKO0E0SHJzaEJJO0VBQ0U7QTVIdXNoQk47O0E0SGx0aEJFO0VBQ0UseUJ6RWlPYTtBbkRvL2dCakI7O0E0SHJzaEJFO0VBQ0U7RUFDQSxxQnpFK01hO0FuRHkvZ0JqQjtBNEh0c2hCSTtFQUNFLHFCekU0TVc7QW5ENC9nQmpCO0E0SHRzaEJJO0VBQ0UsY3pFeU1XO0FuRCsvZ0JqQjs7QTRIbHNoQkU7RUFDRTtFQUNBLHFCekVpTWE7QW5Eb2doQmpCO0E0SG5zaEJJO0VBQ0UseUJ6RThMVztFeUU3TFgscUJ6RTZMVztBbkR3Z2hCakI7QTRIbnNoQkk7RUFDRSxjekUwTFc7QW5EMmdoQmpCOztBMEhwbGhCRTtFQUNFO0ExSHVsaEJKO0EwSHJsaEJJO0VBQ0U7QTFIdWxoQk47O0EwSGpsaEJFO0VBQ0U7QTFIb2xoQko7QTBIbGxoQkk7RUFDRTtBMUhvbGhCTjs7QTZIL3hoQkE7RUFDRTtFQUNBLG1CcEJFUTtFb0JDTjtBN0hneWhCSjtBNkg1eGhCRTs7RUFFRSxnQmxHWHNCO0VrR1l0QjtFQUNBO0VBR0U7QTdINHhoQk47QTZIeHhoQkU7RUFDRTtFQUNBO0VBR0U7QTdId3hoQk47QTZIcHhoQkU7RUFDRTtFQUdFO0E3SG94aEJOOztBNkh6d2hCRTs7RUFFRSxlbEc3Q3NCO0EzQnl6aEIxQjs7QTZIbndoQkE7RUFDRTtFQUdFO0E3SG93aEJKO0E2SGp3aEJFOztFQUVFO0VBR0U7QTdIaXdoQk47QTZINXZoQkk7O0VBRUU7QTdIOHZoQk47O0E2SHh2aEJFOzs7O0VBSUU7QTdIMnZoQko7O0E2SGx2aEJFO0VBR0k7QTdIbXZoQk47O0EwQjMwaEJFO0VBQ0U7SW1HcUdJO0lBQ0E7RTdIMHVoQk47QUFDRjs7QThIeDFoQkk7OztFQUlJO0VBRUYseUJEb0hnQztBN0hxdWhCdEM7QThIcjFoQk07Ozs7RUFJRSxxQkQ0RzJFO0E3SDJ1aEJuRjs7QTBCLzFoQkU7RUFDRTtJb0dtQkkseUJBSmU7RTlIbzFoQnJCO0U4SDkwaEJNOztJQUVFLHlCQVJhO0U5SHcxaEJyQjtBQUNGOztBOEgvMmhCSTs7O0VBSUk7RUFFRix5QkRvSGdDO0E3SDR2aEJ0QztBOEg1MmhCTTs7OztFQUlFLHFCRDRHMkU7QTdIa3doQm5GOztBMEJ0M2hCRTtFQUNFO0lvR21CSSx5QkFKZTtFOUgyMmhCckI7RThIcjJoQk07O0lBRUUseUJBUmE7RTlIKzJoQnJCO0FBQ0Y7O0E4SHQ0aEJJOzs7RUFJSTtFQUVGLHlCRG9IZ0M7QTdIbXhoQnRDO0E4SG40aEJNOzs7O0VBSUUscUJENEcyRTtBN0h5eGhCbkY7O0EwQjc0aEJFO0VBQ0U7SW9HbUJJLHlCQUplO0U5SGs0aEJyQjtFOEg1M2hCTTs7SUFFRSx5QkFSYTtFOUhzNGhCckI7QUFDRjs7QThINzVoQkk7OztFQUlJO0VBRUYseUJEb0hnQztBN0gweWhCdEM7QThIMTVoQk07Ozs7RUFJRSxxQkQ0RzJFO0E3SGd6aEJuRjs7QTBCcDZoQkU7RUFDRTtJb0dtQkkseUJBSmU7RTlIeTVoQnJCO0U4SG41aEJNOztJQUVFLHlCQVJhO0U5SDY1aEJyQjtBQUNGOztBOEhwN2hCSTs7O0VBSUk7RUFFRix5QkRvSGdDO0E3SGkwaEJ0QztBOEhqN2hCTTs7OztFQUlFLHFCRDRHMkU7QTdIdTBoQm5GOztBMEIzN2hCRTtFQUNFO0lvR21CSSx5QkFKZTtFOUhnN2hCckI7RThIMTZoQk07O0lBRUUseUJBUmE7RTlIbzdoQnJCO0FBQ0Y7O0E4SDM4aEJJOzs7RUFJSTtFQUVGLHlCRG9IZ0M7QTdIdzFoQnRDO0E4SHg4aEJNOzs7O0VBSUUscUJENEcyRTtBN0g4MWhCbkY7O0EwQmw5aEJFO0VBQ0U7SW9HbUJJLHlCQUplO0U5SHU4aEJyQjtFOEhqOGhCTTs7SUFFRSx5QkFSYTtFOUgyOGhCckI7QUFDRjs7QThIbCtoQkk7OztFQUlJO0VBRUYseUJEb0hnQztBN0grMmhCdEM7QThILzloQk07Ozs7RUFJRSxxQkQ0RzJFO0E3SHEzaEJuRjs7QTBCeitoQkU7RUFDRTtJb0dtQkkseUJBSmU7RTlIODloQnJCO0U4SHg5aEJNOztJQUVFLHlCQVJhO0U5SGsraEJyQjtBQUNGOztBOEh6L2hCSTs7O0VBSUk7RUFFRix5QkRvSGdDO0E3SHM0aEJ0QztBOEh0L2hCTTs7OztFQUlFLHFCRDRHMkU7QTdINDRoQm5GOztBMEJoZ2lCRTtFQUNFO0lvR21CSSx5QkFKZTtFOUhxL2hCckI7RThILytoQk07O0lBRUUseUJBUmE7RTlIeS9oQnJCO0FBQ0Y7O0E4SGhoaUJJOzs7RUFJSTtFQUVGLHlCRHdIK0I7QTdIeTVoQnJDOztBMEJqaGlCRTtFQUNFO0lvR21CSSx5QkFKZTtFOUhzZ2lCckI7RThIaGdpQk07O0lBRUUseUJBUmE7RTlIMGdpQnJCO0FBQ0Y7O0E4SGppaUJJOzs7RUFJSTtFQUVGLHlCRHlIaUM7QTdIeTZoQnZDO0E4SDloaUJNOzs7O0VBSUUscUJEaUhvRTtBN0grNmhCNUU7O0EwQnhpaUJFO0VBQ0U7SW9HbUJJLHlCQUplO0U5SDZoaUJyQjtFOEh2aGlCTTs7SUFFRSx5QkFSYTtFOUhpaWlCckI7QUFDRjs7QTZIbjdoQkk7RUFDRTtFQUVFO0VBQ0E7QTdIcTdoQlI7O0E2SHY2aEJJO0VBRUk7RUFDQTtFQUNBO0E3SHk2aEJSO0E2SG42aEJJO0VBRUk7RUFDQTtFQUNBO0E3SG82aEJSOztBNkg5NWhCQTtFQUVJO0VBQ0E7QTdIZzZoQko7QTZINzVoQkU7OztFQUlJO0E3SDg1aEJOO0E2SDE1aEJFO0VBQ0U7QTdINDVoQko7QTZIeDVoQkk7RUFFSTtBN0h5NWhCUjtBMEJubGlCRTtFQUNFO0ltR2tNTTtJQUNBO0U3SG81aEJSO0FBQ0Y7O0ErRC9naUJJO0U4RDRJQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U3SHM0aEJOO0U2SG40aEJNO0lBQ0U7RTdIcTRoQlI7QUFDRjtBK0QzaGlCSTtFOEQ0SUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFN0hpNWhCTjtFNkg5NGhCTTtJQUNFO0U3SGc1aEJSO0FBQ0Y7QStEdGlpQkk7RThENElBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RTdINDVoQk47RTZIejVoQk07SUFDRTtFN0gyNWhCUjtBQUNGO0ErRGpqaUJJO0U4RDRJQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U3SHU2aEJOO0U2SHA2aEJNO0lBQ0U7RTdIczZoQlI7QUFDRjtBK0Q1amlCSTtFOEQ0SUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFN0hrN2hCTjtFNkgvNmhCTTtJQUNFO0U3SGk3aEJSO0FBQ0Y7QTZIMzdoQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBN0g0N2hCUjtBNkh6N2hCUTtFQUNFO0E3SDI3aEJWOztBNkhwN2hCQTtFQUNFO0VBR0U7QTdIcTdoQko7QTZIbDdoQkU7RUFDRTtBN0hvN2hCSjs7QTZIOTZoQkU7RUFDRTtBN0hpN2hCSjs7QTZINTZoQkU7RUFDRTtBN0grNmhCSjs7QStIdHJpQkE7RUFDRSxZQ0MrQjtFREEvQjtFQUNBO0V6RzRISSxtQkF0Q2E7RXlHcEZqQjtFQUNBO0VBQ0EsaURDQytCO0VEQS9CO0VBQ0E7RTNGU0U7RTJGTEE7RUFDQTtBL0h1cmlCSjtBK0hwcmlCRTtFQUNFLHNCQ2Y2QjtBaElxc2lCakM7QStIbnJpQkU7RUFDRTtBL0hxcmlCSjtBK0hscmlCRTtFQUNFO0VBQ0E7QS9Ib3JpQko7QStIanJpQkU7RUFDRTtBL0htcmlCSjs7QStIL3FpQkE7RUFDRTtFQUNBO0EvSGtyaUJGOztBK0gvcWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7QS9IaXJpQko7O0ErSDdxaUJBO0VBQ0UsZ0JDbkQrQjtBaEltdWlCakM7O0ErSDdxaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9IZ3JpQkY7QStIOXFpQkU7RUFRRTtFQUNBLGE5RjNEcUI7RThGNERyQixZQ3ZFNkI7QWhJZ3ZpQmpDO0ErSHRxaUJFO0VBSUU7QS9IcXFpQko7QStIbHFpQkU7RUFJRTtFQUNBO0EvSGlxaUJKO0ErSDlwaUJFO0VBRUU7QS9IK3BpQko7QStINXBpQkU7RUFFRTtFQUNBO0EvSDZwaUJKO0ErSDFwaUJFO0VBSUU7QS9IeXBpQko7QStIdHBpQkU7RUFJRTtBL0hxcGlCSjtBK0hscGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvSG9waUJKOztBK0gzb2lCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FqSSt3aUJGO0FpSTd3aUJFO0VBQ0U7RUFDQTtFQUNBO0FqSSt3aUJKOztBK0h0cGlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FqSTB4aUJGO0FpSXh4aUJFO0VBQ0U7RUFDQTtFQUNBO0FqSTB4aUJKOztBK0hqcWlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FqSXF5aUJGO0FpSW55aUJFO0VBQ0U7RUFDQTtFQUNBO0FqSXF5aUJKOztBK0g1cWlCRTtFRWhJQTtFQUNBLHNCOUV3UWU7RThFdlFmO0FqSWd6aUJGO0FpSTl5aUJFO0VBQ0U7RUFDQTtFQUNBO0FqSWd6aUJKOztBK0h2cmlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FqSTJ6aUJGO0FpSXp6aUJFO0VBQ0U7RUFDQTtFQUNBO0FqSTJ6aUJKOztBK0hsc2lCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FqSXMwaUJGO0FpSXAwaUJFO0VBQ0U7RUFDQTtFQUNBO0FqSXMwaUJKOztBK0g3c2lCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FqSWkxaUJGO0FpSS8waUJFO0VBQ0U7RUFDQTtFQUNBO0FqSWkxaUJKOztBK0h4dGlCRTtFRWhJQTtFQUNBLHlCOUV3UWU7RThFdlFmO0FqSTQxaUJGO0FpSTExaUJFO0VBQ0U7RUFDQTtFQUNBO0FqSTQxaUJKOztBa0luMmlCQTtFQUNFO0VBQ0EsYWpHU3VCO0VpR1J2QjtFQUNBLFMzRkt1QjtFSlR2QixrTWRJd0I7RWNGeEI7RUFDQSxnQmRZcUI7RWNYckIsZ0JkZ0JrQjtFY2ZsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYmdISSxzQkF0Q2E7RTRHOUVqQjtFQUNBO0FsSWczaUJGO0FrSTkyaUJFO0VBQVMsWTNGUGM7QXZDdzNpQnpCO0FrSS8yaUJFO0VBQ0U7RUFDQTtBbElpM2lCSjtBa0kvMmlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSWkzaUJOOztBa0k1MmlCQTs7RUFFRTtBbEkrMmlCRjtBa0k3MmlCRTs7RUFDRSxhM0Z0QnFCO0UyRnVCckIsYzNGdEJxQjtBdkNzNGlCekI7O0FrSTUyaUJBOztFQUVFO0FsSSsyaUJGO0FrSTcyaUJFOztFQUNFLGEzRi9CcUI7RTJGZ0NyQixjM0ZqQ3FCO0F2Q2k1aUJ6Qjs7QWtJMzJpQkU7RUFDRTtBbEk4MmlCSjtBa0k1MmlCSTtFQUNFO0VBQ0E7RUFDQSx5QnRHbkRHO0E1Qmk2aUJUOztBa0l4MmlCRTtFQUNFO0FsSTIyaUJKO0FrSXoyaUJJO0VBQ0U7RUFDQTtFQUNBLDJCdEcvREc7QTVCMDZpQlQ7O0FrSXIyaUJFO0VBQ0U7QWxJdzJpQko7QWtJdDJpQkk7RUFDRTtFQUNBO0VBQ0EsNEJ0RzNFRztBNUJtN2lCVDs7QWtJbDJpQkU7RUFDRTtBbElxMmlCSjtBa0luMmlCSTtFQUNFO0VBQ0E7RUFDQSwwQnRHdkZHO0E1QjQ3aUJUOztBa0kvMGlCQTtFQUNFLGdCM0ZoSHVCO0UyRmlIdkI7RUFDQSxXdEdqSE87RXNHa0hQO0VBQ0EseUJ0R2xITztFUWFMO0FwQ3c3aUJKOztBbUkxOGlCQTtFbkZnQk0sZ0NtRmZKO0FuSTY4aUJGO0FnRDE3aUJNO0VtRnBCTjtJbkZxQlE7RWhENjdpQk47QUFDRjtBbUloOWlCRTtFQUNFO0FuSWs5aUJKOztBbUk3OGlCRTtFQUNFO0FuSWc5aUJKOztBbUk1OGlCQTtFQUNFO0VBQ0E7RUFDQTtFbkZESSw2Qm1GRUo7QW5JKzhpQkY7QWdENzhpQk07RW1GTk47SW5GT1E7RWhEZzlpQk47QUFDRjs7QW1JajlpQkE7RUFDRTtJQUNFO0VuSW85aUJGO0VtSWo5aUJBO0lBQ0U7RW5JbTlpQkY7QUFDRjtBbUloOWlCQTtFQUNFO0VBQ0E7QW5JazlpQkY7O0FtSTM4aUJBO0VBQ0U7QW5JODhpQkY7O0FtSTM4aUJBO0VBQ0U7QW5JODhpQkY7QW1JNzhpQkU7RUFDRTtBbkkrOGlCSjs7QW1JMThpQkU7O0VBRUU7QW5JNjhpQko7QW1JMzhpQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVlFO0FuSXk5aUJOOztBbUlwOWlCQTtFQUNFO0FuSXU5aUJGOztBb0kzaGpCQTs7RUFFRSxxQi9Hc0J3QjtFK0dwQnhCLGdCL0dzQndCO0UrR3JCeEIsZ0IvR3NCd0I7QXJCdWdqQjFCOztBb0l6aGpCQTtFOUdnSE0sb0JBdENhO0F0Qm05aUJuQjs7QW9JNWhqQkE7RTlHK0dNLGtCQXRDYTtBdEJ1OWlCbkI7O0FvSS9oakJBO0U5RzhHTSxxQkF0Q2E7QXRCMjlpQm5COztBb0lsaWpCQTtFOUc2R00sb0JBdENhO0F0Qis5aUJuQjs7QW9JcmlqQkE7RTlHNEdNLHFCQXRDYTtBdEJtK2lCbkI7O0FvSXhpakJBO0U5RzJHTSxtQkF0Q2E7QXRCdStpQm5COztBb0kxaWpCQTtFOUd5R00scUJBdENhO0U4R2pFakIsZ0IvR3dCa0I7QXJCcWhqQnBCOztBb0l6aWpCQTtFOUdtR00sZUF0Q2E7RThHM0RqQixnQi9HV3FCO0UrR1ZyQixnQi9HRXdCO0FyQjBpakIxQjs7QW9JMWlqQkE7RTlHOEZNLGlCQXRDYTtFOEd0RGpCLGdCL0dPcUI7RStHTnJCLGdCL0dId0I7QXJCZ2pqQjFCOztBb0kzaWpCQTtFOUd5Rk0saUJBdENhO0U4R2pEakIsZ0IvR0dxQjtFK0dGckIsZ0IvR1J3QjtBckJzampCMUI7O0FvSTVpakJBO0U5R29GTSxpQkF0Q2E7RThHNUNqQixnQi9HRHFCO0UrR0VyQixnQi9HYndCO0FyQjRqakIxQjs7QW9JdmlqQkE7RUFDRSxnQjNCL0NRO0UyQmdEUixtQjNCaERRO0UyQmlEUjtFQUNBO0VBRUU7QXBJeWlqQko7O0FvSWppakJBO0VBQ0UsVS9GNURjO0UrRjhEWjtBcEltaWpCSjs7QW9JM2hqQkE7O0U5R1BJO0U4R1VGLGdCL0dsRXFCO0FyQmdtakJ2Qjs7QW9JM2hqQkE7O0VBRUUsYy9HdkJjO0UrR3dCZCx5Qi9HZlE7QXJCNmlqQlY7O0FvSXRoakJBO0V4QnRGRTtBNUdnbmpCRjtBdUJ0bmpCUTtFcUZDSjtBNUd3bmpCSjtBd0J6bmpCUTtFb0ZJSjtBNUd3bmpCSjs7QW9JM2hqQkE7RXhCM0ZFO0E1RzBuakJGO0F1QmhvakJRO0VxRkNKO0E1R2tvakJKO0F3Qm5vakJRO0VvRklKO0E1R2tvakJKOztBb0lsaWpCQTtFQUNFO0FwSXFpakJGO0FvSW5pakJFO0VBQ0Usb0IvR3JDbUI7QXJCMGtqQnZCOztBb0kzaGpCQTtFOUc5Q0k7RThHZ0RGO0FwSThoakJGOztBb0kxaGpCQTtFQUNFLG1CM0JySFE7RW5GdUhKLHFCQXRDYTtBdEJra2pCbkI7O0FvSTFoakJBO0VBQ0U7RTlHMURFO0U4RzRERixjeEd2SFc7QTVCb3BqQmI7QW9JM2hqQkU7RUFDRTtBcEk2aGpCSjs7QXFJaHFqQkE7RUFDRTtFQUNBO0VBQ0E7QXJJbXFqQkY7O0FxSS9wakJBO0VBQ0U7SUFDRTtJQUNBO0VySWtxakJGO0FBQ0Y7QXFJL3BqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySWlxakJGO0FxSTdwakJJO0VBQ0U7QXJJK3BqQk47QXFJNXBqQkk7RUFDRTtFQUNBO0FySThwakJOO0FxSTVwakJNO0VBSkY7SUFLSTtJQUNBO0VySStwakJOO0VxSTdwakJNO0lBQ0U7RXJJK3BqQlI7QUFDRjtBcUkzcGpCSTtFQUNFO0VBQ0E7QXJJNnBqQk47QXFJM3BqQk07RUFKRjtJQUtJO0lBQ0E7RXJJOHBqQk47RXFJNXBqQk07SUFDRTtFckk4cGpCUjtBQUNGO0FxSTFwakJJO0VBR0U7RUFDQTtFQUdBO0FySXdwakJOO0FxSW5wakJFO0VBQ0U7QXJJcXBqQko7QXFJbnBqQkk7RUFDRTtBcklxcGpCTjs7QXFJaHBqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW1wakJGO0ErRC9wakJJO0VzRWNGO0lBRUksbUJqRDdDZTtJaUQ4Q2Ysa0JqRDlDZTtFcEZpc2pCbkI7QUFDRjs7QXNJNXVqQkE7RUFBcUI7QXRJZ3ZqQnJCOztBc0kvdWpCQTtFQUFxQjtBdEltdmpCckI7O0FzSWx2akJBO0VBQXFCO0F0SXN2akJyQjs7QXNJcnZqQkE7RUFBcUI7QXRJeXZqQnJCOztBc0l4dmpCQTtFQUFxQjtBdEk0dmpCckI7O0FzSTN2akJBO0VBQXFCO0F0SSt2akJyQjs7QXVJandqQkU7RUFDRTtBdklvd2pCSjs7QTBCeHZqQkU7OztFNkdQSTtBdklxd2pCTjs7QXVJM3dqQkU7RUFDRTtBdkk4d2pCSjs7QTBCbHdqQkU7OztFNkdQSTtBdkkrd2pCTjs7QXVJcnhqQkU7RUFDRTtBdkl3eGpCSjs7QTBCNXdqQkU7OztFNkdQSTtBdkl5eGpCTjs7QXVJL3hqQkU7RUFDRTtBdklreWpCSjs7QTBCdHhqQkU7OztFNkdQSTtBdklteWpCTjs7QXVJenlqQkU7RUFDRTtBdkk0eWpCSjs7QTBCaHlqQkU7OztFNkdQSTtBdkk2eWpCTjs7QXVJbnpqQkU7RUFDRTtBdklzempCSjs7QTBCMXlqQkU7OztFNkdQSTtBdkl1empCTjs7QXVJN3pqQkU7RUFDRTtBdklnMGpCSjs7QTBCcHpqQkU7OztFNkdQSTtBdklpMGpCTjs7QXVJdjBqQkU7RUFDRTtBdkkwMGpCSjs7QTBCOXpqQkU7OztFNkdQSTtBdkkyMGpCTjs7QXVJN3pqQkU7RUFDRTtFQUNBO0VBQ0E7QXZJZzBqQko7O0F1SW4wakJFO0VBQ0U7RUFDQTtFQUNBO0F2SXMwakJKOztBdUl6MGpCRTtFQUNFO0VBQ0E7RUFDQTtBdkk0MGpCSjs7QXVJLzBqQkU7RUFDRTtFQUNBO0VBQ0E7QXZJazFqQko7O0F1SXIxakJFO0VBQ0U7RUFDQTtFQUNBO0F2SXcxakJKOztBdUkzMWpCRTtFQUNFO0VBQ0E7RUFDQTtBdkk4MWpCSjs7QXVJajJqQkU7RUFDRTtFQUNBO0VBQ0E7QXZJbzJqQko7O0F1SXYyakJFO0VBQ0U7RUFDQTtFQUNBO0F2STAyakJKOztBd0l2M2pCQTtFQUNFO0F4STAzakJGOztBd0l2M2pCQTtFQUNFO0F4STAzakJGOztBd0l2M2pCQTtFQUNFLFc1R3BCTztBNUI4NGpCVDs7QXVJNzRqQkU7RUFDRTtBdklnNWpCSjs7QTBCcDRqQkU7OztFNkdQSTtBdklpNWpCTjs7QXVJdjVqQkU7RUFDRTtBdkkwNWpCSjs7QTBCOTRqQkU7OztFNkdQSTtBdkkyNWpCTjs7QXVJajZqQkU7RUFDRTtBdklvNmpCSjs7QTBCeDVqQkU7OztFNkdQSTtBdklxNmpCTjs7QXVJMzZqQkU7RUFDRTtBdkk4NmpCSjs7QTBCbDZqQkU7OztFNkdQSTtBdkkrNmpCTjs7QXVJcjdqQkU7RUFDRTtBdkl3N2pCSjs7QTBCNTZqQkU7OztFNkdQSTtBdkl5N2pCTjs7QXVJLzdqQkU7RUFDRTtBdklrOGpCSjs7QTBCdDdqQkU7OztFNkdQSTtBdkltOGpCTjs7QXVJejhqQkU7RUFDRTtBdkk0OGpCSjs7QTBCaDhqQkU7OztFNkdQSTtBdkk2OGpCTjs7QXVJbjlqQkU7RUFDRTtBdklzOWpCSjs7QTBCMThqQkU7OztFNkdQSTtBdkl1OWpCTjs7QXVJNzlqQkU7RUFDRTtBdklnK2pCSjs7QTBCcDlqQkU7OztFNkdQSTtBdklpK2pCTjs7QXVJditqQkU7RUFDRTtBdkkwK2pCSjs7QTBCOTlqQkU7OztFNkdQSTtBdkkyK2pCTjs7QXVJai9qQkU7RUFDRTtBdklvL2pCSjs7QTBCeCtqQkU7OztFNkdQSTtBdklxL2pCTjs7QXVJMy9qQkU7RUFDRTtBdkk4L2pCSjs7QTBCbC9qQkU7OztFNkdQSTtBdkkrL2pCTjs7QXVJcmdrQkU7RUFDRTtBdkl3Z2tCSjs7QTBCNS9qQkU7OztFNkdQSTtBdkl5Z2tCTjs7QXVJL2drQkU7RUFDRTtBdklraGtCSjs7QTBCdGdrQkU7OztFNkdQSTtBdkltaGtCTjs7QXVJemhrQkU7RUFDRTtBdkk0aGtCSjs7QTBCaGhrQkU7OztFNkdQSTtBdkk2aGtCTjs7QXVJbmlrQkU7RUFDRTtBdklzaWtCSjs7QTBCMWhrQkU7OztFNkdQSTtBdkl1aWtCTjs7QXVJN2lrQkU7RUFDRTtBdklnamtCSjs7QTBCcGlrQkU7OztFNkdQSTtBdklpamtCTjs7QXVJdmprQkU7RUFDRTtBdkkwamtCSjs7QTBCOWlrQkU7OztFNkdQSTtBdkkyamtCTjs7QXVJamtrQkU7RUFDRTtBdklva2tCSjs7QTBCeGprQkU7OztFNkdQSTtBdklxa2tCTjs7QXVJM2trQkU7RUFDRTtBdkk4a2tCSjs7QTBCbGtrQkU7OztFNkdQSTtBdkkra2tCTjs7QXVJcmxrQkU7RUFDRTtBdkl3bGtCSjs7QTBCNWtrQkU7OztFNkdQSTtBdkl5bGtCTjs7QXVJL2xrQkU7RUFDRTtBdklrbWtCSjs7QTBCdGxrQkU7OztFNkdQSTtBdkltbWtCTjs7QXVJem1rQkU7RUFDRTtBdkk0bWtCSjs7QTBCaG1rQkU7OztFNkdQSTtBdkk2bWtCTjs7QXVJbm5rQkU7RUFDRTtBdklzbmtCSjs7QTBCMW1rQkU7OztFNkdQSTtBdkl1bmtCTjs7QXVJN25rQkU7RUFDRTtBdklnb2tCSjs7QTBCcG5rQkU7OztFNkdQSTtBdklpb2tCTjs7QXVJdm9rQkU7RUFDRTtBdkkwb2tCSjs7QTBCOW5rQkU7OztFNkdQSTtBdkkyb2tCTjs7QXdJbm5rQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXNua0JGOztBeUl2cGtCRTtFQUFrQjtBekkycGtCcEI7O0F5STFwa0JFO0VBQWtCO0F6SThwa0JwQjs7QXlJN3BrQkU7RUFBa0I7QXpJaXFrQnBCOztBeUlocWtCRTtFQUFrQjtBeklvcWtCcEI7O0F5SW5xa0JFO0VBQWtCO0F6SXVxa0JwQjs7QXlJcHFrQkE7RUFBbUI7QXpJd3FrQm5COztBeUl2cWtCQTtFQUFtQjtBekkycWtCbkI7O0F5STFxa0JBO0VBQW1CO0F6SThxa0JuQjs7QXlJN3FrQkE7RUFBbUI7QXpJaXJrQm5COztBeUlocmtCQTtFQUFtQjtBeklvcmtCbkI7O0F5SWpya0JFO0VBQ0U7RUFDQTtBeklvcmtCSjs7QXlJdHJrQkU7RUFDRTtFQUNBO0F6SXlya0JKOztBeUkzcmtCRTtFQUNFO0VBQ0E7QXpJOHJrQko7O0F5SWhza0JFO0VBQ0U7RUFDQTtBekltc2tCSjs7QXlJcnNrQkU7RUFDRTtFQUNBO0F6SXdza0JKOztBeUkxc2tCRTtFQUNFO0VBQ0E7QXpJNnNrQko7O0F5SS9za0JFO0VBQ0U7RUFDQTtBeklrdGtCSjs7QXlJcHRrQkU7RUFDRTtFQUNBO0F6SXV0a0JKOztBeUludGtCQTtFQUNFO0F6SXN0a0JGOztBeUkvc2tCQTtFQUNFO0F6SWt0a0JGOztBeUkvc2tCQTtFQUNFO0F6SWt0a0JGOztBeUkvc2tCQTtFQUNFO0VBQ0E7QXpJa3RrQkY7O0F5SS9za0JBO0VBQ0U7RUFDQTtBeklrdGtCRjs7QXlJL3NrQkE7RUFDRTtFQUNBO0F6SWt0a0JGOztBeUkvc2tCQTtFQUNFO0VBQ0E7QXpJa3RrQkY7O0F5SS9za0JBO0VBQ0U7QXpJa3RrQkY7O0F5SS9za0JBO0VBQ0U7QXpJa3RrQkY7O0F5SS9za0JBO0VBQ0U7QXpJa3RrQkY7O0F5SS9za0JBO0VBQ0U7QXpJa3RrQkY7O0F5STVza0JNO0VBQXlCO0F6SWd0a0IvQjs7QXlJL3NrQk07RUFBeUI7QXpJbXRrQi9COztBeUlsdGtCTTtFQUF5QjtBeklzdGtCL0I7O0F5SXJ0a0JNO0VBQXlCO0F6SXl0a0IvQjs7QXlJeHRrQk07RUFBeUI7QXpJNHRrQi9COztBeUkxdGtCTTtFQUF5QjtBekk4dGtCL0I7O0F5STd0a0JNO0VBQXlCO0F6SWl1a0IvQjs7QXlJaHVrQk07RUFBeUI7QXpJb3VrQi9COztBeUludWtCTTtFQUF5QjtBekl1dWtCL0I7O0F5SXR1a0JNO0VBQXlCO0F6STB1a0IvQjs7QXlJOXVrQk07RUFBeUI7QXpJa3ZrQi9COztBeUlqdmtCTTtFQUF5QjtBeklxdmtCL0I7O0F5SXB2a0JNO0VBQXlCO0F6SXd2a0IvQjs7QXlJdnZrQk07RUFBeUI7QXpJMnZrQi9COztBeUkxdmtCTTtFQUF5QjtBekk4dmtCL0I7O0EwSTExa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSTYxa0JGOztBa0VsMmtCRTtFQUNFO0VBQ0E7RUFDQTtBbEVxMmtCSjs7QTJJLzFrQk07RUFBd0I7QTNJbTJrQjlCOztBMkluMmtCTTtFQUF3QjtBM0l1MmtCOUI7O0EySXYya0JNO0VBQXdCO0EzSTIya0I5Qjs7QTJJMzJrQk07RUFBd0I7QTNJKzJrQjlCOztBMkkvMmtCTTtFQUF3QjtBM0ltM2tCOUI7O0EySW4za0JNO0VBQXdCO0EzSXUza0I5Qjs7QTJJdjNrQk07RUFBd0I7QTNJMjNrQjlCOztBMkkzM2tCTTtFQUF3QjtBM0krM2tCOUI7O0EySS8za0JNO0VBQXdCO0EzSW00a0I5Qjs7QStEcDBrQkk7RTRFL0RFO0lBQXdCO0UzSXc0a0I1Qjs7RTJJeDRrQkk7SUFBd0I7RTNJNDRrQjVCOztFMkk1NGtCSTtJQUF3QjtFM0lnNWtCNUI7O0UySWg1a0JJO0lBQXdCO0UzSW81a0I1Qjs7RTJJcDVrQkk7SUFBd0I7RTNJdzVrQjVCOztFMkl4NWtCSTtJQUF3QjtFM0k0NWtCNUI7O0UySTU1a0JJO0lBQXdCO0UzSWc2a0I1Qjs7RTJJaDZrQkk7SUFBd0I7RTNJbzZrQjVCOztFMklwNmtCSTtJQUF3QjtFM0l3NmtCNUI7QUFDRjtBK0QxMmtCSTtFNEUvREU7SUFBd0I7RTNJNjZrQjVCOztFMkk3NmtCSTtJQUF3QjtFM0lpN2tCNUI7O0UySWo3a0JJO0lBQXdCO0UzSXE3a0I1Qjs7RTJJcjdrQkk7SUFBd0I7RTNJeTdrQjVCOztFMkl6N2tCSTtJQUF3QjtFM0k2N2tCNUI7O0UySTc3a0JJO0lBQXdCO0UzSWk4a0I1Qjs7RTJJajhrQkk7SUFBd0I7RTNJcThrQjVCOztFMklyOGtCSTtJQUF3QjtFM0l5OGtCNUI7O0UySXo4a0JJO0lBQXdCO0UzSTY4a0I1QjtBQUNGO0ErRC80a0JJO0U0RS9ERTtJQUF3QjtFM0lrOWtCNUI7O0UySWw5a0JJO0lBQXdCO0UzSXM5a0I1Qjs7RTJJdDlrQkk7SUFBd0I7RTNJMDlrQjVCOztFMkkxOWtCSTtJQUF3QjtFM0k4OWtCNUI7O0UySTk5a0JJO0lBQXdCO0UzSWsra0I1Qjs7RTJJbCtrQkk7SUFBd0I7RTNJcytrQjVCOztFMkl0K2tCSTtJQUF3QjtFM0kwK2tCNUI7O0UySTEra0JJO0lBQXdCO0UzSTgra0I1Qjs7RTJJOStrQkk7SUFBd0I7RTNJay9rQjVCO0FBQ0Y7QStEcDdrQkk7RTRFL0RFO0lBQXdCO0UzSXUva0I1Qjs7RTJJdi9rQkk7SUFBd0I7RTNJMi9rQjVCOztFMkkzL2tCSTtJQUF3QjtFM0krL2tCNUI7O0UySS8va0JJO0lBQXdCO0UzSW1nbEI1Qjs7RTJJbmdsQkk7SUFBd0I7RTNJdWdsQjVCOztFMkl2Z2xCSTtJQUF3QjtFM0kyZ2xCNUI7O0UySTNnbEJJO0lBQXdCO0UzSStnbEI1Qjs7RTJJL2dsQkk7SUFBd0I7RTNJbWhsQjVCOztFMkluaGxCSTtJQUF3QjtFM0l1aGxCNUI7QUFDRjtBK0R6OWtCSTtFNEUvREU7SUFBd0I7RTNJNGhsQjVCOztFMkk1aGxCSTtJQUF3QjtFM0lnaWxCNUI7O0UySWhpbEJJO0lBQXdCO0UzSW9pbEI1Qjs7RTJJcGlsQkk7SUFBd0I7RTNJd2lsQjVCOztFMkl4aWxCSTtJQUF3QjtFM0k0aWxCNUI7O0UySTVpbEJJO0lBQXdCO0UzSWdqbEI1Qjs7RTJJaGpsQkk7SUFBd0I7RTNJb2psQjVCOztFMklwamxCSTtJQUF3QjtFM0l3amxCNUI7O0UySXhqbEJJO0lBQXdCO0UzSTRqbEI1QjtBQUNGO0ErRGova0JJO0U0RXJFQTtJQUF3QjtFM0kwamxCMUI7QUFDRjtBK0R0L2tCSTtFNEVyRUE7SUFBd0I7RTNJK2psQjFCO0FBQ0Y7QStEMy9rQkk7RTRFckVBO0lBQXdCO0UzSW9rbEIxQjtBQUNGO0ErRGhnbEJJO0U0RXJFQTtJQUF3QjtFM0l5a2xCMUI7QUFDRjtBK0RyZ2xCSTtFNEVyRUE7SUFBd0I7RTNJOGtsQjFCO0FBQ0Y7QTJJL2tsQkk7RUFBd0I7QTNJa2xsQjVCOztBMkk1a2xCSTtFQUFzQjtBM0lnbGxCMUI7O0EySXJqbEJBO0VBRUk7SUFBcUI7RTNJd2psQnZCOztFMkl4amxCRTtJQUFxQjtFM0k0amxCdkI7O0UySTVqbEJFO0lBQXFCO0UzSWdrbEJ2Qjs7RTJJaGtsQkU7SUFBcUI7RTNJb2tsQnZCOztFMklwa2xCRTtJQUFxQjtFM0l3a2xCdkI7O0UySXhrbEJFO0lBQXFCO0UzSTRrbEJ2Qjs7RTJJNWtsQkU7SUFBcUI7RTNJZ2xsQnZCOztFMklobGxCRTtJQUFxQjtFM0lvbGxCdkI7O0UySXBsbEJFO0lBQXFCO0UzSXdsbEJ2QjtBQUNGO0E0STNvbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk2b2xCRjtBNEkzb2xCRTtFQUNFO0VBQ0E7QTVJNm9sQko7QTRJMW9sQkU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJNG9sQko7O0E0SW5vbEJJO0VBQ0U7QTVJc29sQk47O0E0SXZvbEJJO0VBQ0U7QTVJMG9sQk47O0E0STNvbEJJO0VBQ0U7QTVJOG9sQk47O0E0SS9vbEJJO0VBQ0U7QTVJa3BsQk47O0E0SW5wbEJJO0VBQ0U7QTVJc3BsQk47O0E0SXZwbEJJO0VBQ0U7QTVJMHBsQk47O0E0STNwbEJJO0VBQ0U7QTVJOHBsQk47O0E0SS9wbEJJO0VBQ0U7QTVJa3FsQk47O0E2STNybEJJO0VBQWdDO0E3SStybEJwQzs7QTZJOXJsQkk7RUFBZ0M7QTdJa3NsQnBDOztBNklqc2xCSTtFQUFnQztBN0lxc2xCcEM7O0E2SXBzbEJJO0VBQWdDO0E3SXdzbEJwQzs7QTZJdHNsQkk7RUFBOEI7QTdJMHNsQmxDOztBNkl6c2xCSTtFQUE4QjtBN0k2c2xCbEM7O0E2STVzbEJJO0VBQThCO0E3SWd0bEJsQzs7QTZJL3NsQkk7RUFBOEI7QTdJbXRsQmxDOztBNklsdGxCSTtFQUE4QjtBN0lzdGxCbEM7O0E2SXJ0bEJJO0VBQThCO0E3SXl0bEJsQzs7QTZJeHRsQkk7RUFBOEI7QTdJNHRsQmxDOztBNkkzdGxCSTtFQUE4QjtBN0krdGxCbEM7O0E2STd0bEJJO0VBQW9DO0E3SWl1bEJ4Qzs7QTZJaHVsQkk7RUFBb0M7QTdJb3VsQnhDOztBNkludWxCSTtFQUFvQztBN0l1dWxCeEM7O0E2SXR1bEJJO0VBQW9DO0E3STB1bEJ4Qzs7QTZJenVsQkk7RUFBb0M7QTdJNnVsQnhDOztBNkkzdWxCSTtFQUFpQztBN0krdWxCckM7O0E2STl1bEJJO0VBQWlDO0E3SWt2bEJyQzs7QTZJanZsQkk7RUFBaUM7QTdJcXZsQnJDOztBNklwdmxCSTtFQUFpQztBN0l3dmxCckM7O0E2SXZ2bEJJO0VBQWlDO0E3STJ2bEJyQzs7QTZJenZsQkk7RUFBa0M7QTdJNnZsQnRDOztBNkk1dmxCSTtFQUFrQztBN0lnd2xCdEM7O0E2SS92bEJJO0VBQWtDO0E3SW13bEJ0Qzs7QTZJbHdsQkk7RUFBa0M7QTdJc3dsQnRDOztBNklyd2xCSTtFQUFrQztBN0l5d2xCdEM7O0E2SXh3bEJJO0VBQWtDO0E3STR3bEJ0Qzs7QTZJMXdsQkk7RUFBZ0M7QTdJOHdsQnBDOztBNkk3d2xCSTtFQUFnQztBN0lpeGxCcEM7O0E2SWh4bEJJO0VBQWdDO0E3SW94bEJwQzs7QTZJbnhsQkk7RUFBZ0M7QTdJdXhsQnBDOztBNkl0eGxCSTtFQUFnQztBN0kweGxCcEM7O0E2SXp4bEJJO0VBQWdDO0E3STZ4bEJwQzs7QStEcHdsQkk7RThFL0RBO0lBQWdDO0U3SXcwbEJsQzs7RTZJdjBsQkU7SUFBZ0M7RTdJMjBsQmxDOztFNkkxMGxCRTtJQUFnQztFN0k4MGxCbEM7O0U2STcwbEJFO0lBQWdDO0U3SWkxbEJsQzs7RTZJLzBsQkU7SUFBOEI7RTdJbTFsQmhDOztFNklsMWxCRTtJQUE4QjtFN0lzMWxCaEM7O0U2SXIxbEJFO0lBQThCO0U3SXkxbEJoQzs7RTZJeDFsQkU7SUFBOEI7RTdJNDFsQmhDOztFNkkzMWxCRTtJQUE4QjtFN0krMWxCaEM7O0U2STkxbEJFO0lBQThCO0U3SWsybEJoQzs7RTZJajJsQkU7SUFBOEI7RTdJcTJsQmhDOztFNklwMmxCRTtJQUE4QjtFN0l3MmxCaEM7O0U2SXQybEJFO0lBQW9DO0U3STAybEJ0Qzs7RTZJejJsQkU7SUFBb0M7RTdJNjJsQnRDOztFNkk1MmxCRTtJQUFvQztFN0lnM2xCdEM7O0U2SS8ybEJFO0lBQW9DO0U3SW0zbEJ0Qzs7RTZJbDNsQkU7SUFBb0M7RTdJczNsQnRDOztFNklwM2xCRTtJQUFpQztFN0l3M2xCbkM7O0U2SXYzbEJFO0lBQWlDO0U3STIzbEJuQzs7RTZJMTNsQkU7SUFBaUM7RTdJODNsQm5DOztFNkk3M2xCRTtJQUFpQztFN0lpNGxCbkM7O0U2SWg0bEJFO0lBQWlDO0U3SW80bEJuQzs7RTZJbDRsQkU7SUFBa0M7RTdJczRsQnBDOztFNklyNGxCRTtJQUFrQztFN0l5NGxCcEM7O0U2SXg0bEJFO0lBQWtDO0U3STQ0bEJwQzs7RTZJMzRsQkU7SUFBa0M7RTdJKzRsQnBDOztFNkk5NGxCRTtJQUFrQztFN0lrNWxCcEM7O0U2SWo1bEJFO0lBQWtDO0U3SXE1bEJwQzs7RTZJbjVsQkU7SUFBZ0M7RTdJdTVsQmxDOztFNkl0NWxCRTtJQUFnQztFN0kwNWxCbEM7O0U2SXo1bEJFO0lBQWdDO0U3STY1bEJsQzs7RTZJNTVsQkU7SUFBZ0M7RTdJZzZsQmxDOztFNkkvNWxCRTtJQUFnQztFN0ltNmxCbEM7O0U2SWw2bEJFO0lBQWdDO0U3SXM2bEJsQztBQUNGO0ErRDk0bEJJO0U4RS9EQTtJQUFnQztFN0lpOWxCbEM7O0U2SWg5bEJFO0lBQWdDO0U3SW85bEJsQzs7RTZJbjlsQkU7SUFBZ0M7RTdJdTlsQmxDOztFNkl0OWxCRTtJQUFnQztFN0kwOWxCbEM7O0U2SXg5bEJFO0lBQThCO0U3STQ5bEJoQzs7RTZJMzlsQkU7SUFBOEI7RTdJKzlsQmhDOztFNkk5OWxCRTtJQUE4QjtFN0lrK2xCaEM7O0U2SWorbEJFO0lBQThCO0U3SXErbEJoQzs7RTZJcCtsQkU7SUFBOEI7RTdJdytsQmhDOztFNkl2K2xCRTtJQUE4QjtFN0kyK2xCaEM7O0U2STErbEJFO0lBQThCO0U3STgrbEJoQzs7RTZJNytsQkU7SUFBOEI7RTdJaS9sQmhDOztFNkkvK2xCRTtJQUFvQztFN0ltL2xCdEM7O0U2SWwvbEJFO0lBQW9DO0U3SXMvbEJ0Qzs7RTZJci9sQkU7SUFBb0M7RTdJeS9sQnRDOztFNkl4L2xCRTtJQUFvQztFN0k0L2xCdEM7O0U2STMvbEJFO0lBQW9DO0U3SSsvbEJ0Qzs7RTZJNy9sQkU7SUFBaUM7RTdJaWdtQm5DOztFNkloZ21CRTtJQUFpQztFN0lvZ21CbkM7O0U2SW5nbUJFO0lBQWlDO0U3SXVnbUJuQzs7RTZJdGdtQkU7SUFBaUM7RTdJMGdtQm5DOztFNkl6Z21CRTtJQUFpQztFN0k2Z21CbkM7O0U2STNnbUJFO0lBQWtDO0U3SStnbUJwQzs7RTZJOWdtQkU7SUFBa0M7RTdJa2htQnBDOztFNklqaG1CRTtJQUFrQztFN0lxaG1CcEM7O0U2SXBobUJFO0lBQWtDO0U3SXdobUJwQzs7RTZJdmhtQkU7SUFBa0M7RTdJMmhtQnBDOztFNkkxaG1CRTtJQUFrQztFN0k4aG1CcEM7O0U2STVobUJFO0lBQWdDO0U3SWdpbUJsQzs7RTZJL2htQkU7SUFBZ0M7RTdJbWltQmxDOztFNklsaW1CRTtJQUFnQztFN0lzaW1CbEM7O0U2SXJpbUJFO0lBQWdDO0U3SXlpbUJsQzs7RTZJeGltQkU7SUFBZ0M7RTdJNGltQmxDOztFNkkzaW1CRTtJQUFnQztFN0kraW1CbEM7QUFDRjtBK0R2aG1CSTtFOEUvREE7SUFBZ0M7RTdJMGxtQmxDOztFNkl6bG1CRTtJQUFnQztFN0k2bG1CbEM7O0U2STVsbUJFO0lBQWdDO0U3SWdtbUJsQzs7RTZJL2xtQkU7SUFBZ0M7RTdJbW1tQmxDOztFNklqbW1CRTtJQUE4QjtFN0lxbW1CaEM7O0U2SXBtbUJFO0lBQThCO0U3SXdtbUJoQzs7RTZJdm1tQkU7SUFBOEI7RTdJMm1tQmhDOztFNkkxbW1CRTtJQUE4QjtFN0k4bW1CaEM7O0U2STdtbUJFO0lBQThCO0U3SWlubUJoQzs7RTZJaG5tQkU7SUFBOEI7RTdJb25tQmhDOztFNklubm1CRTtJQUE4QjtFN0l1bm1CaEM7O0U2SXRubUJFO0lBQThCO0U3STBubUJoQzs7RTZJeG5tQkU7SUFBb0M7RTdJNG5tQnRDOztFNkkzbm1CRTtJQUFvQztFN0krbm1CdEM7O0U2STlubUJFO0lBQW9DO0U3SWtvbUJ0Qzs7RTZJam9tQkU7SUFBb0M7RTdJcW9tQnRDOztFNklwb21CRTtJQUFvQztFN0l3b21CdEM7O0U2SXRvbUJFO0lBQWlDO0U3STBvbUJuQzs7RTZJem9tQkU7SUFBaUM7RTdJNm9tQm5DOztFNkk1b21CRTtJQUFpQztFN0lncG1CbkM7O0U2SS9vbUJFO0lBQWlDO0U3SW1wbUJuQzs7RTZJbHBtQkU7SUFBaUM7RTdJc3BtQm5DOztFNklwcG1CRTtJQUFrQztFN0l3cG1CcEM7O0U2SXZwbUJFO0lBQWtDO0U3STJwbUJwQzs7RTZJMXBtQkU7SUFBa0M7RTdJOHBtQnBDOztFNkk3cG1CRTtJQUFrQztFN0lpcW1CcEM7O0U2SWhxbUJFO0lBQWtDO0U3SW9xbUJwQzs7RTZJbnFtQkU7SUFBa0M7RTdJdXFtQnBDOztFNklycW1CRTtJQUFnQztFN0l5cW1CbEM7O0U2SXhxbUJFO0lBQWdDO0U3STRxbUJsQzs7RTZJM3FtQkU7SUFBZ0M7RTdJK3FtQmxDOztFNkk5cW1CRTtJQUFnQztFN0lrcm1CbEM7O0U2SWpybUJFO0lBQWdDO0U3SXFybUJsQzs7RTZJcHJtQkU7SUFBZ0M7RTdJd3JtQmxDO0FBQ0Y7QStEaHFtQkk7RThFL0RBO0lBQWdDO0U3SW11bUJsQzs7RTZJbHVtQkU7SUFBZ0M7RTdJc3VtQmxDOztFNklydW1CRTtJQUFnQztFN0l5dW1CbEM7O0U2SXh1bUJFO0lBQWdDO0U3STR1bUJsQzs7RTZJMXVtQkU7SUFBOEI7RTdJOHVtQmhDOztFNkk3dW1CRTtJQUE4QjtFN0lpdm1CaEM7O0U2SWh2bUJFO0lBQThCO0U3SW92bUJoQzs7RTZJbnZtQkU7SUFBOEI7RTdJdXZtQmhDOztFNkl0dm1CRTtJQUE4QjtFN0kwdm1CaEM7O0U2SXp2bUJFO0lBQThCO0U3STZ2bUJoQzs7RTZJNXZtQkU7SUFBOEI7RTdJZ3dtQmhDOztFNkkvdm1CRTtJQUE4QjtFN0ltd21CaEM7O0U2SWp3bUJFO0lBQW9DO0U3SXF3bUJ0Qzs7RTZJcHdtQkU7SUFBb0M7RTdJd3dtQnRDOztFNkl2d21CRTtJQUFvQztFN0kyd21CdEM7O0U2STF3bUJFO0lBQW9DO0U3STh3bUJ0Qzs7RTZJN3dtQkU7SUFBb0M7RTdJaXhtQnRDOztFNkkvd21CRTtJQUFpQztFN0lteG1CbkM7O0U2SWx4bUJFO0lBQWlDO0U3SXN4bUJuQzs7RTZJcnhtQkU7SUFBaUM7RTdJeXhtQm5DOztFNkl4eG1CRTtJQUFpQztFN0k0eG1CbkM7O0U2STN4bUJFO0lBQWlDO0U3SSt4bUJuQzs7RTZJN3htQkU7SUFBa0M7RTdJaXltQnBDOztFNkloeW1CRTtJQUFrQztFN0lveW1CcEM7O0U2SW55bUJFO0lBQWtDO0U3SXV5bUJwQzs7RTZJdHltQkU7SUFBa0M7RTdJMHltQnBDOztFNkl6eW1CRTtJQUFrQztFN0k2eW1CcEM7O0U2STV5bUJFO0lBQWtDO0U3SWd6bUJwQzs7RTZJOXltQkU7SUFBZ0M7RTdJa3ptQmxDOztFNklqem1CRTtJQUFnQztFN0lxem1CbEM7O0U2SXB6bUJFO0lBQWdDO0U3SXd6bUJsQzs7RTZJdnptQkU7SUFBZ0M7RTdJMnptQmxDOztFNkkxem1CRTtJQUFnQztFN0k4em1CbEM7O0U2STd6bUJFO0lBQWdDO0U3SWkwbUJsQztBQUNGO0ErRHp5bUJJO0U4RS9EQTtJQUFnQztFN0k0Mm1CbEM7O0U2STMybUJFO0lBQWdDO0U3SSsybUJsQzs7RTZJOTJtQkU7SUFBZ0M7RTdJazNtQmxDOztFNklqM21CRTtJQUFnQztFN0lxM21CbEM7O0U2SW4zbUJFO0lBQThCO0U3SXUzbUJoQzs7RTZJdDNtQkU7SUFBOEI7RTdJMDNtQmhDOztFNkl6M21CRTtJQUE4QjtFN0k2M21CaEM7O0U2STUzbUJFO0lBQThCO0U3SWc0bUJoQzs7RTZJLzNtQkU7SUFBOEI7RTdJbTRtQmhDOztFNklsNG1CRTtJQUE4QjtFN0lzNG1CaEM7O0U2SXI0bUJFO0lBQThCO0U3SXk0bUJoQzs7RTZJeDRtQkU7SUFBOEI7RTdJNDRtQmhDOztFNkkxNG1CRTtJQUFvQztFN0k4NG1CdEM7O0U2STc0bUJFO0lBQW9DO0U3SWk1bUJ0Qzs7RTZJaDVtQkU7SUFBb0M7RTdJbzVtQnRDOztFNkluNW1CRTtJQUFvQztFN0l1NW1CdEM7O0U2SXQ1bUJFO0lBQW9DO0U3STA1bUJ0Qzs7RTZJeDVtQkU7SUFBaUM7RTdJNDVtQm5DOztFNkkzNW1CRTtJQUFpQztFN0krNW1CbkM7O0U2STk1bUJFO0lBQWlDO0U3SWs2bUJuQzs7RTZJajZtQkU7SUFBaUM7RTdJcTZtQm5DOztFNklwNm1CRTtJQUFpQztFN0l3Nm1CbkM7O0U2SXQ2bUJFO0lBQWtDO0U3STA2bUJwQzs7RTZJejZtQkU7SUFBa0M7RTdJNjZtQnBDOztFNkk1Nm1CRTtJQUFrQztFN0lnN21CcEM7O0U2SS82bUJFO0lBQWtDO0U3SW03bUJwQzs7RTZJbDdtQkU7SUFBa0M7RTdJczdtQnBDOztFNklyN21CRTtJQUFrQztFN0l5N21CcEM7O0U2SXY3bUJFO0lBQWdDO0U3STI3bUJsQzs7RTZJMTdtQkU7SUFBZ0M7RTdJODdtQmxDOztFNkk3N21CRTtJQUFnQztFN0lpOG1CbEM7O0U2SWg4bUJFO0lBQWdDO0U3SW84bUJsQzs7RTZJbjhtQkU7SUFBZ0M7RTdJdThtQmxDOztFNkl0OG1CRTtJQUFnQztFN0kwOG1CbEM7QUFDRjtBdUJ2L21CUTtFdUhJQTtBOUlzL21CUjtBd0IxL21CUTtFc0hPQTtBOUlzL21CUjs7QXVCNy9tQlE7RXVIWUE7QTlJcS9tQlI7QXdCamduQlE7RXNIZUE7QTlJcS9tQlI7O0E4SWwvbUJJO0VBQXdCO0E5SXMvbUI1Qjs7QStEbjhtQkk7RXhDckVJO0l1SElBO0U5SXlnbkJOO0V3QjdnbkJNO0lzSE9BO0U5SXlnbkJOOztFdUJoaG5CTTtJdUhZQTtFOUl3Z25CTjtFd0JwaG5CTTtJc0hlQTtFOUl3Z25CTjs7RThJcmduQkU7SUFBd0I7RTlJeWduQjFCO0FBQ0Y7QStEdjltQkk7RXhDckVJO0l1SElBO0U5STRobkJOO0V3QmhpbkJNO0lzSE9BO0U5STRobkJOOztFdUJuaW5CTTtJdUhZQTtFOUkyaG5CTjtFd0J2aW5CTTtJc0hlQTtFOUkyaG5CTjs7RThJeGhuQkU7SUFBd0I7RTlJNGhuQjFCO0FBQ0Y7QStEMSttQkk7RXhDckVJO0l1SElBO0U5SStpbkJOO0V3Qm5qbkJNO0lzSE9BO0U5SStpbkJOOztFdUJ0am5CTTtJdUhZQTtFOUk4aW5CTjtFd0Ixam5CTTtJc0hlQTtFOUk4aW5CTjs7RThJM2luQkU7SUFBd0I7RTlJK2luQjFCO0FBQ0Y7QStENy9tQkk7RXhDckVJO0l1SElBO0U5SWtrbkJOO0V3QnRrbkJNO0lzSE9BO0U5SWtrbkJOOztFdUJ6a25CTTtJdUhZQTtFOUlpa25CTjtFd0I3a25CTTtJc0hlQTtFOUlpa25CTjs7RThJOWpuQkU7SUFBd0I7RTlJa2tuQjFCO0FBQ0Y7QStEaGhuQkk7RXhDckVJO0l1SElBO0U5SXFsbkJOO0V3QnpsbkJNO0lzSE9BO0U5SXFsbkJOOztFdUI1bG5CTTtJdUhZQTtFOUlvbG5CTjtFd0JobW5CTTtJc0hlQTtFOUlvbG5CTjs7RThJamxuQkU7SUFBd0I7RTlJcWxuQjFCO0FBQ0Y7QStJem1uQkU7RUFBeUI7S0FBQTtVQUFBO0EvSTRtbkIzQjs7QStJNW1uQkU7RUFBeUI7S0FBQTtVQUFBO0EvSWdubkIzQjs7QStJaG5uQkU7RUFBeUI7S0FBQTtVQUFBO0EvSW9ubkIzQjs7QWdKcG5uQkU7RUFBc0I7QWhKd25uQnhCOztBZ0p4bm5CRTtFQUFzQjtBaEo0bm5CeEI7O0FpSjNubkJFO0VBQXlCO0FqSitubkIzQjs7QWlKL25uQkU7RUFBeUI7QWpKbW9uQjNCOztBaUpub25CRTtFQUF5QjtBakp1b25CM0I7O0FpSnZvbkJFO0VBQXlCO0FqSjJvbkIzQjs7QWlKM29uQkU7RUFBeUI7QWpKK29uQjNCOztBaUoxb25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhITnVCO0FqQ21wbkJ6Qjs7QWlKMW9uQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFoSGR1QjtBakMycG5CekI7O0FpSnpvbkJFO0VBREY7SUFFSTtJQUNBO0lBQ0EsYWhIdEJxQjtFakNtcW5CdkI7QUFDRjs7QWtKdnFuQkE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KeXFuQkY7O0FtSi9wbkJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSmlxbkJKOztBb0o5cm5CQTtFQUFhO0FwSmtzbkJiOztBb0pqc25CQTtFQUFVO0FwSnFzbkJWOztBb0pwc25CQTtFQUFhO0FwSndzbkJiOztBb0p2c25CQTtFQUFlO0FwSjJzbkJmOztBcUoxc25CSTtFQUF1QjtBcko4c25CM0I7O0FxSjlzbkJJO0VBQXVCO0FySmt0bkIzQjs7QXFKbHRuQkk7RUFBdUI7QXJKc3RuQjNCOztBcUp0dG5CSTtFQUF1QjtBckowdG5CM0I7O0FxSjF0bkJJO0VBQXVCO0FySjh0bkIzQjs7QXFKOXRuQkk7RUFBdUI7QXJKa3VuQjNCOztBcUpsdW5CSTtFQUF1QjtBckpzdW5CM0I7O0FxSnR1bkJJO0VBQXVCO0FySjB1bkIzQjs7QXFKMXVuQkk7RUFBdUI7QXJKOHVuQjNCOztBcUo5dW5CSTtFQUF1QjtBckprdm5CM0I7O0FxSjl1bkJBO0VBQVU7QXJKa3ZuQlY7O0FxSmp2bkJBO0VBQVU7QXJKcXZuQlY7O0FxSmp2bkJBO0VBQWM7QXJKcXZuQmQ7O0FxSnB2bkJBO0VBQWM7QXJKd3ZuQmQ7O0FxSnR2bkJBO0VBQVU7QXJKMHZuQlY7O0FxSnp2bkJBO0VBQVU7QXJKNnZuQlY7O0FzSnR3bkJRO0VBQWdDO0F0SjB3bkJ4Qzs7QXNKenduQlE7O0VBRUU7QXRKNHduQlY7O0FzSjF3bkJROztFQUVFO0F0SjZ3bkJWOztBc0ozd25CUTs7RUFFRTtBdEo4d25CVjs7QXNKNXduQlE7O0VBRUU7QXRKK3duQlY7O0F1QnB5bkJRO0UrSDBCSTtBdEo4d25CWjtBd0J4eW5CUTtFOEg2Qkk7QXRKOHduQlo7O0F1QjN5bkJRO0UrSGtDSTtBdEo2d25CWjtBd0IveW5CUTtFOEhxQ0k7QXRKNnduQlo7O0FzSjV5bkJRO0VBQWdDO0F0Smd6bkJ4Qzs7QXNKL3luQlE7O0VBRUU7QXRKa3puQlY7O0FzSmh6bkJROztFQUVFO0F0Sm16bkJWOztBc0pqem5CUTs7RUFFRTtBdEpvem5CVjs7QXNKbHpuQlE7O0VBRUU7QXRKcXpuQlY7O0F1QjEwbkJRO0UrSDBCSTtBdEpvem5CWjtBd0I5MG5CUTtFOEg2Qkk7QXRKb3puQlo7O0F1QmoxbkJRO0UrSGtDSTtBdEptem5CWjtBd0JyMW5CUTtFOEhxQ0k7QXRKbXpuQlo7O0FzSmwxbkJRO0VBQWdDO0F0SnMxbkJ4Qzs7QXNKcjFuQlE7O0VBRUU7QXRKdzFuQlY7O0FzSnQxbkJROztFQUVFO0F0SnkxbkJWOztBc0p2MW5CUTs7RUFFRTtBdEowMW5CVjs7QXNKeDFuQlE7O0VBRUU7QXRKMjFuQlY7O0F1QmgzbkJRO0UrSDBCSTtBdEowMW5CWjtBd0JwM25CUTtFOEg2Qkk7QXRKMDFuQlo7O0F1QnYzbkJRO0UrSGtDSTtBdEp5MW5CWjtBd0IzM25CUTtFOEhxQ0k7QXRKeTFuQlo7O0FzSngzbkJRO0VBQWdDO0F0SjQzbkJ4Qzs7QXNKMzNuQlE7O0VBRUU7QXRKODNuQlY7O0FzSjUzbkJROztFQUVFO0F0SiszbkJWOztBc0o3M25CUTs7RUFFRTtBdEpnNG5CVjs7QXNKOTNuQlE7O0VBRUU7QXRKaTRuQlY7O0F1QnQ1bkJRO0UrSDBCSTtBdEpnNG5CWjtBd0IxNW5CUTtFOEg2Qkk7QXRKZzRuQlo7O0F1Qjc1bkJRO0UrSGtDSTtBdEorM25CWjtBd0JqNm5CUTtFOEhxQ0k7QXRKKzNuQlo7O0FzSjk1bkJRO0VBQWdDO0F0Sms2bkJ4Qzs7QXNKajZuQlE7O0VBRUU7QXRKbzZuQlY7O0FzSmw2bkJROztFQUVFO0F0SnE2bkJWOztBc0puNm5CUTs7RUFFRTtBdEpzNm5CVjs7QXNKcDZuQlE7O0VBRUU7QXRKdTZuQlY7O0F1QjU3bkJRO0UrSDBCSTtBdEpzNm5CWjtBd0JoOG5CUTtFOEg2Qkk7QXRKczZuQlo7O0F1Qm44bkJRO0UrSGtDSTtBdEpxNm5CWjtBd0J2OG5CUTtFOEhxQ0k7QXRKcTZuQlo7O0FzSnA4bkJRO0VBQWdDO0F0Snc4bkJ4Qzs7QXNKdjhuQlE7O0VBRUU7QXRKMDhuQlY7O0FzSng4bkJROztFQUVFO0F0SjI4bkJWOztBc0p6OG5CUTs7RUFFRTtBdEo0OG5CVjs7QXNKMThuQlE7O0VBRUU7QXRKNjhuQlY7O0F1QmwrbkJRO0UrSDBCSTtBdEo0OG5CWjtBd0J0K25CUTtFOEg2Qkk7QXRKNDhuQlo7O0F1QnorbkJRO0UrSGtDSTtBdEoyOG5CWjtBd0I3K25CUTtFOEhxQ0k7QXRKMjhuQlo7O0FzSjErbkJRO0VBQWdDO0F0SjgrbkJ4Qzs7QXNKNytuQlE7O0VBRUU7QXRKZy9uQlY7O0FzSjkrbkJROztFQUVFO0F0SmkvbkJWOztBc0ovK25CUTs7RUFFRTtBdEprL25CVjs7QXNKaC9uQlE7O0VBRUU7QXRKbS9uQlY7O0F1Qnhnb0JRO0UrSDBCSTtBdEprL25CWjtBd0I1Z29CUTtFOEg2Qkk7QXRKay9uQlo7O0F1Qi9nb0JRO0UrSGtDSTtBdEppL25CWjtBd0JuaG9CUTtFOEhxQ0k7QXRKaS9uQlo7O0FzSmhob0JRO0VBQWdDO0F0Sm9ob0J4Qzs7QXNKbmhvQlE7O0VBRUU7QXRKc2hvQlY7O0FzSnBob0JROztFQUVFO0F0SnVob0JWOztBc0pyaG9CUTs7RUFFRTtBdEp3aG9CVjs7QXNKdGhvQlE7O0VBRUU7QXRKeWhvQlY7O0F1Qjlpb0JRO0UrSDBCSTtBdEp3aG9CWjtBd0Jsam9CUTtFOEg2Qkk7QXRKd2hvQlo7O0F1QnJqb0JRO0UrSGtDSTtBdEp1aG9CWjtBd0J6am9CUTtFOEhxQ0k7QXRKdWhvQlo7O0FzSnRqb0JRO0VBQWdDO0F0SjBqb0J4Qzs7QXNKempvQlE7O0VBRUU7QXRKNGpvQlY7O0FzSjFqb0JROztFQUVFO0F0SjZqb0JWOztBc0ozam9CUTs7RUFFRTtBdEo4am9CVjs7QXNKNWpvQlE7O0VBRUU7QXRKK2pvQlY7O0F1QnBsb0JRO0UrSDBCSTtBdEo4am9CWjtBd0J4bG9CUTtFOEg2Qkk7QXRKOGpvQlo7O0F1QjNsb0JRO0UrSGtDSTtBdEo2am9CWjtBd0IvbG9CUTtFOEhxQ0k7QXRKNmpvQlo7O0FzSjVsb0JRO0VBQWdDO0F0Smdtb0J4Qzs7QXNKL2xvQlE7O0VBRUU7QXRKa21vQlY7O0FzSmhtb0JROztFQUVFO0F0Sm1tb0JWOztBc0pqbW9CUTs7RUFFRTtBdEpvbW9CVjs7QXNKbG1vQlE7O0VBRUU7QXRKcW1vQlY7O0F1QjFub0JRO0UrSDBCSTtBdEpvbW9CWjtBd0I5bm9CUTtFOEg2Qkk7QXRKb21vQlo7O0F1Qmpvb0JRO0UrSGtDSTtBdEptbW9CWjtBd0Jyb29CUTtFOEhxQ0k7QXRKbW1vQlo7O0FzSmxvb0JRO0VBQWdDO0F0SnNvb0J4Qzs7QXNKcm9vQlE7O0VBRUU7QXRKd29vQlY7O0FzSnRvb0JROztFQUVFO0F0Snlvb0JWOztBc0p2b29CUTs7RUFFRTtBdEowb29CVjs7QXNKeG9vQlE7O0VBRUU7QXRKMm9vQlY7O0F1Qmhxb0JRO0UrSDBCSTtBdEowb29CWjtBd0JwcW9CUTtFOEg2Qkk7QXRKMG9vQlo7O0F1QnZxb0JRO0UrSGtDSTtBdEp5b29CWjtBd0IzcW9CUTtFOEhxQ0k7QXRKeW9vQlo7O0FzSnhxb0JRO0VBQWdDO0F0SjRxb0J4Qzs7QXNKM3FvQlE7O0VBRUU7QXRKOHFvQlY7O0FzSjVxb0JROztFQUVFO0F0Sitxb0JWOztBc0o3cW9CUTs7RUFFRTtBdEpncm9CVjs7QXNKOXFvQlE7O0VBRUU7QXRKaXJvQlY7O0F1QnRzb0JRO0UrSDBCSTtBdEpncm9CWjtBd0Ixc29CUTtFOEg2Qkk7QXRKZ3JvQlo7O0F1Qjdzb0JRO0UrSGtDSTtBdEorcW9CWjtBd0JqdG9CUTtFOEhxQ0k7QXRKK3FvQlo7O0FzSnRxb0JRO0VBQXdCO0F0SjBxb0JoQzs7QXNKenFvQlE7O0VBRUU7QXRKNHFvQlY7O0FzSjFxb0JROztFQUVFO0F0SjZxb0JWOztBc0ozcW9CUTs7RUFFRTtBdEo4cW9CVjs7QXNKNXFvQlE7O0VBRUU7QXRKK3FvQlY7O0F1QjV1b0JRO0UrSGtFSTtBdEo4cW9CWjtBd0Jodm9CUTtFOEhxRUk7QXRKOHFvQlo7O0F1Qm52b0JRO0UrSDBFSTtBdEo2cW9CWjtBd0J2dm9CUTtFOEg2RUk7QXRKNnFvQlo7O0FzSjVzb0JRO0VBQXdCO0F0Smd0b0JoQzs7QXNKL3NvQlE7O0VBRUU7QXRKa3RvQlY7O0FzSmh0b0JROztFQUVFO0F0Sm10b0JWOztBc0pqdG9CUTs7RUFFRTtBdEpvdG9CVjs7QXNKbHRvQlE7O0VBRUU7QXRKcXRvQlY7O0F1Qmx4b0JRO0UrSGtFSTtBdEpvdG9CWjtBd0J0eG9CUTtFOEhxRUk7QXRKb3RvQlo7O0F1Qnp4b0JRO0UrSDBFSTtBdEptdG9CWjtBd0I3eG9CUTtFOEg2RUk7QXRKbXRvQlo7O0FzSmx2b0JRO0VBQXdCO0F0SnN2b0JoQzs7QXNKcnZvQlE7O0VBRUU7QXRKd3ZvQlY7O0FzSnR2b0JROztFQUVFO0F0Snl2b0JWOztBc0p2dm9CUTs7RUFFRTtBdEowdm9CVjs7QXNKeHZvQlE7O0VBRUU7QXRKMnZvQlY7O0F1Qnh6b0JRO0UrSGtFSTtBdEowdm9CWjtBd0I1em9CUTtFOEhxRUk7QXRKMHZvQlo7O0F1Qi96b0JRO0UrSDBFSTtBdEp5dm9CWjtBd0JuMG9CUTtFOEg2RUk7QXRKeXZvQlo7O0FzSnh4b0JRO0VBQXdCO0F0SjR4b0JoQzs7QXNKM3hvQlE7O0VBRUU7QXRKOHhvQlY7O0FzSjV4b0JROztFQUVFO0F0Sit4b0JWOztBc0o3eG9CUTs7RUFFRTtBdEpneW9CVjs7QXNKOXhvQlE7O0VBRUU7QXRKaXlvQlY7O0F1Qjkxb0JRO0UrSGtFSTtBdEpneW9CWjtBd0JsMm9CUTtFOEhxRUk7QXRKZ3lvQlo7O0F1QnIyb0JRO0UrSDBFSTtBdEoreG9CWjtBd0J6Mm9CUTtFOEg2RUk7QXRKK3hvQlo7O0FzSjl6b0JRO0VBQXdCO0F0Smswb0JoQzs7QXNKajBvQlE7O0VBRUU7QXRKbzBvQlY7O0FzSmwwb0JROztFQUVFO0F0SnEwb0JWOztBc0puMG9CUTs7RUFFRTtBdEpzMG9CVjs7QXNKcDBvQlE7O0VBRUU7QXRKdTBvQlY7O0F1QnA0b0JRO0UrSGtFSTtBdEpzMG9CWjtBd0J4NG9CUTtFOEhxRUk7QXRKczBvQlo7O0F1QjM0b0JRO0UrSDBFSTtBdEpxMG9CWjtBd0IvNG9CUTtFOEg2RUk7QXRKcTBvQlo7O0FzSjl6b0JJO0VBQW1CO0F0Smswb0J2Qjs7QXNKajBvQkk7O0VBRUU7QXRKbzBvQk47O0FzSmwwb0JJOztFQUVFO0F0SnEwb0JOOztBc0puMG9CSTs7RUFFRTtBdEpzMG9CTjs7QXNKcDBvQkk7O0VBRUU7QXRKdTBvQk47O0F1QjE2b0JRO0UrSHlHQTtBdEpxMG9CUjtBd0I5Nm9CUTtFOEg0R0E7QXRKcTBvQlI7O0F1Qmo3b0JRO0UrSGlIQTtBdEpvMG9CUjtBd0JyN29CUTtFOEhvSEE7QXRKbzBvQlI7O0ErRG4zb0JJO0V1Ri9ESTtJQUFnQztFdEp1N29CdEM7O0VzSnQ3b0JNOztJQUVFO0V0Snk3b0JSOztFc0p2N29CTTs7SUFFRTtFdEowN29CUjs7RXNKeDdvQk07O0lBRUU7RXRKMjdvQlI7O0VzSno3b0JNOztJQUVFO0V0SjQ3b0JSOztFdUJqOW9CTTtJK0gwQkk7RXRKMjdvQlY7RXdCcjlvQk07SThINkJJO0V0SjI3b0JWOztFdUJ4OW9CTTtJK0hrQ0k7RXRKMDdvQlY7RXdCNTlvQk07SThIcUNJO0V0SjA3b0JWOztFc0p6OW9CTTtJQUFnQztFdEo2OW9CdEM7O0VzSjU5b0JNOztJQUVFO0V0Sis5b0JSOztFc0o3OW9CTTs7SUFFRTtFdEpnK29CUjs7RXNKOTlvQk07O0lBRUU7RXRKaStvQlI7O0VzSi85b0JNOztJQUVFO0V0Smsrb0JSOztFdUJ2L29CTTtJK0gwQkk7RXRKaStvQlY7RXdCMy9vQk07SThINkJJO0V0Smkrb0JWOztFdUI5L29CTTtJK0hrQ0k7RXRKZytvQlY7RXdCbGdwQk07SThIcUNJO0V0Smcrb0JWOztFc0ovL29CTTtJQUFnQztFdEptZ3BCdEM7O0VzSmxncEJNOztJQUVFO0V0SnFncEJSOztFc0puZ3BCTTs7SUFFRTtFdEpzZ3BCUjs7RXNKcGdwQk07O0lBRUU7RXRKdWdwQlI7O0VzSnJncEJNOztJQUVFO0V0SndncEJSOztFdUI3aHBCTTtJK0gwQkk7RXRKdWdwQlY7RXdCamlwQk07SThINkJJO0V0SnVncEJWOztFdUJwaXBCTTtJK0hrQ0k7RXRKc2dwQlY7RXdCeGlwQk07SThIcUNJO0V0SnNncEJWOztFc0pyaXBCTTtJQUFnQztFdEp5aXBCdEM7O0VzSnhpcEJNOztJQUVFO0V0SjJpcEJSOztFc0p6aXBCTTs7SUFFRTtFdEo0aXBCUjs7RXNKMWlwQk07O0lBRUU7RXRKNmlwQlI7O0VzSjNpcEJNOztJQUVFO0V0SjhpcEJSOztFdUJua3BCTTtJK0gwQkk7RXRKNmlwQlY7RXdCdmtwQk07SThINkJJO0V0SjZpcEJWOztFdUIxa3BCTTtJK0hrQ0k7RXRKNGlwQlY7RXdCOWtwQk07SThIcUNJO0V0SjRpcEJWOztFc0oza3BCTTtJQUFnQztFdEora3BCdEM7O0VzSjlrcEJNOztJQUVFO0V0SmlscEJSOztFc0ova3BCTTs7SUFFRTtFdEprbHBCUjs7RXNKaGxwQk07O0lBRUU7RXRKbWxwQlI7O0VzSmpscEJNOztJQUVFO0V0Sm9scEJSOztFdUJ6bXBCTTtJK0gwQkk7RXRKbWxwQlY7RXdCN21wQk07SThINkJJO0V0Sm1scEJWOztFdUJobnBCTTtJK0hrQ0k7RXRKa2xwQlY7RXdCcG5wQk07SThIcUNJO0V0SmtscEJWOztFc0pqbnBCTTtJQUFnQztFdEpxbnBCdEM7O0VzSnBucEJNOztJQUVFO0V0SnVucEJSOztFc0pybnBCTTs7SUFFRTtFdEp3bnBCUjs7RXNKdG5wQk07O0lBRUU7RXRKeW5wQlI7O0VzSnZucEJNOztJQUVFO0V0SjBucEJSOztFdUIvb3BCTTtJK0gwQkk7RXRKeW5wQlY7RXdCbnBwQk07SThINkJJO0V0SnlucEJWOztFdUJ0cHBCTTtJK0hrQ0k7RXRKd25wQlY7RXdCMXBwQk07SThIcUNJO0V0SnducEJWOztFc0p2cHBCTTtJQUFnQztFdEoycHBCdEM7O0VzSjFwcEJNOztJQUVFO0V0SjZwcEJSOztFc0ozcHBCTTs7SUFFRTtFdEo4cHBCUjs7RXNKNXBwQk07O0lBRUU7RXRKK3BwQlI7O0VzSjdwcEJNOztJQUVFO0V0SmdxcEJSOztFdUJycnBCTTtJK0gwQkk7RXRKK3BwQlY7RXdCenJwQk07SThINkJJO0V0SitwcEJWOztFdUI1cnBCTTtJK0hrQ0k7RXRKOHBwQlY7RXdCaHNwQk07SThIcUNJO0V0SjhwcEJWOztFc0o3cnBCTTtJQUFnQztFdEppc3BCdEM7O0VzSmhzcEJNOztJQUVFO0V0Sm1zcEJSOztFc0pqc3BCTTs7SUFFRTtFdEpvc3BCUjs7RXNKbHNwQk07O0lBRUU7RXRKcXNwQlI7O0VzSm5zcEJNOztJQUVFO0V0SnNzcEJSOztFdUIzdHBCTTtJK0gwQkk7RXRKcXNwQlY7RXdCL3RwQk07SThINkJJO0V0SnFzcEJWOztFdUJsdXBCTTtJK0hrQ0k7RXRKb3NwQlY7RXdCdHVwQk07SThIcUNJO0V0Sm9zcEJWOztFc0pudXBCTTtJQUFnQztFdEp1dXBCdEM7O0VzSnR1cEJNOztJQUVFO0V0Snl1cEJSOztFc0p2dXBCTTs7SUFFRTtFdEowdXBCUjs7RXNKeHVwQk07O0lBRUU7RXRKMnVwQlI7O0VzSnp1cEJNOztJQUVFO0V0SjR1cEJSOztFdUJqd3BCTTtJK0gwQkk7RXRKMnVwQlY7RXdCcndwQk07SThINkJJO0V0SjJ1cEJWOztFdUJ4d3BCTTtJK0hrQ0k7RXRKMHVwQlY7RXdCNXdwQk07SThIcUNJO0V0SjB1cEJWOztFc0p6d3BCTTtJQUFnQztFdEo2d3BCdEM7O0VzSjV3cEJNOztJQUVFO0V0Sit3cEJSOztFc0o3d3BCTTs7SUFFRTtFdEpneHBCUjs7RXNKOXdwQk07O0lBRUU7RXRKaXhwQlI7O0VzSi93cEJNOztJQUVFO0V0Smt4cEJSOztFdUJ2eXBCTTtJK0gwQkk7RXRKaXhwQlY7RXdCM3lwQk07SThINkJJO0V0Sml4cEJWOztFdUI5eXBCTTtJK0hrQ0k7RXRKZ3hwQlY7RXdCbHpwQk07SThIcUNJO0V0Smd4cEJWOztFc0oveXBCTTtJQUFnQztFdEptenBCdEM7O0VzSmx6cEJNOztJQUVFO0V0SnF6cEJSOztFc0puenBCTTs7SUFFRTtFdEpzenBCUjs7RXNKcHpwQk07O0lBRUU7RXRKdXpwQlI7O0VzSnJ6cEJNOztJQUVFO0V0Snd6cEJSOztFdUI3MHBCTTtJK0gwQkk7RXRKdXpwQlY7RXdCajFwQk07SThINkJJO0V0SnV6cEJWOztFdUJwMXBCTTtJK0hrQ0k7RXRKc3pwQlY7RXdCeDFwQk07SThIcUNJO0V0SnN6cEJWOztFc0pyMXBCTTtJQUFnQztFdEp5MXBCdEM7O0VzSngxcEJNOztJQUVFO0V0SjIxcEJSOztFc0p6MXBCTTs7SUFFRTtFdEo0MXBCUjs7RXNKMTFwQk07O0lBRUU7RXRKNjFwQlI7O0VzSjMxcEJNOztJQUVFO0V0SjgxcEJSOztFdUJuM3BCTTtJK0gwQkk7RXRKNjFwQlY7RXdCdjNwQk07SThINkJJO0V0SjYxcEJWOztFdUIxM3BCTTtJK0hrQ0k7RXRKNDFwQlY7RXdCOTNwQk07SThIcUNJO0V0SjQxcEJWOztFc0puMXBCTTtJQUF3QjtFdEp1MXBCOUI7O0VzSnQxcEJNOztJQUVFO0V0SnkxcEJSOztFc0p2MXBCTTs7SUFFRTtFdEowMXBCUjs7RXNKeDFwQk07O0lBRUU7RXRKMjFwQlI7O0VzSnoxcEJNOztJQUVFO0V0SjQxcEJSOztFdUJ6NXBCTTtJK0hrRUk7RXRKMjFwQlY7RXdCNzVwQk07SThIcUVJO0V0SjIxcEJWOztFdUJoNnBCTTtJK0gwRUk7RXRKMDFwQlY7RXdCcDZwQk07SThINkVJO0V0SjAxcEJWOztFc0p6M3BCTTtJQUF3QjtFdEo2M3BCOUI7O0VzSjUzcEJNOztJQUVFO0V0SiszcEJSOztFc0o3M3BCTTs7SUFFRTtFdEpnNHBCUjs7RXNKOTNwQk07O0lBRUU7RXRKaTRwQlI7O0VzSi8zcEJNOztJQUVFO0V0Sms0cEJSOztFdUIvN3BCTTtJK0hrRUk7RXRKaTRwQlY7RXdCbjhwQk07SThIcUVJO0V0Smk0cEJWOztFdUJ0OHBCTTtJK0gwRUk7RXRKZzRwQlY7RXdCMThwQk07SThINkVJO0V0Smc0cEJWOztFc0ovNXBCTTtJQUF3QjtFdEptNnBCOUI7O0VzSmw2cEJNOztJQUVFO0V0SnE2cEJSOztFc0puNnBCTTs7SUFFRTtFdEpzNnBCUjs7RXNKcDZwQk07O0lBRUU7RXRKdTZwQlI7O0VzSnI2cEJNOztJQUVFO0V0Snc2cEJSOztFdUJyK3BCTTtJK0hrRUk7RXRKdTZwQlY7RXdCeitwQk07SThIcUVJO0V0SnU2cEJWOztFdUI1K3BCTTtJK0gwRUk7RXRKczZwQlY7RXdCaC9wQk07SThINkVJO0V0SnM2cEJWOztFc0pyOHBCTTtJQUF3QjtFdEp5OHBCOUI7O0VzSng4cEJNOztJQUVFO0V0SjI4cEJSOztFc0p6OHBCTTs7SUFFRTtFdEo0OHBCUjs7RXNKMThwQk07O0lBRUU7RXRKNjhwQlI7O0VzSjM4cEJNOztJQUVFO0V0Sjg4cEJSOztFdUIzZ3FCTTtJK0hrRUk7RXRKNjhwQlY7RXdCL2dxQk07SThIcUVJO0V0SjY4cEJWOztFdUJsaHFCTTtJK0gwRUk7RXRKNDhwQlY7RXdCdGhxQk07SThINkVJO0V0SjQ4cEJWOztFc0ozK3BCTTtJQUF3QjtFdEorK3BCOUI7O0VzSjkrcEJNOztJQUVFO0V0SmkvcEJSOztFc0ovK3BCTTs7SUFFRTtFdEprL3BCUjs7RXNKaC9wQk07O0lBRUU7RXRKbS9wQlI7O0VzSmovcEJNOztJQUVFO0V0Sm8vcEJSOztFdUJqanFCTTtJK0hrRUk7RXRKbS9wQlY7RXdCcmpxQk07SThIcUVJO0V0Sm0vcEJWOztFdUJ4anFCTTtJK0gwRUk7RXRKay9wQlY7RXdCNWpxQk07SThINkVJO0V0SmsvcEJWOztFc0ozK3BCRTtJQUFtQjtFdEorK3BCckI7O0VzSjkrcEJFOztJQUVFO0V0SmkvcEJKOztFc0ovK3BCRTs7SUFFRTtFdEprL3BCSjs7RXNKaC9wQkU7O0lBRUU7RXRKbS9wQko7O0VzSmovcEJFOztJQUVFO0V0Sm8vcEJKOztFdUJ2bHFCTTtJK0h5R0E7RXRKay9wQk47RXdCM2xxQk07SThINEdBO0V0SmsvcEJOOztFdUI5bHFCTTtJK0hpSEE7RXRKaS9wQk47RXdCbG1xQk07SThIb0hBO0V0SmkvcEJOO0FBQ0Y7QStEamlxQkk7RXVGL0RJO0lBQWdDO0V0Sm9tcUJ0Qzs7RXNKbm1xQk07O0lBRUU7RXRKc21xQlI7O0VzSnBtcUJNOztJQUVFO0V0SnVtcUJSOztFc0pybXFCTTs7SUFFRTtFdEp3bXFCUjs7RXNKdG1xQk07O0lBRUU7RXRKeW1xQlI7O0V1QjlucUJNO0krSDBCSTtFdEp3bXFCVjtFd0Jsb3FCTTtJOEg2Qkk7RXRKd21xQlY7O0V1QnJvcUJNO0krSGtDSTtFdEp1bXFCVjtFd0J6b3FCTTtJOEhxQ0k7RXRKdW1xQlY7O0VzSnRvcUJNO0lBQWdDO0V0SjBvcUJ0Qzs7RXNKem9xQk07O0lBRUU7RXRKNG9xQlI7O0VzSjFvcUJNOztJQUVFO0V0SjZvcUJSOztFc0ozb3FCTTs7SUFFRTtFdEo4b3FCUjs7RXNKNW9xQk07O0lBRUU7RXRKK29xQlI7O0V1QnBxcUJNO0krSDBCSTtFdEo4b3FCVjtFd0J4cXFCTTtJOEg2Qkk7RXRKOG9xQlY7O0V1QjNxcUJNO0krSGtDSTtFdEo2b3FCVjtFd0IvcXFCTTtJOEhxQ0k7RXRKNm9xQlY7O0VzSjVxcUJNO0lBQWdDO0V0SmdycUJ0Qzs7RXNKL3FxQk07O0lBRUU7RXRKa3JxQlI7O0VzSmhycUJNOztJQUVFO0V0Sm1ycUJSOztFc0pqcnFCTTs7SUFFRTtFdEpvcnFCUjs7RXNKbHJxQk07O0lBRUU7RXRKcXJxQlI7O0V1QjFzcUJNO0krSDBCSTtFdEpvcnFCVjtFd0I5c3FCTTtJOEg2Qkk7RXRKb3JxQlY7O0V1Qmp0cUJNO0krSGtDSTtFdEptcnFCVjtFd0JydHFCTTtJOEhxQ0k7RXRKbXJxQlY7O0VzSmx0cUJNO0lBQWdDO0V0SnN0cUJ0Qzs7RXNKcnRxQk07O0lBRUU7RXRKd3RxQlI7O0VzSnR0cUJNOztJQUVFO0V0Snl0cUJSOztFc0p2dHFCTTs7SUFFRTtFdEowdHFCUjs7RXNKeHRxQk07O0lBRUU7RXRKMnRxQlI7O0V1Qmh2cUJNO0krSDBCSTtFdEowdHFCVjtFd0JwdnFCTTtJOEg2Qkk7RXRKMHRxQlY7O0V1QnZ2cUJNO0krSGtDSTtFdEp5dHFCVjtFd0IzdnFCTTtJOEhxQ0k7RXRKeXRxQlY7O0VzSnh2cUJNO0lBQWdDO0V0SjR2cUJ0Qzs7RXNKM3ZxQk07O0lBRUU7RXRKOHZxQlI7O0VzSjV2cUJNOztJQUVFO0V0Sit2cUJSOztFc0o3dnFCTTs7SUFFRTtFdEpnd3FCUjs7RXNKOXZxQk07O0lBRUU7RXRKaXdxQlI7O0V1QnR4cUJNO0krSDBCSTtFdEpnd3FCVjtFd0IxeHFCTTtJOEg2Qkk7RXRKZ3dxQlY7O0V1Qjd4cUJNO0krSGtDSTtFdEordnFCVjtFd0JqeXFCTTtJOEhxQ0k7RXRKK3ZxQlY7O0VzSjl4cUJNO0lBQWdDO0V0Smt5cUJ0Qzs7RXNKanlxQk07O0lBRUU7RXRKb3lxQlI7O0VzSmx5cUJNOztJQUVFO0V0SnF5cUJSOztFc0pueXFCTTs7SUFFRTtFdEpzeXFCUjs7RXNKcHlxQk07O0lBRUU7RXRKdXlxQlI7O0V1QjV6cUJNO0krSDBCSTtFdEpzeXFCVjtFd0JoMHFCTTtJOEg2Qkk7RXRKc3lxQlY7O0V1Qm4wcUJNO0krSGtDSTtFdEpxeXFCVjtFd0J2MHFCTTtJOEhxQ0k7RXRKcXlxQlY7O0VzSnAwcUJNO0lBQWdDO0V0SncwcUJ0Qzs7RXNKdjBxQk07O0lBRUU7RXRKMDBxQlI7O0VzSngwcUJNOztJQUVFO0V0SjIwcUJSOztFc0p6MHFCTTs7SUFFRTtFdEo0MHFCUjs7RXNKMTBxQk07O0lBRUU7RXRKNjBxQlI7O0V1QmwycUJNO0krSDBCSTtFdEo0MHFCVjtFd0J0MnFCTTtJOEg2Qkk7RXRKNDBxQlY7O0V1QnoycUJNO0krSGtDSTtFdEoyMHFCVjtFd0I3MnFCTTtJOEhxQ0k7RXRKMjBxQlY7O0VzSjEycUJNO0lBQWdDO0V0SjgycUJ0Qzs7RXNKNzJxQk07O0lBRUU7RXRKZzNxQlI7O0VzSjkycUJNOztJQUVFO0V0SmkzcUJSOztFc0ovMnFCTTs7SUFFRTtFdEprM3FCUjs7RXNKaDNxQk07O0lBRUU7RXRKbTNxQlI7O0V1Qng0cUJNO0krSDBCSTtFdEprM3FCVjtFd0I1NHFCTTtJOEg2Qkk7RXRKazNxQlY7O0V1Qi80cUJNO0krSGtDSTtFdEppM3FCVjtFd0JuNXFCTTtJOEhxQ0k7RXRKaTNxQlY7O0VzSmg1cUJNO0lBQWdDO0V0Sm81cUJ0Qzs7RXNKbjVxQk07O0lBRUU7RXRKczVxQlI7O0VzSnA1cUJNOztJQUVFO0V0SnU1cUJSOztFc0pyNXFCTTs7SUFFRTtFdEp3NXFCUjs7RXNKdDVxQk07O0lBRUU7RXRKeTVxQlI7O0V1Qjk2cUJNO0krSDBCSTtFdEp3NXFCVjtFd0JsN3FCTTtJOEg2Qkk7RXRKdzVxQlY7O0V1QnI3cUJNO0krSGtDSTtFdEp1NXFCVjtFd0J6N3FCTTtJOEhxQ0k7RXRKdTVxQlY7O0VzSnQ3cUJNO0lBQWdDO0V0SjA3cUJ0Qzs7RXNKejdxQk07O0lBRUU7RXRKNDdxQlI7O0VzSjE3cUJNOztJQUVFO0V0SjY3cUJSOztFc0ozN3FCTTs7SUFFRTtFdEo4N3FCUjs7RXNKNTdxQk07O0lBRUU7RXRKKzdxQlI7O0V1QnA5cUJNO0krSDBCSTtFdEo4N3FCVjtFd0J4OXFCTTtJOEg2Qkk7RXRKODdxQlY7O0V1QjM5cUJNO0krSGtDSTtFdEo2N3FCVjtFd0IvOXFCTTtJOEhxQ0k7RXRKNjdxQlY7O0VzSjU5cUJNO0lBQWdDO0V0SmcrcUJ0Qzs7RXNKLzlxQk07O0lBRUU7RXRKaytxQlI7O0VzSmgrcUJNOztJQUVFO0V0Sm0rcUJSOztFc0pqK3FCTTs7SUFFRTtFdEpvK3FCUjs7RXNKbCtxQk07O0lBRUU7RXRKcStxQlI7O0V1QjEvcUJNO0krSDBCSTtFdEpvK3FCVjtFd0I5L3FCTTtJOEg2Qkk7RXRKbytxQlY7O0V1QmpnckJNO0krSGtDSTtFdEptK3FCVjtFd0JyZ3JCTTtJOEhxQ0k7RXRKbStxQlY7O0VzSmxnckJNO0lBQWdDO0V0SnNnckJ0Qzs7RXNKcmdyQk07O0lBRUU7RXRKd2dyQlI7O0VzSnRnckJNOztJQUVFO0V0SnlnckJSOztFc0p2Z3JCTTs7SUFFRTtFdEowZ3JCUjs7RXNKeGdyQk07O0lBRUU7RXRKMmdyQlI7O0V1QmhpckJNO0krSDBCSTtFdEowZ3JCVjtFd0JwaXJCTTtJOEg2Qkk7RXRKMGdyQlY7O0V1QnZpckJNO0krSGtDSTtFdEp5Z3JCVjtFd0IzaXJCTTtJOEhxQ0k7RXRKeWdyQlY7O0VzSmhnckJNO0lBQXdCO0V0Sm9nckI5Qjs7RXNKbmdyQk07O0lBRUU7RXRKc2dyQlI7O0VzSnBnckJNOztJQUVFO0V0SnVnckJSOztFc0pyZ3JCTTs7SUFFRTtFdEp3Z3JCUjs7RXNKdGdyQk07O0lBRUU7RXRKeWdyQlI7O0V1QnRrckJNO0krSGtFSTtFdEp3Z3JCVjtFd0Ixa3JCTTtJOEhxRUk7RXRKd2dyQlY7O0V1QjdrckJNO0krSDBFSTtFdEp1Z3JCVjtFd0JqbHJCTTtJOEg2RUk7RXRKdWdyQlY7O0VzSnRpckJNO0lBQXdCO0V0SjBpckI5Qjs7RXNKemlyQk07O0lBRUU7RXRKNGlyQlI7O0VzSjFpckJNOztJQUVFO0V0SjZpckJSOztFc0ozaXJCTTs7SUFFRTtFdEo4aXJCUjs7RXNKNWlyQk07O0lBRUU7RXRKK2lyQlI7O0V1QjVtckJNO0krSGtFSTtFdEo4aXJCVjtFd0JobnJCTTtJOEhxRUk7RXRKOGlyQlY7O0V1Qm5uckJNO0krSDBFSTtFdEo2aXJCVjtFd0J2bnJCTTtJOEg2RUk7RXRKNmlyQlY7O0VzSjVrckJNO0lBQXdCO0V0SmdsckI5Qjs7RXNKL2tyQk07O0lBRUU7RXRKa2xyQlI7O0VzSmhsckJNOztJQUVFO0V0Sm1sckJSOztFc0pqbHJCTTs7SUFFRTtFdEpvbHJCUjs7RXNKbGxyQk07O0lBRUU7RXRKcWxyQlI7O0V1QmxwckJNO0krSGtFSTtFdEpvbHJCVjtFd0J0cHJCTTtJOEhxRUk7RXRKb2xyQlY7O0V1QnpwckJNO0krSDBFSTtFdEptbHJCVjtFd0I3cHJCTTtJOEg2RUk7RXRKbWxyQlY7O0VzSmxuckJNO0lBQXdCO0V0SnNuckI5Qjs7RXNKcm5yQk07O0lBRUU7RXRKd25yQlI7O0VzSnRuckJNOztJQUVFO0V0SnluckJSOztFc0p2bnJCTTs7SUFFRTtFdEowbnJCUjs7RXNKeG5yQk07O0lBRUU7RXRKMm5yQlI7O0V1QnhyckJNO0krSGtFSTtFdEowbnJCVjtFd0I1cnJCTTtJOEhxRUk7RXRKMG5yQlY7O0V1Qi9yckJNO0krSDBFSTtFdEp5bnJCVjtFd0Juc3JCTTtJOEg2RUk7RXRKeW5yQlY7O0VzSnhwckJNO0lBQXdCO0V0SjRwckI5Qjs7RXNKM3ByQk07O0lBRUU7RXRKOHByQlI7O0VzSjVwckJNOztJQUVFO0V0SitwckJSOztFc0o3cHJCTTs7SUFFRTtFdEpncXJCUjs7RXNKOXByQk07O0lBRUU7RXRKaXFyQlI7O0V1Qjl0ckJNO0krSGtFSTtFdEpncXJCVjtFd0JsdXJCTTtJOEhxRUk7RXRKZ3FyQlY7O0V1QnJ1ckJNO0krSDBFSTtFdEorcHJCVjtFd0J6dXJCTTtJOEg2RUk7RXRKK3ByQlY7O0VzSnhwckJFO0lBQW1CO0V0SjRwckJyQjs7RXNKM3ByQkU7O0lBRUU7RXRKOHByQko7O0VzSjVwckJFOztJQUVFO0V0SitwckJKOztFc0o3cHJCRTs7SUFFRTtFdEpncXJCSjs7RXNKOXByQkU7O0lBRUU7RXRKaXFyQko7O0V1QnB3ckJNO0krSHlHQTtFdEorcHJCTjtFd0J4d3JCTTtJOEg0R0E7RXRKK3ByQk47O0V1QjN3ckJNO0krSGlIQTtFdEo4cHJCTjtFd0Ivd3JCTTtJOEhvSEE7RXRKOHByQk47QUFDRjtBK0Q5c3JCSTtFdUYvREk7SUFBZ0M7RXRKaXhyQnRDOztFc0poeHJCTTs7SUFFRTtFdEpteHJCUjs7RXNKanhyQk07O0lBRUU7RXRKb3hyQlI7O0VzSmx4ckJNOztJQUVFO0V0SnF4ckJSOztFc0pueHJCTTs7SUFFRTtFdEpzeHJCUjs7RXVCM3lyQk07SStIMEJJO0V0SnF4ckJWO0V3Qi95ckJNO0k4SDZCSTtFdEpxeHJCVjs7RXVCbHpyQk07SStIa0NJO0V0Sm94ckJWO0V3QnR6ckJNO0k4SHFDSTtFdEpveHJCVjs7RXNKbnpyQk07SUFBZ0M7RXRKdXpyQnRDOztFc0p0enJCTTs7SUFFRTtFdEp5enJCUjs7RXNKdnpyQk07O0lBRUU7RXRKMHpyQlI7O0VzSnh6ckJNOztJQUVFO0V0SjJ6ckJSOztFc0p6enJCTTs7SUFFRTtFdEo0enJCUjs7RXVCajFyQk07SStIMEJJO0V0SjJ6ckJWO0V3QnIxckJNO0k4SDZCSTtFdEoyenJCVjs7RXVCeDFyQk07SStIa0NJO0V0SjB6ckJWO0V3QjUxckJNO0k4SHFDSTtFdEowenJCVjs7RXNKejFyQk07SUFBZ0M7RXRKNjFyQnRDOztFc0o1MXJCTTs7SUFFRTtFdEorMXJCUjs7RXNKNzFyQk07O0lBRUU7RXRKZzJyQlI7O0VzSjkxckJNOztJQUVFO0V0SmkyckJSOztFc0ovMXJCTTs7SUFFRTtFdEprMnJCUjs7RXVCdjNyQk07SStIMEJJO0V0SmkyckJWO0V3QjMzckJNO0k4SDZCSTtFdEppMnJCVjs7RXVCOTNyQk07SStIa0NJO0V0SmcyckJWO0V3Qmw0ckJNO0k4SHFDSTtFdEpnMnJCVjs7RXNKLzNyQk07SUFBZ0M7RXRKbTRyQnRDOztFc0psNHJCTTs7SUFFRTtFdEpxNHJCUjs7RXNKbjRyQk07O0lBRUU7RXRKczRyQlI7O0VzSnA0ckJNOztJQUVFO0V0SnU0ckJSOztFc0pyNHJCTTs7SUFFRTtFdEp3NHJCUjs7RXVCNzVyQk07SStIMEJJO0V0SnU0ckJWO0V3Qmo2ckJNO0k4SDZCSTtFdEp1NHJCVjs7RXVCcDZyQk07SStIa0NJO0V0SnM0ckJWO0V3Qng2ckJNO0k4SHFDSTtFdEpzNHJCVjs7RXNKcjZyQk07SUFBZ0M7RXRKeTZyQnRDOztFc0p4NnJCTTs7SUFFRTtFdEoyNnJCUjs7RXNKejZyQk07O0lBRUU7RXRKNDZyQlI7O0VzSjE2ckJNOztJQUVFO0V0SjY2ckJSOztFc0ozNnJCTTs7SUFFRTtFdEo4NnJCUjs7RXVCbjhyQk07SStIMEJJO0V0SjY2ckJWO0V3QnY4ckJNO0k4SDZCSTtFdEo2NnJCVjs7RXVCMThyQk07SStIa0NJO0V0SjQ2ckJWO0V3Qjk4ckJNO0k4SHFDSTtFdEo0NnJCVjs7RXNKMzhyQk07SUFBZ0M7RXRKKzhyQnRDOztFc0o5OHJCTTs7SUFFRTtFdEppOXJCUjs7RXNKLzhyQk07O0lBRUU7RXRKazlyQlI7O0VzSmg5ckJNOztJQUVFO0V0Sm05ckJSOztFc0pqOXJCTTs7SUFFRTtFdEpvOXJCUjs7RXVCeityQk07SStIMEJJO0V0Sm05ckJWO0V3QjcrckJNO0k4SDZCSTtFdEptOXJCVjs7RXVCaC9yQk07SStIa0NJO0V0Sms5ckJWO0V3QnAvckJNO0k4SHFDSTtFdEprOXJCVjs7RXNKai9yQk07SUFBZ0M7RXRKcS9yQnRDOztFc0pwL3JCTTs7SUFFRTtFdEp1L3JCUjs7RXNKci9yQk07O0lBRUU7RXRKdy9yQlI7O0VzSnQvckJNOztJQUVFO0V0SnkvckJSOztFc0p2L3JCTTs7SUFFRTtFdEowL3JCUjs7RXVCL2dzQk07SStIMEJJO0V0SnkvckJWO0V3Qm5oc0JNO0k4SDZCSTtFdEp5L3JCVjs7RXVCdGhzQk07SStIa0NJO0V0SncvckJWO0V3QjFoc0JNO0k4SHFDSTtFdEp3L3JCVjs7RXNKdmhzQk07SUFBZ0M7RXRKMmhzQnRDOztFc0oxaHNCTTs7SUFFRTtFdEo2aHNCUjs7RXNKM2hzQk07O0lBRUU7RXRKOGhzQlI7O0VzSjVoc0JNOztJQUVFO0V0Sitoc0JSOztFc0o3aHNCTTs7SUFFRTtFdEpnaXNCUjs7RXVCcmpzQk07SStIMEJJO0V0Sitoc0JWO0V3Qnpqc0JNO0k4SDZCSTtFdEoraHNCVjs7RXVCNWpzQk07SStIa0NJO0V0Sjhoc0JWO0V3Qmhrc0JNO0k4SHFDSTtFdEo4aHNCVjs7RXNKN2pzQk07SUFBZ0M7RXRKaWtzQnRDOztFc0poa3NCTTs7SUFFRTtFdEpta3NCUjs7RXNKamtzQk07O0lBRUU7RXRKb2tzQlI7O0VzSmxrc0JNOztJQUVFO0V0SnFrc0JSOztFc0pua3NCTTs7SUFFRTtFdEpza3NCUjs7RXVCM2xzQk07SStIMEJJO0V0SnFrc0JWO0V3Qi9sc0JNO0k4SDZCSTtFdEpxa3NCVjs7RXVCbG1zQk07SStIa0NJO0V0Sm9rc0JWO0V3QnRtc0JNO0k4SHFDSTtFdEpva3NCVjs7RXNKbm1zQk07SUFBZ0M7RXRKdW1zQnRDOztFc0p0bXNCTTs7SUFFRTtFdEp5bXNCUjs7RXNKdm1zQk07O0lBRUU7RXRKMG1zQlI7O0VzSnhtc0JNOztJQUVFO0V0SjJtc0JSOztFc0p6bXNCTTs7SUFFRTtFdEo0bXNCUjs7RXVCam9zQk07SStIMEJJO0V0SjJtc0JWO0V3QnJvc0JNO0k4SDZCSTtFdEoybXNCVjs7RXVCeG9zQk07SStIa0NJO0V0SjBtc0JWO0V3QjVvc0JNO0k4SHFDSTtFdEowbXNCVjs7RXNKem9zQk07SUFBZ0M7RXRKNm9zQnRDOztFc0o1b3NCTTs7SUFFRTtFdEorb3NCUjs7RXNKN29zQk07O0lBRUU7RXRKZ3BzQlI7O0VzSjlvc0JNOztJQUVFO0V0Smlwc0JSOztFc0ovb3NCTTs7SUFFRTtFdEprcHNCUjs7RXVCdnFzQk07SStIMEJJO0V0Smlwc0JWO0V3QjNxc0JNO0k4SDZCSTtFdEppcHNCVjs7RXVCOXFzQk07SStIa0NJO0V0Smdwc0JWO0V3Qmxyc0JNO0k4SHFDSTtFdEpncHNCVjs7RXNKL3FzQk07SUFBZ0M7RXRKbXJzQnRDOztFc0pscnNCTTs7SUFFRTtFdEpxcnNCUjs7RXNKbnJzQk07O0lBRUU7RXRKc3JzQlI7O0VzSnByc0JNOztJQUVFO0V0SnVyc0JSOztFc0pycnNCTTs7SUFFRTtFdEp3cnNCUjs7RXVCN3NzQk07SStIMEJJO0V0SnVyc0JWO0V3Qmp0c0JNO0k4SDZCSTtFdEp1cnNCVjs7RXVCcHRzQk07SStIa0NJO0V0SnNyc0JWO0V3Qnh0c0JNO0k4SHFDSTtFdEpzcnNCVjs7RXNKN3FzQk07SUFBd0I7RXRKaXJzQjlCOztFc0pocnNCTTs7SUFFRTtFdEptcnNCUjs7RXNKanJzQk07O0lBRUU7RXRKb3JzQlI7O0VzSmxyc0JNOztJQUVFO0V0SnFyc0JSOztFc0pucnNCTTs7SUFFRTtFdEpzcnNCUjs7RXVCbnZzQk07SStIa0VJO0V0SnFyc0JWO0V3QnZ2c0JNO0k4SHFFSTtFdEpxcnNCVjs7RXVCMXZzQk07SStIMEVJO0V0Sm9yc0JWO0V3Qjl2c0JNO0k4SDZFSTtFdEpvcnNCVjs7RXNKbnRzQk07SUFBd0I7RXRKdXRzQjlCOztFc0p0dHNCTTs7SUFFRTtFdEp5dHNCUjs7RXNKdnRzQk07O0lBRUU7RXRKMHRzQlI7O0VzSnh0c0JNOztJQUVFO0V0SjJ0c0JSOztFc0p6dHNCTTs7SUFFRTtFdEo0dHNCUjs7RXVCenhzQk07SStIa0VJO0V0SjJ0c0JWO0V3Qjd4c0JNO0k4SHFFSTtFdEoydHNCVjs7RXVCaHlzQk07SStIMEVJO0V0SjB0c0JWO0V3QnB5c0JNO0k4SDZFSTtFdEowdHNCVjs7RXNKenZzQk07SUFBd0I7RXRKNnZzQjlCOztFc0o1dnNCTTs7SUFFRTtFdEordnNCUjs7RXNKN3ZzQk07O0lBRUU7RXRKZ3dzQlI7O0VzSjl2c0JNOztJQUVFO0V0Sml3c0JSOztFc0ovdnNCTTs7SUFFRTtFdEprd3NCUjs7RXVCL3pzQk07SStIa0VJO0V0Sml3c0JWO0V3Qm4wc0JNO0k4SHFFSTtFdEppd3NCVjs7RXVCdDBzQk07SStIMEVJO0V0Smd3c0JWO0V3QjEwc0JNO0k4SDZFSTtFdEpnd3NCVjs7RXNKL3hzQk07SUFBd0I7RXRKbXlzQjlCOztFc0pseXNCTTs7SUFFRTtFdEpxeXNCUjs7RXNKbnlzQk07O0lBRUU7RXRKc3lzQlI7O0VzSnB5c0JNOztJQUVFO0V0SnV5c0JSOztFc0pyeXNCTTs7SUFFRTtFdEp3eXNCUjs7RXVCcjJzQk07SStIa0VJO0V0SnV5c0JWO0V3Qnoyc0JNO0k4SHFFSTtFdEp1eXNCVjs7RXVCNTJzQk07SStIMEVJO0V0SnN5c0JWO0V3Qmgzc0JNO0k4SDZFSTtFdEpzeXNCVjs7RXNKcjBzQk07SUFBd0I7RXRKeTBzQjlCOztFc0p4MHNCTTs7SUFFRTtFdEoyMHNCUjs7RXNKejBzQk07O0lBRUU7RXRKNDBzQlI7O0VzSjEwc0JNOztJQUVFO0V0SjYwc0JSOztFc0ozMHNCTTs7SUFFRTtFdEo4MHNCUjs7RXVCMzRzQk07SStIa0VJO0V0SjYwc0JWO0V3Qi80c0JNO0k4SHFFSTtFdEo2MHNCVjs7RXVCbDVzQk07SStIMEVJO0V0SjQwc0JWO0V3QnQ1c0JNO0k4SDZFSTtFdEo0MHNCVjs7RXNKcjBzQkU7SUFBbUI7RXRKeTBzQnJCOztFc0p4MHNCRTs7SUFFRTtFdEoyMHNCSjs7RXNKejBzQkU7O0lBRUU7RXRKNDBzQko7O0VzSjEwc0JFOztJQUVFO0V0SjYwc0JKOztFc0ozMHNCRTs7SUFFRTtFdEo4MHNCSjs7RXVCajdzQk07SStIeUdBO0V0SjQwc0JOO0V3QnI3c0JNO0k4SDRHQTtFdEo0MHNCTjs7RXVCeDdzQk07SStIaUhBO0V0SjIwc0JOO0V3QjU3c0JNO0k4SG9IQTtFdEoyMHNCTjtBQUNGO0ErRDMzc0JJO0V1Ri9ESTtJQUFnQztFdEo4N3NCdEM7O0VzSjc3c0JNOztJQUVFO0V0Smc4c0JSOztFc0o5N3NCTTs7SUFFRTtFdEppOHNCUjs7RXNKLzdzQk07O0lBRUU7RXRKazhzQlI7O0VzSmg4c0JNOztJQUVFO0V0Sm04c0JSOztFdUJ4OXNCTTtJK0gwQkk7RXRKazhzQlY7RXdCNTlzQk07SThINkJJO0V0Sms4c0JWOztFdUIvOXNCTTtJK0hrQ0k7RXRKaThzQlY7RXdCbitzQk07SThIcUNJO0V0Smk4c0JWOztFc0poK3NCTTtJQUFnQztFdEpvK3NCdEM7O0VzSm4rc0JNOztJQUVFO0V0SnMrc0JSOztFc0pwK3NCTTs7SUFFRTtFdEp1K3NCUjs7RXNKcitzQk07O0lBRUU7RXRKdytzQlI7O0VzSnQrc0JNOztJQUVFO0V0Snkrc0JSOztFdUI5L3NCTTtJK0gwQkk7RXRKdytzQlY7RXdCbGd0Qk07SThINkJJO0V0Sncrc0JWOztFdUJyZ3RCTTtJK0hrQ0k7RXRKdStzQlY7RXdCemd0Qk07SThIcUNJO0V0SnUrc0JWOztFc0p0Z3RCTTtJQUFnQztFdEowZ3RCdEM7O0VzSnpndEJNOztJQUVFO0V0SjRndEJSOztFc0oxZ3RCTTs7SUFFRTtFdEo2Z3RCUjs7RXNKM2d0Qk07O0lBRUU7RXRKOGd0QlI7O0VzSjVndEJNOztJQUVFO0V0SitndEJSOztFdUJwaXRCTTtJK0gwQkk7RXRKOGd0QlY7RXdCeGl0Qk07SThINkJJO0V0SjhndEJWOztFdUIzaXRCTTtJK0hrQ0k7RXRKNmd0QlY7RXdCL2l0Qk07SThIcUNJO0V0SjZndEJWOztFc0o1aXRCTTtJQUFnQztFdEpnanRCdEM7O0VzSi9pdEJNOztJQUVFO0V0SmtqdEJSOztFc0poanRCTTs7SUFFRTtFdEptanRCUjs7RXNKamp0Qk07O0lBRUU7RXRKb2p0QlI7O0VzSmxqdEJNOztJQUVFO0V0SnFqdEJSOztFdUIxa3RCTTtJK0gwQkk7RXRKb2p0QlY7RXdCOWt0Qk07SThINkJJO0V0Sm9qdEJWOztFdUJqbHRCTTtJK0hrQ0k7RXRKbWp0QlY7RXdCcmx0Qk07SThIcUNJO0V0Sm1qdEJWOztFc0psbHRCTTtJQUFnQztFdEpzbHRCdEM7O0VzSnJsdEJNOztJQUVFO0V0SndsdEJSOztFc0p0bHRCTTs7SUFFRTtFdEp5bHRCUjs7RXNKdmx0Qk07O0lBRUU7RXRKMGx0QlI7O0VzSnhsdEJNOztJQUVFO0V0SjJsdEJSOztFdUJobnRCTTtJK0gwQkk7RXRKMGx0QlY7RXdCcG50Qk07SThINkJJO0V0SjBsdEJWOztFdUJ2bnRCTTtJK0hrQ0k7RXRKeWx0QlY7RXdCM250Qk07SThIcUNJO0V0SnlsdEJWOztFc0p4bnRCTTtJQUFnQztFdEo0bnRCdEM7O0VzSjNudEJNOztJQUVFO0V0SjhudEJSOztFc0o1bnRCTTs7SUFFRTtFdEorbnRCUjs7RXNKN250Qk07O0lBRUU7RXRKZ290QlI7O0VzSjludEJNOztJQUVFO0V0SmlvdEJSOztFdUJ0cHRCTTtJK0gwQkk7RXRKZ290QlY7RXdCMXB0Qk07SThINkJJO0V0SmdvdEJWOztFdUI3cHRCTTtJK0hrQ0k7RXRKK250QlY7RXdCanF0Qk07SThIcUNJO0V0SitudEJWOztFc0o5cHRCTTtJQUFnQztFdEprcXRCdEM7O0VzSmpxdEJNOztJQUVFO0V0Sm9xdEJSOztFc0pscXRCTTs7SUFFRTtFdEpxcXRCUjs7RXNKbnF0Qk07O0lBRUU7RXRKc3F0QlI7O0VzSnBxdEJNOztJQUVFO0V0SnVxdEJSOztFdUI1cnRCTTtJK0gwQkk7RXRKc3F0QlY7RXdCaHN0Qk07SThINkJJO0V0SnNxdEJWOztFdUJuc3RCTTtJK0hrQ0k7RXRKcXF0QlY7RXdCdnN0Qk07SThIcUNJO0V0SnFxdEJWOztFc0pwc3RCTTtJQUFnQztFdEp3c3RCdEM7O0VzSnZzdEJNOztJQUVFO0V0SjBzdEJSOztFc0p4c3RCTTs7SUFFRTtFdEoyc3RCUjs7RXNKenN0Qk07O0lBRUU7RXRKNHN0QlI7O0VzSjFzdEJNOztJQUVFO0V0SjZzdEJSOztFdUJsdXRCTTtJK0gwQkk7RXRKNHN0QlY7RXdCdHV0Qk07SThINkJJO0V0SjRzdEJWOztFdUJ6dXRCTTtJK0hrQ0k7RXRKMnN0QlY7RXdCN3V0Qk07SThIcUNJO0V0SjJzdEJWOztFc0oxdXRCTTtJQUFnQztFdEo4dXRCdEM7O0VzSjd1dEJNOztJQUVFO0V0Smd2dEJSOztFc0o5dXRCTTs7SUFFRTtFdEppdnRCUjs7RXNKL3V0Qk07O0lBRUU7RXRKa3Z0QlI7O0VzSmh2dEJNOztJQUVFO0V0Sm12dEJSOztFdUJ4d3RCTTtJK0gwQkk7RXRKa3Z0QlY7RXdCNXd0Qk07SThINkJJO0V0Smt2dEJWOztFdUIvd3RCTTtJK0hrQ0k7RXRKaXZ0QlY7RXdCbnh0Qk07SThIcUNJO0V0Sml2dEJWOztFc0poeHRCTTtJQUFnQztFdEpveHRCdEM7O0VzSm54dEJNOztJQUVFO0V0SnN4dEJSOztFc0pweHRCTTs7SUFFRTtFdEp1eHRCUjs7RXNKcnh0Qk07O0lBRUU7RXRKd3h0QlI7O0VzSnR4dEJNOztJQUVFO0V0Snl4dEJSOztFdUI5eXRCTTtJK0gwQkk7RXRKd3h0QlY7RXdCbHp0Qk07SThINkJJO0V0Snd4dEJWOztFdUJyenRCTTtJK0hrQ0k7RXRKdXh0QlY7RXdCenp0Qk07SThIcUNJO0V0SnV4dEJWOztFc0p0enRCTTtJQUFnQztFdEowenRCdEM7O0VzSnp6dEJNOztJQUVFO0V0SjR6dEJSOztFc0oxenRCTTs7SUFFRTtFdEo2enRCUjs7RXNKM3p0Qk07O0lBRUU7RXRKOHp0QlI7O0VzSjV6dEJNOztJQUVFO0V0Sit6dEJSOztFdUJwMXRCTTtJK0gwQkk7RXRKOHp0QlY7RXdCeDF0Qk07SThINkJJO0V0Sjh6dEJWOztFdUIzMXRCTTtJK0hrQ0k7RXRKNnp0QlY7RXdCLzF0Qk07SThIcUNJO0V0SjZ6dEJWOztFc0o1MXRCTTtJQUFnQztFdEpnMnRCdEM7O0VzSi8xdEJNOztJQUVFO0V0SmsydEJSOztFc0poMnRCTTs7SUFFRTtFdEptMnRCUjs7RXNKajJ0Qk07O0lBRUU7RXRKbzJ0QlI7O0VzSmwydEJNOztJQUVFO0V0SnEydEJSOztFdUIxM3RCTTtJK0gwQkk7RXRKbzJ0QlY7RXdCOTN0Qk07SThINkJJO0V0Sm8ydEJWOztFdUJqNHRCTTtJK0hrQ0k7RXRKbTJ0QlY7RXdCcjR0Qk07SThIcUNJO0V0Sm0ydEJWOztFc0oxMXRCTTtJQUF3QjtFdEo4MXRCOUI7O0VzSjcxdEJNOztJQUVFO0V0SmcydEJSOztFc0o5MXRCTTs7SUFFRTtFdEppMnRCUjs7RXNKLzF0Qk07O0lBRUU7RXRKazJ0QlI7O0VzSmgydEJNOztJQUVFO0V0Sm0ydEJSOztFdUJoNnRCTTtJK0hrRUk7RXRKazJ0QlY7RXdCcDZ0Qk07SThIcUVJO0V0SmsydEJWOztFdUJ2NnRCTTtJK0gwRUk7RXRKaTJ0QlY7RXdCMzZ0Qk07SThINkVJO0V0SmkydEJWOztFc0poNHRCTTtJQUF3QjtFdEpvNHRCOUI7O0VzSm40dEJNOztJQUVFO0V0SnM0dEJSOztFc0pwNHRCTTs7SUFFRTtFdEp1NHRCUjs7RXNKcjR0Qk07O0lBRUU7RXRKdzR0QlI7O0VzSnQ0dEJNOztJQUVFO0V0Snk0dEJSOztFdUJ0OHRCTTtJK0hrRUk7RXRKdzR0QlY7RXdCMTh0Qk07SThIcUVJO0V0Snc0dEJWOztFdUI3OHRCTTtJK0gwRUk7RXRKdTR0QlY7RXdCajl0Qk07SThINkVJO0V0SnU0dEJWOztFc0p0NnRCTTtJQUF3QjtFdEowNnRCOUI7O0VzSno2dEJNOztJQUVFO0V0SjQ2dEJSOztFc0oxNnRCTTs7SUFFRTtFdEo2NnRCUjs7RXNKMzZ0Qk07O0lBRUU7RXRKODZ0QlI7O0VzSjU2dEJNOztJQUVFO0V0Sis2dEJSOztFdUI1K3RCTTtJK0hrRUk7RXRKODZ0QlY7RXdCaC90Qk07SThIcUVJO0V0Sjg2dEJWOztFdUJuL3RCTTtJK0gwRUk7RXRKNjZ0QlY7RXdCdi90Qk07SThINkVJO0V0SjY2dEJWOztFc0o1OHRCTTtJQUF3QjtFdEpnOXRCOUI7O0VzSi84dEJNOztJQUVFO0V0Sms5dEJSOztFc0poOXRCTTs7SUFFRTtFdEptOXRCUjs7RXNKajl0Qk07O0lBRUU7RXRKbzl0QlI7O0VzSmw5dEJNOztJQUVFO0V0SnE5dEJSOztFdUJsaHVCTTtJK0hrRUk7RXRKbzl0QlY7RXdCdGh1Qk07SThIcUVJO0V0Sm85dEJWOztFdUJ6aHVCTTtJK0gwRUk7RXRKbTl0QlY7RXdCN2h1Qk07SThINkVJO0V0Sm05dEJWOztFc0psL3RCTTtJQUF3QjtFdEpzL3RCOUI7O0VzSnIvdEJNOztJQUVFO0V0SncvdEJSOztFc0p0L3RCTTs7SUFFRTtFdEp5L3RCUjs7RXNKdi90Qk07O0lBRUU7RXRKMC90QlI7O0VzSngvdEJNOztJQUVFO0V0SjIvdEJSOztFdUJ4anVCTTtJK0hrRUk7RXRKMC90QlY7RXdCNWp1Qk07SThIcUVJO0V0SjAvdEJWOztFdUIvanVCTTtJK0gwRUk7RXRKeS90QlY7RXdCbmt1Qk07SThINkVJO0V0SnkvdEJWOztFc0psL3RCRTtJQUFtQjtFdEpzL3RCckI7O0VzSnIvdEJFOztJQUVFO0V0SncvdEJKOztFc0p0L3RCRTs7SUFFRTtFdEp5L3RCSjs7RXNKdi90QkU7O0lBRUU7RXRKMC90Qko7O0VzSngvdEJFOztJQUVFO0V0SjIvdEJKOztFdUI5bHVCTTtJK0h5R0E7RXRKeS90Qk47RXdCbG11Qk07SThINEdBO0V0SnkvdEJOOztFdUJybXVCTTtJK0hpSEE7RXRKdy90Qk47RXdCem11Qk07SThIb0hBO0V0SncvdEJOO0FBQ0Y7QStEeGl1Qkk7RXVGL0RJO0lBQWdDO0V0SjJtdUJ0Qzs7RXNKMW11Qk07O0lBRUU7RXRKNm11QlI7O0VzSjNtdUJNOztJQUVFO0V0SjhtdUJSOztFc0o1bXVCTTs7SUFFRTtFdEorbXVCUjs7RXNKN211Qk07O0lBRUU7RXRKZ251QlI7O0V1QnJvdUJNO0krSDBCSTtFdEorbXVCVjtFd0J6b3VCTTtJOEg2Qkk7RXRKK211QlY7O0V1QjVvdUJNO0krSGtDSTtFdEo4bXVCVjtFd0JocHVCTTtJOEhxQ0k7RXRKOG11QlY7O0VzSjdvdUJNO0lBQWdDO0V0SmlwdUJ0Qzs7RXNKaHB1Qk07O0lBRUU7RXRKbXB1QlI7O0VzSmpwdUJNOztJQUVFO0V0Sm9wdUJSOztFc0pscHVCTTs7SUFFRTtFdEpxcHVCUjs7RXNKbnB1Qk07O0lBRUU7RXRKc3B1QlI7O0V1QjNxdUJNO0krSDBCSTtFdEpxcHVCVjtFd0IvcXVCTTtJOEg2Qkk7RXRKcXB1QlY7O0V1QmxydUJNO0krSGtDSTtFdEpvcHVCVjtFd0J0cnVCTTtJOEhxQ0k7RXRKb3B1QlY7O0VzSm5ydUJNO0lBQWdDO0V0SnVydUJ0Qzs7RXNKdHJ1Qk07O0lBRUU7RXRKeXJ1QlI7O0VzSnZydUJNOztJQUVFO0V0SjBydUJSOztFc0p4cnVCTTs7SUFFRTtFdEoycnVCUjs7RXNKenJ1Qk07O0lBRUU7RXRKNHJ1QlI7O0V1Qmp0dUJNO0krSDBCSTtFdEoycnVCVjtFd0JydHVCTTtJOEg2Qkk7RXRKMnJ1QlY7O0V1Qnh0dUJNO0krSGtDSTtFdEowcnVCVjtFd0I1dHVCTTtJOEhxQ0k7RXRKMHJ1QlY7O0VzSnp0dUJNO0lBQWdDO0V0SjZ0dUJ0Qzs7RXNKNXR1Qk07O0lBRUU7RXRKK3R1QlI7O0VzSjd0dUJNOztJQUVFO0V0Smd1dUJSOztFc0o5dHVCTTs7SUFFRTtFdEppdXVCUjs7RXNKL3R1Qk07O0lBRUU7RXRKa3V1QlI7O0V1QnZ2dUJNO0krSDBCSTtFdEppdXVCVjtFd0IzdnVCTTtJOEg2Qkk7RXRKaXV1QlY7O0V1Qjl2dUJNO0krSGtDSTtFdEpndXVCVjtFd0Jsd3VCTTtJOEhxQ0k7RXRKZ3V1QlY7O0VzSi92dUJNO0lBQWdDO0V0Sm13dUJ0Qzs7RXNKbHd1Qk07O0lBRUU7RXRKcXd1QlI7O0VzSm53dUJNOztJQUVFO0V0SnN3dUJSOztFc0pwd3VCTTs7SUFFRTtFdEp1d3VCUjs7RXNKcnd1Qk07O0lBRUU7RXRKd3d1QlI7O0V1Qjd4dUJNO0krSDBCSTtFdEp1d3VCVjtFd0JqeXVCTTtJOEg2Qkk7RXRKdXd1QlY7O0V1QnB5dUJNO0krSGtDSTtFdEpzd3VCVjtFd0J4eXVCTTtJOEhxQ0k7RXRKc3d1QlY7O0VzSnJ5dUJNO0lBQWdDO0V0Snl5dUJ0Qzs7RXNKeHl1Qk07O0lBRUU7RXRKMnl1QlI7O0VzSnp5dUJNOztJQUVFO0V0SjR5dUJSOztFc0oxeXVCTTs7SUFFRTtFdEo2eXVCUjs7RXNKM3l1Qk07O0lBRUU7RXRKOHl1QlI7O0V1Qm4wdUJNO0krSDBCSTtFdEo2eXVCVjtFd0J2MHVCTTtJOEg2Qkk7RXRKNnl1QlY7O0V1QjEwdUJNO0krSGtDSTtFdEo0eXVCVjtFd0I5MHVCTTtJOEhxQ0k7RXRKNHl1QlY7O0VzSjMwdUJNO0lBQWdDO0V0SiswdUJ0Qzs7RXNKOTB1Qk07O0lBRUU7RXRKaTF1QlI7O0VzSi8wdUJNOztJQUVFO0V0SmsxdUJSOztFc0poMXVCTTs7SUFFRTtFdEptMXVCUjs7RXNKajF1Qk07O0lBRUU7RXRKbzF1QlI7O0V1QnoydUJNO0krSDBCSTtFdEptMXVCVjtFd0I3MnVCTTtJOEg2Qkk7RXRKbTF1QlY7O0V1QmgzdUJNO0krSGtDSTtFdEprMXVCVjtFd0JwM3VCTTtJOEhxQ0k7RXRKazF1QlY7O0VzSmozdUJNO0lBQWdDO0V0SnEzdUJ0Qzs7RXNKcDN1Qk07O0lBRUU7RXRKdTN1QlI7O0VzSnIzdUJNOztJQUVFO0V0SnczdUJSOztFc0p0M3VCTTs7SUFFRTtFdEp5M3VCUjs7RXNKdjN1Qk07O0lBRUU7RXRKMDN1QlI7O0V1Qi80dUJNO0krSDBCSTtFdEp5M3VCVjtFd0JuNXVCTTtJOEg2Qkk7RXRKeTN1QlY7O0V1QnQ1dUJNO0krSGtDSTtFdEp3M3VCVjtFd0IxNXVCTTtJOEhxQ0k7RXRKdzN1QlY7O0VzSnY1dUJNO0lBQWdDO0V0SjI1dUJ0Qzs7RXNKMTV1Qk07O0lBRUU7RXRKNjV1QlI7O0VzSjM1dUJNOztJQUVFO0V0Sjg1dUJSOztFc0o1NXVCTTs7SUFFRTtFdEorNXVCUjs7RXNKNzV1Qk07O0lBRUU7RXRKZzZ1QlI7O0V1QnI3dUJNO0krSDBCSTtFdEorNXVCVjtFd0J6N3VCTTtJOEg2Qkk7RXRKKzV1QlY7O0V1QjU3dUJNO0krSGtDSTtFdEo4NXVCVjtFd0JoOHVCTTtJOEhxQ0k7RXRKODV1QlY7O0VzSjc3dUJNO0lBQWdDO0V0Smk4dUJ0Qzs7RXNKaDh1Qk07O0lBRUU7RXRKbTh1QlI7O0VzSmo4dUJNOztJQUVFO0V0Sm84dUJSOztFc0psOHVCTTs7SUFFRTtFdEpxOHVCUjs7RXNKbjh1Qk07O0lBRUU7RXRKczh1QlI7O0V1QjM5dUJNO0krSDBCSTtFdEpxOHVCVjtFd0IvOXVCTTtJOEg2Qkk7RXRKcTh1QlY7O0V1QmwrdUJNO0krSGtDSTtFdEpvOHVCVjtFd0J0K3VCTTtJOEhxQ0k7RXRKbzh1QlY7O0VzSm4rdUJNO0lBQWdDO0V0SnUrdUJ0Qzs7RXNKdCt1Qk07O0lBRUU7RXRKeSt1QlI7O0VzSnYrdUJNOztJQUVFO0V0SjArdUJSOztFc0p4K3VCTTs7SUFFRTtFdEoyK3VCUjs7RXNKeit1Qk07O0lBRUU7RXRKNCt1QlI7O0V1QmpndkJNO0krSDBCSTtFdEoyK3VCVjtFd0JyZ3ZCTTtJOEg2Qkk7RXRKMit1QlY7O0V1QnhndkJNO0krSGtDSTtFdEowK3VCVjtFd0I1Z3ZCTTtJOEhxQ0k7RXRKMCt1QlY7O0VzSnpndkJNO0lBQWdDO0V0SjZndkJ0Qzs7RXNKNWd2Qk07O0lBRUU7RXRKK2d2QlI7O0VzSjdndkJNOztJQUVFO0V0SmdodkJSOztFc0o5Z3ZCTTs7SUFFRTtFdEppaHZCUjs7RXNKL2d2Qk07O0lBRUU7RXRKa2h2QlI7O0V1QnZpdkJNO0krSDBCSTtFdEppaHZCVjtFd0IzaXZCTTtJOEg2Qkk7RXRKaWh2QlY7O0V1QjlpdkJNO0krSGtDSTtFdEpnaHZCVjtFd0JsanZCTTtJOEhxQ0k7RXRKZ2h2QlY7O0VzSnZndkJNO0lBQXdCO0V0SjJndkI5Qjs7RXNKMWd2Qk07O0lBRUU7RXRKNmd2QlI7O0VzSjNndkJNOztJQUVFO0V0SjhndkJSOztFc0o1Z3ZCTTs7SUFFRTtFdEorZ3ZCUjs7RXNKN2d2Qk07O0lBRUU7RXRKZ2h2QlI7O0V1QjdrdkJNO0krSGtFSTtFdEorZ3ZCVjtFd0JqbHZCTTtJOEhxRUk7RXRKK2d2QlY7O0V1QnBsdkJNO0krSDBFSTtFdEo4Z3ZCVjtFd0J4bHZCTTtJOEg2RUk7RXRKOGd2QlY7O0VzSjdpdkJNO0lBQXdCO0V0SmlqdkI5Qjs7RXNKaGp2Qk07O0lBRUU7RXRKbWp2QlI7O0VzSmpqdkJNOztJQUVFO0V0Sm9qdkJSOztFc0psanZCTTs7SUFFRTtFdEpxanZCUjs7RXNKbmp2Qk07O0lBRUU7RXRKc2p2QlI7O0V1Qm5udkJNO0krSGtFSTtFdEpxanZCVjtFd0J2bnZCTTtJOEhxRUk7RXRKcWp2QlY7O0V1QjFudkJNO0krSDBFSTtFdEpvanZCVjtFd0I5bnZCTTtJOEg2RUk7RXRKb2p2QlY7O0VzSm5sdkJNO0lBQXdCO0V0SnVsdkI5Qjs7RXNKdGx2Qk07O0lBRUU7RXRKeWx2QlI7O0VzSnZsdkJNOztJQUVFO0V0SjBsdkJSOztFc0p4bHZCTTs7SUFFRTtFdEoybHZCUjs7RXNKemx2Qk07O0lBRUU7RXRKNGx2QlI7O0V1QnpwdkJNO0krSGtFSTtFdEoybHZCVjtFd0I3cHZCTTtJOEhxRUk7RXRKMmx2QlY7O0V1QmhxdkJNO0krSDBFSTtFdEowbHZCVjtFd0JwcXZCTTtJOEg2RUk7RXRKMGx2QlY7O0VzSnpudkJNO0lBQXdCO0V0SjZudkI5Qjs7RXNKNW52Qk07O0lBRUU7RXRKK252QlI7O0VzSjdudkJNOztJQUVFO0V0SmdvdkJSOztFc0o5bnZCTTs7SUFFRTtFdEppb3ZCUjs7RXNKL252Qk07O0lBRUU7RXRKa292QlI7O0V1Qi9ydkJNO0krSGtFSTtFdEppb3ZCVjtFd0Juc3ZCTTtJOEhxRUk7RXRKaW92QlY7O0V1QnRzdkJNO0krSDBFSTtFdEpnb3ZCVjtFd0Ixc3ZCTTtJOEg2RUk7RXRKZ292QlY7O0VzSi9wdkJNO0lBQXdCO0V0Sm1xdkI5Qjs7RXNKbHF2Qk07O0lBRUU7RXRKcXF2QlI7O0VzSm5xdkJNOztJQUVFO0V0SnNxdkJSOztFc0pwcXZCTTs7SUFFRTtFdEp1cXZCUjs7RXNKcnF2Qk07O0lBRUU7RXRKd3F2QlI7O0V1QnJ1dkJNO0krSGtFSTtFdEp1cXZCVjtFd0J6dXZCTTtJOEhxRUk7RXRKdXF2QlY7O0V1QjV1dkJNO0krSDBFSTtFdEpzcXZCVjtFd0JodnZCTTtJOEg2RUk7RXRKc3F2QlY7O0VzSi9wdkJFO0lBQW1CO0V0Sm1xdkJyQjs7RXNKbHF2QkU7O0lBRUU7RXRKcXF2Qko7O0VzSm5xdkJFOztJQUVFO0V0SnNxdkJKOztFc0pwcXZCRTs7SUFFRTtFdEp1cXZCSjs7RXNKcnF2QkU7O0lBRUU7RXRKd3F2Qko7O0V1QjN3dkJNO0krSHlHQTtFdEpzcXZCTjtFd0Ivd3ZCTTtJOEg0R0E7RXRKc3F2Qk47O0V1Qmx4dkJNO0krSGlIQTtFdEpxcXZCTjtFd0J0eHZCTTtJOEhvSEE7RXRKcXF2Qk47QUFDRjtBdUp6eHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdkp5eHZCSjs7QXdKbnl2QkE7RUFBa0I7QXhKdXl2QmxCOztBd0pueXZCQTtFQUFpQjtBeEp1eXZCakI7O0F3SnR5dkJBO0VBQWlCO0F4SjB5dkJqQjs7QXdKenl2QkE7RUFBaUI7QXhKNnl2QmpCOztBd0o1eXZCQTtFQ1RFO0VBQ0E7RUFDQTtBekp5enZCRjs7QXdKMXl2Qkk7RUFBd0I7QXhKOHl2QjVCOztBd0o3eXZCSTtFQUF3QjtBeEppenZCNUI7O0F3Smh6dkJJO0VBQXdCO0F4Sm96dkI1Qjs7QStEbHd2Qkk7RXlGcERBO0lBQXdCO0V4SjJ6dkIxQjs7RXdKMXp2QkU7SUFBd0I7RXhKOHp2QjFCOztFd0o3enZCRTtJQUF3QjtFeEppMHZCMUI7QUFDRjtBK0RoeHZCSTtFeUZwREE7SUFBd0I7RXhKdzB2QjFCOztFd0p2MHZCRTtJQUF3QjtFeEoyMHZCMUI7O0V3SjEwdkJFO0lBQXdCO0V4SjgwdkIxQjtBQUNGO0ErRDd4dkJJO0V5RnBEQTtJQUF3QjtFeEpxMXZCMUI7O0V3SnAxdkJFO0lBQXdCO0V4SncxdkIxQjs7RXdKdjF2QkU7SUFBd0I7RXhKMjF2QjFCO0FBQ0Y7QStEMXl2Qkk7RXlGcERBO0lBQXdCO0V4SmsydkIxQjs7RXdKajJ2QkU7SUFBd0I7RXhKcTJ2QjFCOztFd0pwMnZCRTtJQUF3QjtFeEp3MnZCMUI7QUFDRjtBK0R2enZCSTtFeUZwREE7SUFBd0I7RXhKKzJ2QjFCOztFd0o5MnZCRTtJQUF3QjtFeEprM3ZCMUI7O0V3SmozdkJFO0lBQXdCO0V4SnEzdkIxQjtBQUNGO0F3SmgzdkJBO0VBQW1CO0F4Sm0zdkJuQjs7QXdKbDN2QkE7RUFBbUI7QXhKczN2Qm5COztBd0pyM3ZCQTtFQUFtQjtBeEp5M3ZCbkI7O0F3SnIzdkJBO0VBQXVCO0F4SnkzdkJ2Qjs7QXdKeDN2QkE7RUFBdUI7QXhKNDN2QnZCOztBd0ozM3ZCQTtFQUF1QjtBeEorM3ZCdkI7O0F3SjkzdkJBO0VBQXVCO0F4Sms0dkJ2Qjs7QXdKajR2QkE7RUFBdUI7QXhKcTR2QnZCOztBd0pwNHZCQTtFQUF1QjtBeEp3NHZCdkI7O0F3SnA0dkJBO0VBQWM7QXhKdzR2QmQ7O0EwSi82dkJFO0VBQ0U7QTFKazd2Qko7O0EwQnQ2dkJFO0VnSVBNO0ExSmk3dkJSOztBMEp2N3ZCRTtFQUNFO0ExSjA3dkJKOztBMEI5NnZCRTtFZ0lQTTtBMUp5N3ZCUjs7QTBKLzd2QkU7RUFDRTtBMUprOHZCSjs7QTBCdDd2QkU7RWdJUE07QTFKaTh2QlI7O0EwSnY4dkJFO0VBQ0U7QTFKMDh2Qko7O0EwQjk3dkJFO0VnSVBNO0ExSnk4dkJSOztBMEovOHZCRTtFQUNFO0ExSms5dkJKOztBMEJ0OHZCRTtFZ0lQTTtBMUppOXZCUjs7QTBKdjl2QkU7RUFDRTtBMUowOXZCSjs7QTBCOTh2QkU7RWdJUE07QTFKeTl2QlI7O0EwSi85dkJFO0VBQ0U7QTFKayt2Qko7O0EwQnQ5dkJFO0VnSVBNO0ExSmkrdkJSOztBMEp2K3ZCRTtFQUNFO0ExSjArdkJKOztBMEI5OXZCRTtFZ0lQTTtBMUp5K3ZCUjs7QXdKbDh2QkE7RUFBYTtBeEpzOHZCYjs7QXdKcjh2QkE7RUFFSTtBeEp1OHZCSjs7QXdKbjh2QkE7RUFBaUI7QXhKdTh2QmpCOztBd0p0OHZCQTtFQUFpQjtBeEowOHZCakI7O0F3SnQ4dkJBO0VHM0RFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKcWd3QkY7O0F3SjE4dkJBO0VBQXdCO0F4Sjg4dkJ4Qjs7QXdKNTh2QkE7RUFDRTtFQUNBO0F4Sis4dkJGOztBd0oxOHZCQTtFQUFjO0F4Sjg4dkJkOztBNEp6aHdCQTtFQUNFO0VBQ0E7QTVKNGh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0U7QTVKMmh3QkY7O0E0Snhod0JBO0VBQ0UsbUJ2SXpDZ0I7QXJCb2t3QmxCOztBNEp4aHdCQTtFQUNFO0E1SjJod0JGOztBNEp4aHdCQTtFQUNFO0E1SjJod0JGOztBNEp4aHdCQTtFQUNFO0E1SjJod0JGOztBNkpwbHdCQTtFQUNFO0E3SnVsd0JGOztBNkpwbHdCQTtFQUNFO0E3SnVsd0JGOztBd0J4bHdCTTtFc0lOSjtFQUNBO0E5Smttd0JGO0E4Smhtd0JFO0VBQ0U7QTlKa213Qko7O0ErSjFtd0JBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBL0pvbndCSjs7QWdLaG53QkU7RUFDRTs7O0lBS0U7SUFFQTtFaEtnbndCSjs7RWdLNW13Qkk7SUFDRTtFaEsrbXdCTjs7RWdLdG13QkU7SUFDRTtFaEt5bXdCSjs7RWdLM2x3QkU7SUFDRTtFaEs4bHdCSjs7RWdLNWx3QkU7O0lBRUU7SUFDQTtFaEsrbHdCSjs7RWdLdmx3QkU7SUFDRTtFaEswbHdCSjs7RWdLdmx3QkU7O0lBRUU7RWhLMGx3Qko7O0VnS3Zsd0JFOzs7SUFHRTtJQUNBO0VoSzBsd0JKOztFZ0t2bHdCRTs7SUFFRTtFaEswbHdCSjs7RWdLbGx3QkU7SUFDRSxRQ3RGa0I7RWpLMnF3QnRCO0VnS25sd0JFO0lBQ0U7RWhLcWx3Qko7O0VnS25sd0JFO0lBQ0U7RWhLc2x3Qko7O0VnS2xsd0JFO0lBQ0U7RWhLcWx3Qko7O0VnS25sd0JFO0lBQ0U7RWhLc2x3Qko7O0VnS25sd0JFO0lBQ0U7RWhLc2x3Qko7RWdLcGx3Qkk7O0lBRUU7RWhLc2x3Qk47O0VnS2psd0JJOztJQUVFO0VoS29sd0JOOztFZ0tobHdCRTtJQUNFO0VoS21sd0JKO0VnS2psd0JJOzs7O0lBSUUscUJwSXhISztFNUIyc3dCWDs7RWdLL2t3QkU7SUFDRTtJQUNBLHFCcEk5SE87RTVCZ3R3Qlg7QUFDRjtBQXB0d0JBO0VBQ0k7RUFDQTtFQUNBO0FBc3R3Qko7O0FBbnR3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc3R3Qko7O0FBbnR3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzdHdCSjs7QUFudHdCQTtFQUNJO0FBc3R3Qko7O0FBbnR3QkE7RUFDSTtFQUNBO0FBc3R3Qko7O0FBbnR3QkE7RUFDSTtBQXN0d0JKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9pY29ucy9jc3MvZnJlZS5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY29yZXVpL2ljb25zL3Njc3MvZnJlZS9mcmVlLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvaWNvbnMvc2Nzcy9mcmVlL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvaWNvbnMvY3NzL2ZyZWUuY3NzIiwid2VicGFjazovLy8uL2FwcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvY29yZXVpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmVuZG9ycy9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fbHRyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fcnRsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2J1dHRvbnMtZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmVuZG9ycy9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmVuZG9ycy90aXBweWpzL2FuaW1hdGlvbnMvZmFkZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92ZW5kb3JzL3RpcHB5anMvcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvX3otaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3BvcG92ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3NoYXJlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92ZW5kb3JzL3RpcHB5anMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fYWxlcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2F2YXRhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19hdmF0YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19hdmF0YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fdGhlbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19icmVhZGNydW1iLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9fYnJhbmQtY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19jYWxsb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fY2FyZC1hY2NlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19jaGFydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fZHJvcGRvd25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX21vZGFscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX25hdnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19wcm9ncmVzcy1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvX29wdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19zdWJoZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3N1YmhlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fc3dpdGNoZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdmFyaWFibGVzL2NvbXBvbmVudHMvX3N3aXRjaGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fc3dpdGNoZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3ZhcmlhYmxlcy9jb21wb25lbnRzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL2xheW91dHMvX2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fY2VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy91dGlsaXRpZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19ydGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0Bjb3JldWkvY29yZXVpL3Njc3MvX2llLWN1c3RvbS1wcm9wZXJ0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AY29yZXVpL2NvcmV1aS9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvQGNvcmV1aS9jb3JldWkvc2Nzcy92YXJpYWJsZXMvX3ByaW50aW5nLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxuICogQ29yZVVJIEljb25zIEZyZWUgT3BlbiBTb3VyY2UgSWNvbnNcbiAqIEB2ZXJzaW9uIHYxLjAuMVxuICogQGxpbmsgaHR0cHM6Ly9jb3JldWkuaW8vaWNvbnNcbiAqIENvcHlyaWdodCAoYykgMjAyMCBjcmVhdGl2ZUxhYnMgxYF1a2FzeiBIb2xlY3pla1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2NvcmV1aS5pby9pY29ucy9saWNlbnNlKVxuICovQGZvbnQtZmFjZXtmb250LWZhbWlseTpDb3JlVUktSWNvbnMtRnJlZTtzcmM6dXJsKC4uL2ZvbnRzL0NvcmVVSS1JY29ucy1GcmVlLmVvdD82NGg2eGgpO3NyYzp1cmwoLi4vZm9udHMvQ29yZVVJLUljb25zLUZyZWUuZW90PzY0aDZ4aCNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL2ZvbnRzL0NvcmVVSS1JY29ucy1GcmVlLnR0Zj82NGg2eGgpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS53b2ZmPzY0aDZ4aCkgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvQ29yZVVJLUljb25zLUZyZWUuc3ZnPzY0aDZ4aCNDb3JlVUktSWNvbnMtRnJlZSkgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3MqPVwiIGNpbC1cIl0sW2NsYXNzXj1jaWwtXXtmb250LWZhbWlseTpDb3JlVUktSWNvbnMtRnJlZSFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmNpbC1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZWMwZlwifS5jaWwtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZWMxMFwifS5jaWwtYnVyZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxlYzExXCJ9LmNpbC1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2RcIn0uY2lsLWRpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZWMxMlwifS5jaWwtZHJpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTNcIn0uY2lsLWRyaW5rLWFsY29ob2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMTRcIn0uY2lsLWZhc3Rmb29kOmJlZm9yZXtjb250ZW50OlwiXFxlYzE1XCJ9LmNpbC1sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZWEwZlwifS5jaWwtbXVnOmJlZm9yZXtjb250ZW50OlwiXFxlYzE3XCJ9LmNpbC1tdWctdGVhOmJlZm9yZXtjb250ZW50OlwiXFxlYzE4XCJ9LmNpbC1waXp6YTpiZWZvcmV7Y29udGVudDpcIlxcZWMxOVwifS5jaWwtcmVzdGF1cmFudDpiZWZvcmV7Y29udGVudDpcIlxcZWMxYVwifS5jaWwtYmF0dGVyeS0wOmJlZm9yZXtjb250ZW50OlwiXFxlOTM1XCJ9LmNpbC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxlOTM1XCJ9LmNpbC1iYXR0ZXJ5LTM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjRcIn0uY2lsLWJhdHRlcnktNTpiZWZvcmV7Y29udGVudDpcIlxcZTlkN1wifS5jaWwtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ3XCJ9LmNpbC1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlY2NjXCJ9LmNpbC1iYXR0ZXJ5LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlY2QzXCJ9LmNpbC1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxlY2Q1XCJ9LmNpbC1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxlY2Q5XCJ9LmNpbC1jYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMWNcIn0uY2lsLWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZWMxZFwifS5jaWwtZmxvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxlYzFlXCJ9LmNpbC1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxlYzFmXCJ9LmNpbC1lY286YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMWZcIn0uY2lsLXBsYW50OmJlZm9yZXtjb250ZW50OlwiXFxlYzFmXCJ9LmNpbC1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMjBcIn0uY2lsLWFuaW1hbDpiZWZvcmV7Y29udGVudDpcIlxcZWMyMFwifS5jaWwtdGVycmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZWMyMVwifS5jaWwtYW1lcmljYW4tZm9vdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn0uY2lsLWJhc2ViYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOTI3XCJ9LmNpbC1iYXNrZXRiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOTI5XCJ9LmNpbC1ib3dsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTJhXCJ9LmNpbC1mb290YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTkzYVwifS5jaWwtc29jY2VyOmJlZm9yZXtjb250ZW50OlwiXFxlOTNhXCJ9LmNpbC1nb2xmOmJlZm9yZXtjb250ZW50OlwiXFxlOTQyXCJ9LmNpbC1nb2xmLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTk3N1wifS5jaWwtcm93aW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTg0XCJ9LmNpbC1ydW5uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTk4XCJ9LmNpbC1zd2ltbWluZzpiZWZvcmV7Y29udGVudDpcIlxcZTk5OVwifS5jaWwtdGVubmlzOmJlZm9yZXtjb250ZW50OlwiXFxlOTljXCJ9LmNpbC10ZW5uaXMtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTlhNlwifS5jaWwtd2VpZ2h0bGlmaXRuZzpiZWZvcmV7Y29udGVudDpcIlxcZTliMVwifS5jaWwtYnJvd3NlcjpiZWZvcmV7Y29udGVudDpcIlxcZTk0N1wifS5jaWwtY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZWMyMlwifS5jaWwtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzhcIn0uY2lsLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOTc5XCJ9LmNpbC1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2FcIn0uY2lsLWRhdGEtdHJhbnNmZXItZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTlhNFwifS5jaWwtZGF0YS10cmFuc2Zlci11cDpiZWZvcmV7Y29udGVudDpcIlxcZTlhNVwifS5jaWwtZXRoZXJuZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMmFcIn0uY2lsLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzBcIn0uY2lsLWh0dHBzOmJlZm9yZXtjb250ZW50OlwiXFxlYzJkXCJ9LmNpbC1sYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMmVcIn0uY2lsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMmZcIn0uY2lsLWxpbmstYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYzMwXCJ9LmNpbC1saW5rLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZTk0NlwifS5jaWwtbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTM3XCJ9LmNpbC1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZWEzZFwifS5jaWwtc2VuZDpiZWZvcmV7Y29udGVudDpcIlxcZWEzZFwifS5jaWwtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxlYTZiXCJ9LmNpbC1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZWE3NFwifS5jaWwtc2hhcmUtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlYTc1XCJ9LmNpbC1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMzVcIn0uY2lsLXNoYXJlLWJveGVkOmJlZm9yZXtjb250ZW50OlwiXFxlYTc2XCJ9LmNpbC1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxlYTdjXCJ9LmNpbC1zdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTRcIn0uY2lsLXRyYW5zZmVyOmJlZm9yZXtjb250ZW50OlwiXFxlYWEzXCJ9LmNpbC13aWZpLXNpZ25hbC0wOmJlZm9yZXtjb250ZW50OlwiXFxlYzM3XCJ9LmNpbC13aWZpLXNpZ25hbC0xOmJlZm9yZXtjb250ZW50OlwiXFxlYzM4XCJ9LmNpbC13aWZpLXNpZ25hbC0yOmJlZm9yZXtjb250ZW50OlwiXFxlYzM5XCJ9LmNpbC13aWZpLXNpZ25hbC00OmJlZm9yZXtjb250ZW50OlwiXFxlYzNiXCJ9LmNpbC13aWZpLXNpZ25hbC1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNDFcIn0uY2lsLWJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzRcIn0uY2lsLWJhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTlcIn0uY2lsLWJhdGhyb29tOmJlZm9yZXtjb250ZW50OlwiXFxlOTU5XCJ9LmNpbC1iZWFjaC1hY2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDNcIn0uY2lsLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZWFjOVwifS5jaWwtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGFcIn0uY2lsLWNhc2lubzpiZWZvcmV7Y29udGVudDpcIlxcZWM0NVwifS5jaWwtY2hpbGQtZnJpZW5kbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNDZcIn0uY2lsLWJhYnktY2FycmlhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNDZcIn0uY2lsLXB1c2hjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZWM0NlwifS5jaWwtY291Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNDhcIn0uY2lsLXNvZmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNDhcIn0uY2lsLWRvb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNDlcIn0uY2lsLWVsZXZhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlOWIyXCJ9LmNpbC1mcmlkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNGFcIn0uY2lsLWdhcmFnZTpiZWZvcmV7Y29udGVudDpcIlxcZWM0YlwifS5jaWwtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZTlmOVwifS5jaWwtaG9zcGl0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZmFcIn0uY2lsLWhvdC10dWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNGNcIn0uY2lsLWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYzRlXCJ9LmNpbC1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZWM0ZlwifS5jaWwtZmFjdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZWM0ZlwifS5jaWwtaW5kdXN0cnktc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTBcIn0uY2lsLWZhY3Rvcnktc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNTBcIn0uY2lsLWluc3RpdHV0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYzUxXCJ9LmNpbC1saWJyYXJ5LWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYzUxXCJ9LmNpbC1tZWRpY2FsLWNyb3NzOmJlZm9yZXtjb250ZW50OlwiXFxlYzU0XCJ9LmNpbC1wb29sOmJlZm9yZXtjb250ZW50OlwiXFxlYzU1XCJ9LmNpbC1yb29tOmJlZm9yZXtjb250ZW50OlwiXFxlYzU2XCJ9LmNpbC1zY2hvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNThcIn0uY2lsLWVkdWNhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZWM1OFwifS5jaWwtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxlYzU5XCJ9LmNpbC1zbW9rZS1mcmVlOmJlZm9yZXtjb250ZW50OlwiXFxlYzVhXCJ9LmNpbC1zbW9rZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZWM1YVwifS5jaWwtc21va2luZy1yb29tOmJlZm9yZXtjb250ZW50OlwiXFxlYzViXCJ9LmNpbC1zbW9rZTpiZWZvcmV7Y29udGVudDpcIlxcZWM1YlwifS5jaWwtc3BhOmJlZm9yZXtjb250ZW50OlwiXFxlYzVjXCJ9LmNpbC10b2lsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNWRcIn0uY2lsLXdjOmJlZm9yZXtjb250ZW50OlwiXFxlYzVlXCJ9LmNpbC13aW5kb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNWZcIn0uY2lsLWNsb3VkeTpiZWZvcmV7Y29udGVudDpcIlxcZTk3YlwifS5jaWwtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZWEzNFwifS5jaWwtcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZWE2MlwifS5jaWwtc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxlYTdmXCJ9LmNpbC1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTVcIn0uY2lsLWFsYXJtOmJlZm9yZXtjb250ZW50OlwiXFxlYjAyXCJ9LmNpbC1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOTM4XCJ9LmNpbC1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZTk0YlwifS5jaWwtd2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZWFiOFwifS5jaWwtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjRcIn0uY2lsLWFzdGVyaXNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZWNmM1wifS5jaWwtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmNcIn0uY2lsLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTk3MVwifS5jaWwtZHJvcDE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZjRcIn0uY2lsLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlOWY2XCJ9LmNpbC1wdXp6bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZjVcIn0uY2lsLXJlY3RhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZWNmN1wifS5jaWwtc2NydWJiZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzJcIn0uY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZWE4ZlwifS5jaWwtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZWE5MFwifS5jaWwtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxlYTkxXCJ9LmNpbC10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZWFhNVwifS5jaWwtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZTlkYlwifS5jaWwtYmVha2VyOmJlZm9yZXtjb250ZW50OlwiXFxlOWUxXCJ9LmNpbC1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjNcIn0uY2lsLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZWEyYlwifS5jaWwtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZWEyZFwifS5jaWwtZGV2aWNlczpiZWZvcmV7Y29udGVudDpcIlxcZWE0N1wifS5jaWwtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxlYTVmXCJ9LmNpbC1mb3JrOmJlZm9yZXtjb250ZW50OlwiXFxlYTZmXCJ9LmNpbC1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxlYTcwXCJ9LmNpbC1pbnB1dC1oZG1pOmJlZm9yZXtjb250ZW50OlwiXFxlYTdlXCJ9LmNpbC1pbnB1dC1wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZWE5NlwifS5jaWwta2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWFcIn0uY2lsLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZWFhY1wifS5jaWwtbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxlYWFkXCJ9LmNpbC1tZW1vcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNzhcIn0uY2lsLW1vbml0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGViN2FcIn0uY2lsLW1vdXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYjdiXCJ9LmNpbC1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZWI3ZFwifS5jaWwtcXItY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZWI4MFwifS5jaWwtc2F0ZWxpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViODJcIn0uY2lsLXNjcmVlbi1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlYjg1XCJ9LmNpbC1zY3JlZW4tc21hcnRwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZWI4Y1wifS5jaWwtc2lnbmFsLWNlbGx1bGFyLTA6YmVmb3Jle2NvbnRlbnQ6XCJcXGViOTBcIn0uY2lsLXNpZ25hbC1jZWxsdWxhci0zOmJlZm9yZXtjb250ZW50OlwiXFxlYjkzXCJ9LmNpbC1zaWduYWwtY2VsbHVsYXItNDpiZWZvcmV7Y29udGVudDpcIlxcZWI5NFwifS5jaWwtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxlYjljXCJ9LmNpbC10YXNrOmJlZm9yZXtjb250ZW50OlwiXFxlYjlkXCJ9LmNpbC10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZWI5ZVwifS5jaWwtd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMDVcIn0uY2lsLTNkOmJlZm9yZXtjb250ZW50OlwiXFxlOTAxXCJ9LmNpbC1hcGVydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwM1wifS5jaWwtYmx1cjpiZWZvcmV7Y29udGVudDpcIlxcZTkwNlwifS5jaWwtYmx1ci1jaXJjdWxhcjpiZWZvcmV7Y29udGVudDpcIlxcZTkwN1wifS5jaWwtYmx1ci1saW5lYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDhcIn0uY2lsLWJvcmRlci1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGJcIn0uY2lsLWJvcmRlci1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGNcIn0uY2lsLWJvcmRlci1jbGVhcjpiZWZvcmV7Y29udGVudDpcIlxcZTkwZFwifS5jaWwtYm9yZGVyLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGVcIn0uY2lsLWJvcmRlci1pbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZTkwZlwifS5jaWwtYm9yZGVyLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTBcIn0uY2lsLWJvcmRlci1vdXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTkxMVwifS5jaWwtYm9yZGVyLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTEyXCJ9LmNpbC1ib3JkZXItc3R5bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTNcIn0uY2lsLWJvcmRlci10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTRcIn0uY2lsLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTkxNVwifS5jaWwtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTZcIn0uY2lsLWJydXNoLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTkxN1wifS5jaWwtY2FtZXJhLXJvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MThcIn0uY2lsLWNlbnRlci1mb2N1czpiZWZvcmV7Y29udGVudDpcIlxcZTkxOVwifS5jaWwtY29sb3ItYm9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTFiXCJ9LmNpbC1jb2xvci1maWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOTFjXCJ9LmNpbC1jb2xvci1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxlOTFkXCJ9LmNpbC1jb250cmFzdDpiZWZvcmV7Y29udGVudDpcIlxcZTkxZlwifS5jaWwtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZTkyMFwifS5jaWwtY3JvcC1yb3RhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjFcIn0uY2lsLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZTkyMlwifS5jaWwtY3Vyc29yLW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjNcIn0uY2lsLWRyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjRcIn0uY2lsLWV4cG9zdXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOTI2XCJ9LmNpbC1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTMwXCJ9LmNpbC1maWx0ZXItZnJhbWVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTNjXCJ9LmNpbC1maWx0ZXItcGhvdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDhcIn0uY2lsLWZsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTJcIn0uY2lsLWZsaXAtdG8tYmFjazpiZWZvcmV7Y29udGVudDpcIlxcZTk1M1wifS5jaWwtZmxpcC10by1mcm9udDpiZWZvcmV7Y29udGVudDpcIlxcZTk1NFwifS5jaWwtZ2lmOmJlZm9yZXtjb250ZW50OlwiXFxlOTU1XCJ9LmNpbC1ncmFkaWVudDpiZWZvcmV7Y29udGVudDpcIlxcZTk1NlwifS5jaWwtZ3JhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjBcIn0uY2lsLWdyaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjFcIn0uY2lsLWdyaWQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjJcIn0uY2lsLWhkcjpiZWZvcmV7Y29udGVudDpcIlxcZTk2M1wifS5jaWwtaGVhbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTk5ZFwifS5jaWwtaW1hZ2UtYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxlOTlmXCJ9LmNpbC1pbWFnZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlOWEwXCJ9LmNpbC1sYXllcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWRcIn0uY2lsLWxpbmUtc3R5bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWZcIn0uY2lsLWxpbmUtd2VpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOWI5XCJ9LmNpbC1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmJcIn0uY2lsLW9iamVjdC11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxlOWMzXCJ9LmNpbC1vcGFjaXR5OmJlZm9yZXtjb250ZW50OlwiXFxlOWY0XCJ9LmNpbC1wYWludDpiZWZvcmV7Y29udGVudDpcIlxcZTlmN1wifS5jaWwtcGFpbnQtYnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxlYTA2XCJ9LmNpbC1zd2FwLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMGVcIn0uY2lsLXN3YXAtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTFcIn0uY2lsLXZlY3RvcjpiZWZvcmV7Y29udGVudDpcIlxcZWExNlwifS5jaWwtdmVydGljYWwtYWxpZ24tYm90dG9tMTpiZWZvcmV7Y29udGVudDpcIlxcZWEzNVwifS5jaWwtdmVydGljYWwtYWxpZ24tY2VudGVyMTpiZWZvcmV7Y29udGVudDpcIlxcZWEzYVwifS5jaWwtdmVydGljYWwtYWxpZ24tdG9wMTpiZWZvcmV7Y29udGVudDpcIlxcZWEzYlwifS5jaWwtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTQwXCJ9LmNpbC1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTQxXCJ9LmNpbC1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWE0MlwifS5jaWwtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZWE0M1wifS5jaWwtY29weTpiZWZvcmV7Y29udGVudDpcIlxcZWE0NFwifS5jaWwtY3V0OmJlZm9yZXtjb250ZW50OlwiXFxlYTYxXCJ9LmNpbC1yZW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODVcIn0uY2lsLWJhY2tzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZWE4NVwifS5jaWwtZG91YmxlLXF1b3RlLXNhbnMtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWE4NlwifS5jaWwtZG91YmxlLXF1b3RlLXNhbnMtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODdcIn0uY2lsLWV4Y2VycHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGFcIn0uY2lsLWV4cGFuZC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYTljXCJ9LmNpbC1leHBhbmQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWE5ZFwifS5jaWwtZXhwYW5kLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYTllXCJ9LmNpbC1leHBhbmQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTdcIn0uY2lsLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWVcIn0uY2lsLWZ1bmN0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZWFhZlwifS5jaWwtZnVuY3Rpb25zLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWFiMFwifS5jaWwtaGVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYjBlXCJ9LmNpbC1oaWdobGlnaHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZWIwZlwifS5jaWwtaGlnaGxpZ3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTBcIn0uY2lsLWluZGVudC1kZWNyZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZWIxMVwifS5jaWwtaW5kZW50LWluY3JlYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlYjEyXCJ9LmNpbC1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxlYjEzXCJ9LmNpbC1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTRcIn0uY2lsLWp1c3RpZnktY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYjE1XCJ9LmNpbC1qdXN0aWZ5LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTZcIn0uY2lsLWp1c3RpZnktcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMTdcIn0uY2lsLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGViMThcIn0uY2lsLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlYjE5XCJ9LmNpbC1saW5lLXNwYWNpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMWFcIn0uY2lsLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMWJcIn0uY2lsLWxpc3QtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYjFjXCJ9LmNpbC1saXN0LWhpZ2gtcHJpb3JpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMWRcIn0uY2lsLWxpc3QtbG93LXByaW9yaXR5OmJlZm9yZXtjb250ZW50OlwiXFxlYjFlXCJ9LmNpbC1saXN0LW51bWJlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxlYjFmXCJ9LmNpbC1saXN0LXJpY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjFcIn0uY2lsLW5vdGVzOmJlZm9yZXtjb250ZW50OlwiXFxlYjIyXCJ9LmNpbC1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjRcIn0uY2lsLXBlbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjZcIn0uY2lsLXBlbi1uaWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMjhcIn0uY2lsLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZWIyOVwifS5jaWwtc2hvcnQtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZWIyYVwifS5jaWwtc29ydC1hbHBoYS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYjJiXCJ9LmNpbC1zb3J0LWFscGhhLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlYjJjXCJ9LmNpbC1zb3J0LWFzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZWIyZFwifS5jaWwtc29ydC1kZXNjZW5kaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYjJlXCJ9LmNpbC1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZWIyZlwifS5jaWwtc29ydC1udW1lcmljLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlYjMwXCJ9LmNpbC1zcGFjZS1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMzFcIn0uY2lsLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMzJcIn0uY2lsLXRleHQtc2hhcGVzOmJlZm9yZXtjb250ZW50OlwiXFxlYjNkXCJ9LmNpbC10ZXh0LXNpemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViM2VcIn0uY2lsLXRleHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlYjNmXCJ9LmNpbC10ZXh0LXN0cmlrZTpiZWZvcmV7Y29udGVudDpcIlxcZWI0MFwifS5jaWwtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZWI0MFwifS5jaWwtdHJhbnNsYXRlOmJlZm9yZXtjb250ZW50OlwiXFxlYjQyXCJ9LmNpbC11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDNcIn0uY2lsLXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZWI0NFwifS5jaWwtdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYjQ1XCJ9LmNpbC12ZXJ0aWNhbC1hbGlnbi10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNDZcIn0uY2lsLXdyYXAtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZWI0N1wifS5jaWwtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDNcIn0uY2lsLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxlOWRjXCJ9LmNpbC1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxlOWRkXCJ9LmNpbC1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxlOWRlXCJ9LmNpbC1maW5nZXJwcmludDpiZWZvcmV7Y29udGVudDpcIlxcZWExYVwifS5jaWwtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYTFkXCJ9LmNpbC1sb2NrLWxvY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZWExZVwifS5jaWwtbG9jay11bmxvY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZWEyNFwifS5jaWwtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZWEyNVwifS5jaWwtbW91dGgtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjdcIn0uY2lsLXByZWduYW50OmJlZm9yZXtjb250ZW50OlwiXFxlYTI4XCJ9LmNpbC1zaGllbGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYTJmXCJ9LmNpbC1zaWduLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxlYTc3XCJ9LmNpbC13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxlYTgwXCJ9LmNpbC1kaXNhYmxlZDpiZWZvcmV7Y29udGVudDpcIlxcZWE4MFwifS5jaWwtYWNjb3VudC1sb2dvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjRcIn0uY2lsLWFjdGlvbi1yZWRvOmJlZm9yZXtjb250ZW50OlwiXFxlOTY1XCJ9LmNpbC1hY3Rpb24tdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZTk2NlwifS5jaWwtYXBwbGljYXRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxlOTY3XCJ9LmNpbC1hcHBzOmJlZm9yZXtjb250ZW50OlwiXFxlOTY3XCJ9LmNpbC1hcHBsaWNhdGlvbnMtc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjhcIn0uY2lsLWFwcHMtc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjhcIn0uY2lsLWFycm93LWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTk2OVwifS5jaWwtYXJyb3ctY2lyY2xlLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTk2YVwifS5jaWwtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmJcIn0uY2lsLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTk2Y1wifS5jaWwtYXJyb3ctY2lyY2xlLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTk2ZFwifS5jaWwtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTk2ZVwifS5jaWwtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmZcIn0uY2lsLWFycm93LXRoaWNrLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTk3MFwifS5jaWwtYXJyb3ctdGhpY2stZnJvbS1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODFcIn0uY2lsLWFycm93LXRoaWNrLWZyb20tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTk4MlwifS5jaWwtYXJyb3ctdGhpY2stZnJvbS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTk4M1wifS5jaWwtYXJyb3ctdGhpY2stZnJvbS10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWJcIn0uY2lsLWFycm93LXRoaWNrLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTFcIn0uY2lsLWFycm93LXRoaWNrLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOWEyXCJ9LmNpbC1hcnJvdy10aGljay10by1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmNcIn0uY2lsLWFycm93LXRoaWNrLXRvLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmRcIn0uY2lsLWFycm93LXRoaWNrLXRvLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOWJmXCJ9LmNpbC1hcnJvdy10aGljay10by10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDRcIn0uY2lsLWFycm93LXRoaWNrLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTliZVwifS5jaWwtYXJyb3ctdG9wOmJlZm9yZXtjb250ZW50OlwiXFxlOWU0XCJ9LmNpbC1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTVcIn0uY2lsLWJyaWdodG5lc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTZcIn0uY2lsLWNhcmV0LWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZWEyY1wifS5jaWwtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWEzMFwifS5jaWwtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzFcIn0uY2lsLWNhcmV0LXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZWEzY1wifS5jaWwtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTVcIn0uY2lsLWNoZWNrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWNmOVwifS5jaWwtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlYTU3XCJ9LmNpbC1jaGV2cm9uLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIlxcZWE1OVwifS5jaWwtY2hldnJvbi1jaXJjbGUtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZmNcIn0uY2lsLWNoZXZyb24tY2lyY2xlLWxlZnQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlY2ZkXCJ9LmNpbC1jaGV2cm9uLWNpcmNsZS1yaWdodC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjZmVcIn0uY2lsLWNoZXZyb24tY2lyY2xlLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZWNmZlwifS5jaWwtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZWE2YVwifS5jaWwtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWE2ZVwifS5jaWwtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzNcIn0uY2lsLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlYThkXCJ9LmNpbC1jaGV2cm9uLWRvdWJsZS11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVkMDNcIn0uY2lsLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZWE4ZVwifS5jaWwtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWE5YVwifS5jaWwtY2hldnJvbi10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYmRcIn0uY2lsLWNsZWFyLWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZWFiZVwifS5jaWwtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxlYWMwXCJ9LmNpbC1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZWFjMVwifS5jaWwtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZWI0YlwifS5jaWwtZXhpdC10by1hcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNGRcIn0uY2lsLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZWI0ZVwifS5jaWwtaW5maW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNGZcIn0uY2lsLWlucHV0OmJlZm9yZXtjb250ZW50OlwiXFxlYjUwXCJ9LmNpbC1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxlYjUxXCJ9LmNpbC16b29tOmJlZm9yZXtjb250ZW50OlwiXFxlYjUxXCJ9LmNpbC1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTFcIn0uY2lsLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVkMGJcIn0uY2lsLWhhbWJ1cmdlci1tZW51OmJlZm9yZXtjb250ZW50OlwiXFxlZDBiXCJ9LmNpbC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZWI1MlwifS5jaWwtbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZWI1NlwifS5jaWwtb3B0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZWNkY1wifS5jaWwtb3B0aW9ucy1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxlYjU3XCJ9LmNpbC1lbGxpcHNlczpiZWZvcmV7Y29udGVudDpcIlxcZWI1N1wifS5jaWwtZWxsaXBzaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNTdcIn0uY2lsLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZWI1YVwifS5jaWwtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZWI1YlwifS5jaWwtcG93ZXItc3RhbmRieTpiZWZvcmV7Y29udGVudDpcIlxcZWI1ZlwifS5jaWwtcmVsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlYjYwXCJ9LmNpbC1yZXNpemUtYm90aDpiZWZvcmV7Y29udGVudDpcIlxcZWI2MVwifS5jaWwtcmVzaXplLWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWI2MlwifS5jaWwtcmVzaXplLXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxlYjYzXCJ9LmNpbC1zYXZlOmJlZm9yZXtjb250ZW50OlwiXFxlYjY1XCJ9LmNpbC1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZWI2OFwifS5jaWwtY29nOmJlZm9yZXtjb250ZW50OlwiXFxlYjY4XCJ9LmNpbC1zcGVlZG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZWI2OVwifS5jaWwtZ2F1Z2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNjlcIn0uY2lsLXNwcmVhZHNoZWV0OmJlZm9yZXtjb250ZW50OlwiXFxlYjZhXCJ9LmNpbC1zdG9yYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlYjZiXCJ9LmNpbC1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxlYjZjXCJ9LmNpbC10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlYjcxXCJ9LmNpbC10b3VjaC1hcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNzNcIn0uY2lsLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlYjc0XCJ9LmNpbC12aWV3LWNvbHVtbjpiZWZvcmV7Y29udGVudDpcIlxcZWJmNlwifS5jaWwtdmlldy1tb2R1bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZjdcIn0uY2lsLXZpZXctcXVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZjhcIn0uY2lsLXZpZXctc3RyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxlYmY5XCJ9LmNpbC13YWxscGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGViZmFcIn0uY2lsLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZWJmY1wifS5jaWwtd2luZG93LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxlYmZkXCJ9LmNpbC13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZWJmZVwifS5jaWwteDpiZWZvcmV7Y29udGVudDpcIlxcZWJmZlwifS5jaWwteC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMDBcIn0uY2lsLXpvb20taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMDJcIn0uY2lsLXpvb20tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxlYzAzXCJ9LmNpbC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZTk3ZVwifS5jaWwtYmFieTpiZWZvcmV7Y29udGVudDpcIlxcZTk3ZVwifS5jaWwtZmFjZTpiZWZvcmV7Y29udGVudDpcIlxcZTk4NVwifS5jaWwtZmFjZS1kZWFkOmJlZm9yZXtjb250ZW50OlwiXFxlOTg2XCJ9LmNpbC1mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZTk4N1wifS5jaWwtc2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOTg3XCJ9LmNpbC1tZWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODhcIn0uY2lsLW1vb2QtYmFkOmJlZm9yZXtjb250ZW50OlwiXFxlOTg5XCJ9LmNpbC1tb29kLWdvb2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGFcIn0uY2lsLW1vb2QtdmVyeS1iYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGJcIn0uY2lsLW1vb2QtdmVyeS1nb29kOmJlZm9yZXtjb250ZW50OlwiXFxlOThjXCJ9LmNpbC1zbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTljNFwifS5jaWwtaGFwcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzRcIn0uY2lsLXNtaWxlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGFcIn0uY2lsLTRrOmJlZm9yZXtjb250ZW50OlwiXFxlYTgxXCJ9LmNpbC1haXJwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlYTgyXCJ9LmNpbC1hbGJ1bTpiZWZvcmV7Y29udGVudDpcIlxcZWE4M1wifS5jaWwtYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTNcIn0uY2lsLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYWEyXCJ9LmNpbC1hdWRpby1zcGVjdHJ1bTpiZWZvcmV7Y29udGVudDpcIlxcZWFhOFwifS5jaWwtYXYtdGltZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjFcIn0uY2lsLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZWFiMlwifS5jaWwtY2FtZXJhLWNvbnRyb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjNcIn0uY2lsLWNvbnRyb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjNcIn0uY2lsLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYWI5XCJ9LmNpbC1jYzpiZWZvcmV7Y29udGVudDpcIlxcZWFiOVwifS5jaWwtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGViNGFcIn0uY2lsLWVxdWFsaXplcjpiZWZvcmV7Y29udGVudDpcIlxcZWJhMFwifS5jaWwtZmVhdHVyZWQtcGxheWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNmNcIn0uY2lsLWZ1bGxzY3JlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNzNcIn0uY2lsLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmV7Y29udGVudDpcIlxcZWM3NFwifS5jaWwtaGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNzVcIn0uY2lsLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNzZcIn0uY2lsLWxpYnJhcnktYWRkOmJlZm9yZXtjb250ZW50OlwiXFxlYzdhXCJ9LmNpbC1sb29wOmJlZm9yZXtjb250ZW50OlwiXFxlYzdjXCJ9LmNpbC1sb29wLTE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjN2RcIn0uY2lsLWxvb3AtY2lyY3VsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjN2VcIn0uY2lsLW1lZGlhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxlYzgwXCJ9LmNpbC1tZWRpYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZWM4M1wifS5jaWwtbWVkaWEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZWM4NlwifS5jaWwtbWVkaWEtcmVjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxlYzg5XCJ9LmNpbC1tZWRpYS1za2lwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlYzhjXCJ9LmNpbC1tZWRpYS1za2lwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjOGZcIn0uY2lsLW1lZGlhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjOTJcIn0uY2lsLW1lZGlhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZWM5NVwifS5jaWwtbWVkaWEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZWM5OFwifS5jaWwtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZWM5YlwifS5jaWwtbWljOmJlZm9yZXtjb250ZW50OlwiXFxlYzliXCJ9LmNpbC1tb3ZpZTpiZWZvcmV7Y29udGVudDpcIlxcZWM5ZlwifS5jaWwtbXVzaWMtbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZWNhMVwifS5jaWwtcGxheWxpc3QtYWRkOmJlZm9yZXtjb250ZW50OlwiXFxlY2E2XCJ9LmNpbC1zcGVha2VyOmJlZm9yZXtjb250ZW50OlwiXFxlY2I5XCJ9LmNpbC10djpiZWZvcmV7Y29udGVudDpcIlxcZWNiY1wifS5jaWwtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGVjYzBcIn0uY2lsLXZvaWNlLW92ZXItcmVjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxlY2M3XCJ9LmNpbC12b2x1bWUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZWNjOVwifS5jaWwtdm9sdW1lLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZWNjYVwifS5jaWwtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZWNjYlwifS5jaWwtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGZcIn0uY2lsLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTBcIn0uY2lsLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlOTkyXCJ9LmNpbC1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZWJhNlwifS5jaWwtZW52ZWxvcGUtY2xvc2VkOmJlZm9yZXtjb250ZW50OlwiXFxlOWI1XCJ9LmNpbC1lbnZlbG9wZS1sZXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjZcIn0uY2lsLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjdcIn0uY2lsLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzVcIn0uY2lsLWZpbmQtaW4tcGFnZTpiZWZvcmV7Y29udGVudDpcIlxcZWJhYVwifS5jaWwtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ4XCJ9LmNpbC1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTlkOVwifS5jaWwtaW1hZ2UxOmJlZm9yZXtjb250ZW50OlwiXFxlOWZlXCJ9LmNpbC1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZWEwMFwifS5jaWwtbGlicmFyeTpiZWZvcmV7Y29udGVudDpcIlxcZWJiMFwifS5jaWwtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxlYTNlXCJ9LmNpbC10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTdcIn0uY2lsLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOThcIn0uY2lsLWFkZHJlc3MtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZWMwN1wifS5jaWwtcGVvcGxlOmJlZm9yZXtjb250ZW50OlwiXFxlYzYyXCJ9LmNpbC11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlYzY3XCJ9LmNpbC11c2VyLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZWM2OFwifS5jaWwtdXNlci1mb2xsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNjlcIn0uY2lsLXVzZXItdW5mb2xsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjNmJcIn0uY2lsLWFpcnBsYW5lLW1vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDRcIn0uY2lsLWFpcnBsYW5lLW1vZGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCJ9LmNpbC1jb250YWN0OmJlZm9yZXtjb250ZW50OlwiXFxlOTMzXCJ9LmNpbC1kaWFscGFkOmJlZm9yZXtjb250ZW50OlwiXFxlOTNmXCJ9LmNpbC1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDhcIn0uY2lsLW1vYmlsZS1sYW5kc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDRcIn0uY2lsLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlOTRmXCJ9LmNpbC1zaW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzJcIn0uY2lsLWJpa2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTZcIn0uY2lsLWJvYXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYWU5XCJ9LmNpbC1idXMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYWViXCJ9LmNpbC1jYXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYWVlXCJ9LmNpbC1mbGlnaHQtdGFrZW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZWFmMlwifS5jaWwtbG9jb21vdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZWFmM1wifS5jaWwtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZWFmYVwifS5jaWwtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMDBcIn0uY2lsLXdhbGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGViMDFcIn0uY2lsLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTk0XCJ9LmNpbC1jYWxlbmRhci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTk5NVwifS5jaWwtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWFcIn0uY2lsLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWJcIn0uY2lsLWZsYWctYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlYzBhXCJ9LmNpbC1nbG9iZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzJcIn0uY2lsLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjhcIn0uY2lsLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxlYTBjXCJ9LmNpbC1sb2NhdGlvbi1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTdcIn0uY2lsLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZWEyMFwifS5jaWwtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZWFjNlwifS5jaWwtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlYWNhXCJ9LmNpbC1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2JcIn0uY2lsLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZWFkMFwifS5jaWwtYnJpdGlzaC1wb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZWJiOVwifS5jaWwtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZWJiY1wifS5jaWwtY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZWJjMFwifS5jaWwtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYzVcIn0uY2lsLWNoYXJ0LWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGViYzlcIn0uY2lsLWNoYXJ0LXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZWJjYlwifS5jaWwtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGViY2VcIn0uY2lsLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZWJjZlwifS5jaWwtZXVybzpiZWZvcmV7Y29udGVudDpcIlxcZWJkNFwifS5jaWwtZ2VtOmJlZm9yZXtjb250ZW50OlwiXFxlYjQ4XCJ9LmNpbC1kaWFtb25kOmJlZm9yZXtjb250ZW50OlwiXFxlYjQ4XCJ9LmNpbC1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYjQ5XCJ9LmNpbC1ncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZWJkOFwifS5jaWwtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMGRcIn0uY2lsLWNhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVjMGRcIn0uY2lsLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZWJlNVwifS5jaWwteWVuOmJlZm9yZXtjb250ZW50OlwiXFxlYmU2XCJ9LmNpbC1jaGF0LWJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZWFkMVwifS5jaWwtY29tbWVudC1idWJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDRcIn0uY2lsLWNvbW1lbnQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlYWRkXCJ9LmNpbC1zcGVlY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDJcIn0uY2lsLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTllYVwifS5jaWwtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOWViXCJ9LmNpbC1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOWVjXCJ9LmNpbC1oYW5kLXBvaW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlOWVkXCJ9LmNpbC10aHVtYi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYTlmXCJ9LmNpbC10aHVtYi11cDpiZWZvcmV7Y29udGVudDpcIlxcZWFhMCBcIn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWZyZWUubWluLmNzcy5tYXAgKi8iLCIvKiFcbiAqIENvcmVVSSBJY29ucyBGcmVlIE9wZW4gU291cmNlIEljb25zXG4gKiBAdmVyc2lvbiB2MS4wLjFcbiAqIEBsaW5rIGh0dHBzOi8vY29yZXVpLmlvL2ljb25zXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgY3JlYXRpdmVMYWJzIMWBdWthc3ogSG9sZWN6ZWtcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9jb3JldWkuaW8vaWNvbnMvbGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ29yZVVJLUljb25zLUZyZWUnO1xuICBzcmM6ICB1cmwoJyN7JGNvcmV1aS1pY29ucy1mb250LXBhdGh9L0NvcmVVSS1JY29ucy1GcmVlLmVvdD82NGg2eGgnKTtcbiAgc3JjOiAgdXJsKCcjeyRjb3JldWktaWNvbnMtZm9udC1wYXRofS9Db3JlVUktSWNvbnMtRnJlZS5lb3Q/NjRoNnhoI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skY29yZXVpLWljb25zLWZvbnQtcGF0aH0vQ29yZVVJLUljb25zLUZyZWUudHRmPzY0aDZ4aCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGNvcmV1aS1pY29ucy1mb250LXBhdGh9L0NvcmVVSS1JY29ucy1GcmVlLndvZmY/NjRoNnhoJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRjb3JldWktaWNvbnMtZm9udC1wYXRofS9Db3JlVUktSWNvbnMtRnJlZS5zdmc/NjRoNnhoI0NvcmVVSS1JY29ucy1GcmVlJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiI3skY29yZXVpLWljb25zLXByZWZpeH1cIl0sIFtjbGFzcyo9XCIgI3skY29yZXVpLWljb25zLXByZWZpeH1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0NvcmVVSS1JY29ucy1GcmVlJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGVhY2ggJGljb24sICR1bmljb2RlIGluICRpY29ucyB7XG4gIC4jeyRjb3JldWktaWNvbnMtcHJlZml4fSN7JGljb259IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1bmljb2RlKCR1bmljb2RlKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQ29yZVVJIEljb25zIEZyZWUgT3BlbiBTb3VyY2UgSWNvbnNcbiAqIEB2ZXJzaW9uIHYxLjAuMVxuICogQGxpbmsgaHR0cHM6Ly9jb3JldWkuaW8vaWNvbnNcbiAqIENvcHlyaWdodCAoYykgMjAyMCBjcmVhdGl2ZUxhYnMgxYF1a2FzeiBIb2xlY3pla1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2NvcmV1aS5pby9pY29ucy9saWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb3JlVUktSWNvbnMtRnJlZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29yZVVJLUljb25zLUZyZWUuZW90PzY0aDZ4aFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS5lb3Q/NjRoNnhoI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS50dGY/NjRoNnhoXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS53b2ZmPzY0aDZ4aFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db3JlVUktSWNvbnMtRnJlZS5zdmc/NjRoNnhoI0NvcmVVSS1JY29ucy1GcmVlXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiY2lsLVwiXSwgW2NsYXNzKj1cIiBjaWwtXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdDb3JlVUktSWNvbnMtRnJlZScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY2lsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBmXCI7XG59XG5cbi5jaWwtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMFwiO1xufVxuXG4uY2lsLWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMVwiO1xufVxuXG4uY2lsLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uY2lsLWRpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMlwiO1xufVxuXG4uY2lsLWRyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEzXCI7XG59XG5cbi5jaWwtZHJpbmstYWxjb2hvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNFwiO1xufVxuXG4uY2lsLWZhc3Rmb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE1XCI7XG59XG5cbi5jaWwtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmNpbC1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTdcIjtcbn1cblxuLmNpbC1tdWctdGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE4XCI7XG59XG5cbi5jaWwtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTlcIjtcbn1cblxuLmNpbC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XG59XG5cbi5jaWwtYmF0dGVyeS0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5jaWwtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY2lsLWJhdHRlcnktMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uY2lsLWJhdHRlcnktNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uY2lsLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uY2lsLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2NcIjtcbn1cblxuLmNpbC1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2QzXCI7XG59XG5cbi5jaWwtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkNVwiO1xufVxuXG4uY2lsLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDlcIjtcbn1cblxuLmNpbC1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWNcIjtcbn1cblxuLmNpbC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWRcIjtcbn1cblxuLmNpbC1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWVcIjtcbn1cblxuLmNpbC1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFmXCI7XG59XG5cbi5jaWwtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFmXCI7XG59XG5cbi5jaWwtcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWZcIjtcbn1cblxuLmNpbC1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjBcIjtcbn1cblxuLmNpbC1hbmltYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjBcIjtcbn1cblxuLmNpbC10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIxXCI7XG59XG5cbi5jaWwtYW1lcmljYW4tZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmNpbC1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uY2lsLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmNpbC1ib3dsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5jaWwtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmNpbC1zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmNpbC1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5jaWwtZ29sZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmNpbC1yb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmNpbC1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5jaWwtc3dpbW1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmNpbC10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmNpbC10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uY2lsLXdlaWdodGxpZml0bmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmNpbC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jaWwtY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMlwiO1xufVxuXG4uY2lsLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jaWwtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmNpbC1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmNpbC1kYXRhLXRyYW5zZmVyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmNpbC1kYXRhLXRyYW5zZmVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5jaWwtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmFcIjtcbn1cblxuLmNpbC1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5jaWwtaHR0cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmRcIjtcbn1cblxuLmNpbC1sYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmVcIjtcbn1cblxuLmNpbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJmXCI7XG59XG5cbi5jaWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzBcIjtcbn1cblxuLmNpbC1saW5rLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uY2lsLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzN1wiO1xufVxuXG4uY2lsLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5jaWwtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuXG4uY2lsLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuXG4uY2lsLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG5cbi5jaWwtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc1XCI7XG59XG5cbi5jaWwtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM1XCI7XG59XG5cbi5jaWwtc2hhcmUtYm94ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cblxuLmNpbC1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdjXCI7XG59XG5cbi5jaWwtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XG59XG5cbi5jaWwtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTNcIjtcbn1cblxuLmNpbC13aWZpLXNpZ25hbC0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM3XCI7XG59XG5cbi5jaWwtd2lmaS1zaWduYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzOFwiO1xufVxuXG4uY2lsLXdpZmktc2lnbmFsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzlcIjtcbn1cblxuLmNpbC13aWZpLXNpZ25hbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNiXCI7XG59XG5cbi5jaWwtd2lmaS1zaWduYWwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQxXCI7XG59XG5cbi5jaWwtYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uY2lsLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmNpbC1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uY2lsLWJlYWNoLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uY2lsLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOVwiO1xufVxuXG4uY2lsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5jaWwtY2FzaW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ1XCI7XG59XG5cbi5jaWwtY2hpbGQtZnJpZW5kbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDZcIjtcbn1cblxuLmNpbC1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ2XCI7XG59XG5cbi5jaWwtcHVzaGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ2XCI7XG59XG5cbi5jaWwtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDhcIjtcbn1cblxuLmNpbC1zb2ZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ4XCI7XG59XG5cbi5jaWwtZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0OVwiO1xufVxuXG4uY2lsLWVsZXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5jaWwtZnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRhXCI7XG59XG5cbi5jaWwtZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRiXCI7XG59XG5cbi5jaWwtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uY2lsLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XG59XG5cbi5jaWwtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0Y1wiO1xufVxuXG4uY2lsLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRlXCI7XG59XG5cbi5jaWwtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGZcIjtcbn1cblxuLmNpbC1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRmXCI7XG59XG5cbi5jaWwtaW5kdXN0cnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTBcIjtcbn1cblxuLmNpbC1mYWN0b3J5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XG59XG5cbi5jaWwtaW5zdGl0dXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTFcIjtcbn1cblxuLmNpbC1saWJyYXJ5LWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUxXCI7XG59XG5cbi5jaWwtbWVkaWNhbC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1NFwiO1xufVxuXG4uY2lsLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTVcIjtcbn1cblxuLmNpbC1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU2XCI7XG59XG5cbi5jaWwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU4XCI7XG59XG5cbi5jaWwtZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU4XCI7XG59XG5cbi5jaWwtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU5XCI7XG59XG5cbi5jaWwtc21va2UtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1YVwiO1xufVxuXG4uY2lsLXNtb2tlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVhXCI7XG59XG5cbi5jaWwtc21va2luZy1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzViXCI7XG59XG5cbi5jaWwtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWJcIjtcbn1cblxuLmNpbC1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWNcIjtcbn1cblxuLmNpbC10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWRcIjtcbn1cblxuLmNpbC13YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1ZVwiO1xufVxuXG4uY2lsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1ZlwiO1xufVxuXG4uY2lsLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY2lsLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmNpbC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG5cbi5jaWwtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XG59XG5cbi5jaWwtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG5cbi5jaWwtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDJcIjtcbn1cblxuLmNpbC1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5jaWwtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmNpbC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG5cbi5jaWwtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmNpbC1hc3Rlcmlzay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjNcIjtcbn1cblxuLmNpbC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uY2lsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY2lsLWRyb3AxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y0XCI7XG59XG5cbi5jaWwtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLmNpbC1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjVcIjtcbn1cblxuLmNpbC1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjdcIjtcbn1cblxuLmNpbC1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZlwiO1xufVxuXG4uY2lsLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cblxuLmNpbC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cblxuLmNpbC10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNVwiO1xufVxuXG4uY2lsLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cblxuLmNpbC1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cblxuLmNpbC1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cblxuLmNpbC1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cblxuLmNpbC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG5cbi5jaWwtZGV2aWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiO1xufVxuXG4uY2lsLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuXG4uY2lsLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmZcIjtcbn1cblxuLmNpbC1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcwXCI7XG59XG5cbi5jaWwtaW5wdXQtaGRtaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuXG4uY2lsLWlucHV0LXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG5cbi5jaWwta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cblxuLmNpbC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWNcIjtcbn1cblxuLmNpbC1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cblxuLmNpbC1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzhcIjtcbn1cblxuLmNpbC1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdhXCI7XG59XG5cbi5jaWwtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2JcIjtcbn1cblxuLmNpbC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3ZFwiO1xufVxuXG4uY2lsLXFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbn1cblxuLmNpbC1zYXRlbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MlwiO1xufVxuXG4uY2lsLXNjcmVlbi1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg1XCI7XG59XG5cbi5jaWwtc2NyZWVuLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGNcIjtcbn1cblxuLmNpbC1zaWduYWwtY2VsbHVsYXItMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MFwiO1xufVxuXG4uY2lsLXNpZ25hbC1jZWxsdWxhci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkzXCI7XG59XG5cbi5jaWwtc2lnbmFsLWNlbGx1bGFyLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTRcIjtcbn1cblxuLmNpbC10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWNcIjtcbn1cblxuLmNpbC10YXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlkXCI7XG59XG5cbi5jaWwtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWVcIjtcbn1cblxuLmNpbC13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNVwiO1xufVxuXG4uY2lsLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jaWwtYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmNpbC1ibHVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jaWwtYmx1ci1jaXJjdWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uY2lsLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5jaWwtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uY2lsLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmNpbC1ib3JkZXItY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmNpbC1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uY2lsLWJvcmRlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uY2lsLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5jaWwtYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jaWwtYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5jaWwtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5jaWwtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY2lsLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY2lsLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5jaWwtYnJ1c2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5jaWwtY2FtZXJhLXJvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmNpbC1jZW50ZXItZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNpbC1jb2xvci1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNpbC1jb2xvci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5jaWwtY29sb3ItcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY2lsLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5jaWwtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uY2lsLWNyb3Atcm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5jaWwtY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jaWwtY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmNpbC1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5jaWwtZXhwb3N1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNpbC1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5jaWwtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uY2lsLWZpbHRlci1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uY2lsLWZsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNpbC1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmNpbC1mbGlwLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5jaWwtZ2lmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5jaWwtZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmNpbC1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uY2lsLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNpbC1ncmlkLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jaWwtaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jaWwtaGVhbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uY2lsLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY2lsLWltYWdlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmNpbC1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWRcIjtcbn1cblxuLmNpbC1saW5lLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5jaWwtbGluZS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLmNpbC1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmNpbC1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuXG4uY2lsLW9wYWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cblxuLmNpbC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiO1xufVxuXG4uY2lsLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uY2lsLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uY2lsLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLmNpbC12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmNpbC12ZXJ0aWNhbC1hbGlnbi1ib3R0b20xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG5cbi5jaWwtdmVydGljYWwtYWxpZ24tY2VudGVyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLXRvcDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLmNpbC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLmNpbC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XG59XG5cbi5jaWwtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLmNpbC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XG59XG5cbi5jaWwtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4uY2lsLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xufVxuXG4uY2lsLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuXG4uY2lsLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuXG4uY2lsLWRvdWJsZS1xdW90ZS1zYW5zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjtcbn1cblxuLmNpbC1kb3VibGUtcXVvdGUtc2Fucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuXG4uY2lsLWV4Y2VycHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cblxuLmNpbC1leHBhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5Y1wiO1xufVxuXG4uY2lsLWV4cGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5jaWwtZXhwYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG5cbi5jaWwtZXhwYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG5cbi5jaWwtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZVwiO1xufVxuXG4uY2lsLWZ1bmN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZlwiO1xufVxuXG4uY2lsLWZ1bmN0aW9ucy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjBcIjtcbn1cblxuLmNpbC1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGVcIjtcbn1cblxuLmNpbC1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZlwiO1xufVxuXG4uY2lsLWhpZ2hsaWd0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7XG59XG5cbi5jaWwtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XG59XG5cbi5jaWwtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG5cbi5jaWwtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuXG4uY2lsLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNFwiO1xufVxuXG4uY2lsLWp1c3RpZnktY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE1XCI7XG59XG5cbi5jaWwtanVzdGlmeS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE2XCI7XG59XG5cbi5jaWwtanVzdGlmeS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxN1wiO1xufVxuXG4uY2lsLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMThcIjtcbn1cblxuLmNpbC1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOVwiO1xufVxuXG4uY2lsLWxpbmUtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYVwiO1xufVxuXG4uY2lsLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWJcIjtcbn1cblxuLmNpbC1saXN0LWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxY1wiO1xufVxuXG4uY2lsLWxpc3QtaGlnaC1wcmlvcml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZFwiO1xufVxuXG4uY2lsLWxpc3QtbG93LXByaW9yaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFlXCI7XG59XG5cbi5jaWwtbGlzdC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZlwiO1xufVxuXG4uY2lsLWxpc3QtcmljaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMVwiO1xufVxuXG4uY2lsLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIyXCI7XG59XG5cbi5jaWwtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XG59XG5cbi5jaWwtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNlwiO1xufVxuXG4uY2lsLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjhcIjtcbn1cblxuLmNpbC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjlcIjtcbn1cblxuLmNpbC1zaG9ydC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG5cbi5jaWwtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJiXCI7XG59XG5cbi5jaWwtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyY1wiO1xufVxuXG4uY2lsLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJkXCI7XG59XG5cbi5jaWwtc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XG59XG5cbi5jaWwtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmZcIjtcbn1cblxuLmNpbC1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzBcIjtcbn1cblxuLmNpbC1zcGFjZS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzFcIjtcbn1cblxuLmNpbC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMyXCI7XG59XG5cbi5jaWwtdGV4dC1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2RcIjtcbn1cblxuLmNpbC10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2VcIjtcbn1cblxuLmNpbC10ZXh0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZlwiO1xufVxuXG4uY2lsLXRleHQtc3RyaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG5cbi5jaWwtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MFwiO1xufVxuXG4uY2lsLXRyYW5zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MlwiO1xufVxuXG4uY2lsLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0M1wiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NFwiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NVwiO1xufVxuXG4uY2lsLXZlcnRpY2FsLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NlwiO1xufVxuXG4uY2lsLXdyYXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0N1wiO1xufVxuXG4uY2lsLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG5cbi5jaWwtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cblxuLmNpbC1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG5cbi5jaWwtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuXG4uY2lsLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG5cbi5jaWwtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5jaWwtbG9jay1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLmNpbC1sb2NrLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5jaWwtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuXG4uY2lsLW1vdXRoLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XG59XG5cbi5jaWwtcHJlZ25hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cblxuLmNpbC1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5jaWwtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuXG4uY2lsLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODBcIjtcbn1cblxuLmNpbC1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuXG4uY2lsLWFjY291bnQtbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5jaWwtYWN0aW9uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNpbC1hY3Rpb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4uY2lsLWFwcGxpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uY2lsLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNpbC1hcHBsaWNhdGlvbnMtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNpbC1hcHBzLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5jaWwtYXJyb3ctYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5jaWwtYXJyb3ctY2lyY2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY2lsLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jaWwtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jaWwtYXJyb3ctY2lyY2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uY2lsLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmNpbC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uY2lsLWFycm93LXRoaWNrLXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5jaWwtYXJyb3ctdGhpY2stdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5jaWwtYXJyb3ctdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5jaWwtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG5cbi5jaWwtYnJpZ2h0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuXG4uY2lsLWNhcmV0LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuXG4uY2lsLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLmNpbC1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4uY2lsLWNhcmV0LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzY1wiO1xufVxuXG4uY2lsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XG59XG5cbi5jaWwtY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y5XCI7XG59XG5cbi5jaWwtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG5cbi5jaWwtY2hldnJvbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTlcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWNpcmNsZS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmY1wiO1xufVxuXG4uY2lsLWNoZXZyb24tY2lyY2xlLWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZkXCI7XG59XG5cbi5jaWwtY2hldnJvbi1jaXJjbGUtcmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZlXCI7XG59XG5cbi5jaWwtY2hldnJvbi1jaXJjbGUtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZmXCI7XG59XG5cbi5jaWwtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuXG4uY2lsLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjtcbn1cblxuLmNpbC1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3M1wiO1xufVxuXG4uY2lsLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XG59XG5cbi5jaWwtY2hldnJvbi1kb3VibGUtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDAzXCI7XG59XG5cbi5jaWwtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG5cbi5jaWwtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuXG4uY2lsLWNoZXZyb24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG5cbi5jaWwtY2xlYXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG5cbi5jaWwtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG5cbi5jaWwtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cblxuLmNpbC1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XG59XG5cbi5jaWwtZXhpdC10by1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGRcIjtcbn1cblxuLmNpbC1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGVcIjtcbn1cblxuLmNpbC1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZlwiO1xufVxuXG4uY2lsLWlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XG59XG5cbi5jaWwtbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MVwiO1xufVxuXG4uY2lsLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTFcIjtcbn1cblxuLmNpbC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTFcIjtcbn1cblxuLmNpbC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBiXCI7XG59XG5cbi5jaWwtaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGJcIjtcbn1cblxuLmNpbC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MlwiO1xufVxuXG4uY2lsLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTZcIjtcbn1cblxuLmNpbC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RjXCI7XG59XG5cbi5jaWwtb3B0aW9ucy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU3XCI7XG59XG5cbi5jaWwtZWxsaXBzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTdcIjtcbn1cblxuLmNpbC1lbGxpcHNpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuXG4uY2lsLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YVwiO1xufVxuXG4uY2lsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWJcIjtcbn1cblxuLmNpbC1wb3dlci1zdGFuZGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVmXCI7XG59XG5cbi5jaWwtcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XG59XG5cbi5jaWwtcmVzaXplLWJvdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjFcIjtcbn1cblxuLmNpbC1yZXNpemUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYyXCI7XG59XG5cbi5jaWwtcmVzaXplLXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYzXCI7XG59XG5cbi5jaWwtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NVwiO1xufVxuXG4uY2lsLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY4XCI7XG59XG5cbi5jaWwtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY4XCI7XG59XG5cbi5jaWwtc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjlcIjtcbn1cblxuLmNpbC1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2OVwiO1xufVxuXG4uY2lsLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZhXCI7XG59XG5cbi5jaWwtc3RvcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YlwiO1xufVxuXG4uY2lsLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmNcIjtcbn1cblxuLmNpbC10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG5cbi5jaWwtdG91Y2gtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjczXCI7XG59XG5cbi5jaWwtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzRcIjtcbn1cblxuLmNpbC12aWV3LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmNlwiO1xufVxuXG4uY2lsLXZpZXctbW9kdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY3XCI7XG59XG5cbi5jaWwtdmlldy1xdWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmOFwiO1xufVxuXG4uY2lsLXZpZXctc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY5XCI7XG59XG5cbi5jaWwtd2FsbHBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZhXCI7XG59XG5cbi5jaWwtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XG59XG5cbi5jaWwtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZkXCI7XG59XG5cbi5jaWwtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmVcIjtcbn1cblxuLmNpbC14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZmXCI7XG59XG5cbi5jaWwteC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDBcIjtcbn1cblxuLmNpbC16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAyXCI7XG59XG5cbi5jaWwtem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDNcIjtcbn1cblxuLmNpbC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uY2lsLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNpbC1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5jaWwtZmFjZS1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5jaWwtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmNpbC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmNpbC1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLmNpbC1tb29kLWJhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uY2lsLW1vb2QtZ29vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uY2lsLW1vb2QtdmVyeS1iYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmNpbC1tb29kLXZlcnktZ29vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uY2lsLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG5cbi5jaWwtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cblxuLmNpbC1zbWlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jaWwtNGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODFcIjtcbn1cblxuLmNpbC1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5jaWwtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODNcIjtcbn1cblxuLmNpbC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5M1wiO1xufVxuXG4uY2lsLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XG59XG5cbi5jaWwtYXVkaW8tc3BlY3RydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYThcIjtcbn1cblxuLmNpbC1hdi10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuXG4uY2lsLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuXG4uY2lsLWNhbWVyYS1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XG59XG5cbi5jaWwtY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uY2lsLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG5cbi5jaWwtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuLmNpbC1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0YVwiO1xufVxuXG4uY2lsLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMFwiO1xufVxuXG4uY2lsLWZlYXR1cmVkLXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZjXCI7XG59XG5cbi5jaWwtZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3M1wiO1xufVxuXG4uY2lsLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NFwiO1xufVxuXG4uY2lsLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc1XCI7XG59XG5cbi5jaWwtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NlwiO1xufVxuXG4uY2lsLWxpYnJhcnktYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdhXCI7XG59XG5cbi5jaWwtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3Y1wiO1xufVxuXG4uY2lsLWxvb3AtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3ZFwiO1xufVxuXG4uY2lsLWxvb3AtY2lyY3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2VcIjtcbn1cblxuLmNpbC1tZWRpYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4MFwiO1xufVxuXG4uY2lsLW1lZGlhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzgzXCI7XG59XG5cbi5jaWwtbWVkaWEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4NlwiO1xufVxuXG4uY2lsLW1lZGlhLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4OVwiO1xufVxuXG4uY2lsLW1lZGlhLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGNcIjtcbn1cblxuLmNpbC1tZWRpYS1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGZcIjtcbn1cblxuLmNpbC1tZWRpYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzkyXCI7XG59XG5cbi5jaWwtbWVkaWEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk1XCI7XG59XG5cbi5jaWwtbWVkaWEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5OFwiO1xufVxuXG4uY2lsLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWJcIjtcbn1cblxuLmNpbC1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWJcIjtcbn1cblxuLmNpbC1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5ZlwiO1xufVxuXG4uY2lsLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTFcIjtcbn1cblxuLmNpbC1wbGF5bGlzdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTZcIjtcbn1cblxuLmNpbC1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I5XCI7XG59XG5cbi5jaWwtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmNcIjtcbn1cblxuLmNpbC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjMFwiO1xufVxuXG4uY2lsLXZvaWNlLW92ZXItcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M3XCI7XG59XG5cbi5jaWwtdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzlcIjtcbn1cblxuLmNpbC12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NhXCI7XG59XG5cbi5jaWwtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjYlwiO1xufVxuXG4uY2lsLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5jaWwtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uY2lsLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5jaWwtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTZcIjtcbn1cblxuLmNpbC1lbnZlbG9wZS1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmNpbC1lbnZlbG9wZS1sZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmNpbC1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5jaWwtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uY2lsLWZpbmQtaW4tcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhYVwiO1xufVxuXG4uY2lsLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiO1xufVxuXG4uY2lsLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5jaWwtaW1hZ2UxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XG59XG5cbi5jaWwtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cblxuLmNpbC1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIwXCI7XG59XG5cbi5jaWwtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5jaWwtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG5cbi5jaWwtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuXG4uY2lsLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwN1wiO1xufVxuXG4uY2lsLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2MlwiO1xufVxuXG4uY2lsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjdcIjtcbn1cblxuLmNpbC11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2OFwiO1xufVxuXG4uY2lsLXVzZXItZm9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY5XCI7XG59XG5cbi5jaWwtdXNlci11bmZvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2YlwiO1xufVxuXG4uY2lsLWFpcnBsYW5lLW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNpbC1haXJwbGFuZS1tb2RlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uY2lsLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmNpbC1kaWFscGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jaWwtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jaWwtbW9iaWxlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY2lsLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5jaWwtc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5jaWwtYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uY2lsLWJvYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG59XG5cbi5jaWwtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuXG4uY2lsLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cblxuLmNpbC1mbGlnaHQtdGFrZW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuXG4uY2lsLWxvY29tb3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjNcIjtcbn1cblxuLmNpbC10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZhXCI7XG59XG5cbi5jaWwtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDBcIjtcbn1cblxuLmNpbC13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG5cbi5jaWwtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmNpbC1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uY2lsLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5jaWwtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uY2lsLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBhXCI7XG59XG5cbi5jaWwtZ2xvYmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5jaWwtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiO1xufVxuXG4uY2lsLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5jaWwtbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5jaWwtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5jaWwtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNlwiO1xufVxuXG4uY2lsLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuXG4uY2lsLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uY2lsLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMFwiO1xufVxuXG4uY2lsLWJyaXRpc2gtcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjlcIjtcbn1cblxuLmNpbC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJjXCI7XG59XG5cbi5jaWwtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMFwiO1xufVxuXG4uY2lsLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM1XCI7XG59XG5cbi5jaWwtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjOVwiO1xufVxuXG4uY2lsLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjYlwiO1xufVxuXG4uY2lsLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNlXCI7XG59XG5cbi5jaWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XG59XG5cbi5jaWwtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNFwiO1xufVxuXG4uY2lsLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0OFwiO1xufVxuXG4uY2lsLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDhcIjtcbn1cblxuLmNpbC1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ5XCI7XG59XG5cbi5jaWwtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDhcIjtcbn1cblxuLmNpbC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZFwiO1xufVxuXG4uY2lsLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGRcIjtcbn1cblxuLmNpbC13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTVcIjtcbn1cblxuLmNpbC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTZcIjtcbn1cblxuLmNpbC1jaGF0LWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuXG4uY2lsLWNvbW1lbnQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG5cbi5jaWwtY29tbWVudC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGRcIjtcbn1cblxuLmNpbC1zcGVlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cblxuLmNpbC1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWFcIjtcbn1cblxuLmNpbC1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWJcIjtcbn1cblxuLmNpbC1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5jaWwtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuXG4uY2lsLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWZcIjtcbn1cblxuLmNpbC10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMCBcIjtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZnJlZS5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvXCIpO1xuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ35AY29yZXVpL2ljb25zL2Nzcy9mcmVlLm1pbi5jc3MnO1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1mbGlwLWJvdGgsIC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiO1xufVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS1hcHBsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7XG59XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7XG59XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmZhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLWJhY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7XG59XG5cbi5mYS1iYWN0ZXJpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5mYS1iYWhhaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4uZmEtYm94LXRpc3N1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnV5LW4tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjtcbn1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjtcbn1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiO1xufVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmZhLWNsb3VkZmxhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7XG59XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGVtb2NyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjtcbn1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjtcbn1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiO1xufVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtZWRnZS1sZWdhY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG59XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1mYXVjZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjtcbn1cblxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmZhLWdvb2dsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLWd1aWxkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1zcGFya2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWhhbmRzLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWhhdC1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjtcbn1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiO1xufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS1ob2xseS1iZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBkXCI7XG59XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7XG59XG5cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmZhLWljaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjtcbn1cblxuLmZhLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5ub3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uZmEtaW5zdGFsb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiO1xufVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFwdG9wLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cblxuLmZhLWx1bmdzLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjtcbn1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtbWljcm9ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiO1xufVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiO1xufVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5mYS1vdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiO1xufVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXBlcmJ5dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1wbGFuZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5mYS1wdW1wLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7XG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiO1xufVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLmZhLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4uZmEtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5mYS1zd2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiO1xufVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiO1xufVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7XG59XG5cbi5mYS10cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjtcbn1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjtcbn1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7XG59XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuXG4uZmEtdXNlcnMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjtcbn1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS12ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5mYS12ZXN0LXBhdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjtcbn1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5mYS12aXJ1c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiO1xufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiFcbiAqIENvcmVVSSAtIEhUTUwsIENTUywgYW5kIEphdmFTY3JpcHQgVUkgQ29tcG9uZW50cyBMaWJyYXJ5XG4gKiBAdmVyc2lvbiB2My4zLjBcbiAqIEBsaW5rIGh0dHBzOi8vY29yZXVpLmlvL1xuICogQ29weXJpZ2h0IChjKSAyMDIwIGNyZWF0aXZlTGFicyDFgXVrYXN6IEhvbGVjemVrXG4gKiBMaWNlbnNlIE1JVCAgKGh0dHBzOi8vY29yZXVpLmlvL2xpY2Vuc2UvKVxuICovXG46cm9vdCB7XG4gIC0tcHJpbWFyeTogIzMyMWZkYjtcbiAgLS1zZWNvbmRhcnk6ICNjZWQyZDg7XG4gIC0tc3VjY2VzczogIzJlYjg1YztcbiAgLS1pbmZvOiAjMzlmO1xuICAtLXdhcm5pbmc6ICNmOWIxMTU7XG4gIC0tZGFuZ2VyOiAjZTU1MzUzO1xuICAtLWxpZ2h0OiAjZWJlZGVmO1xuICAtLWRhcms6ICM2MzZmODM7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4uYy1hcHAge1xuICAtLXByaW1hcnk6ICMzMjFmZGI7XG4gIC0tc2Vjb25kYXJ5OiAjY2VkMmQ4O1xuICAtLXN1Y2Nlc3M6ICMyZWI4NWM7XG4gIC0taW5mbzogIzM5ZjtcbiAgLS13YXJuaW5nOiAjZjliMTE1O1xuICAtLWRhbmdlcjogI2U1NTM1MztcbiAgLS1saWdodDogI2ViZWRlZjtcbiAgLS1kYXJrOiAjNjM2ZjgzO1xuICBjb2xvcjogIzNjNGI2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRlZjtcbiAgLS1jb2xvcjogIzNjNGI2NDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMjEsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzNjNGI2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRlZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSBkZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMjFmZGI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzMyMWZkYjtcbiAgfVxufVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGE6bm90KFtocmVmXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM3NjgxOTI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cblxuLnBzX19yYWlsLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDA7XG59XG4qW2Rpcj1ydGxdIC5wc19fcmFpbC15IHtcbiAgbGVmdDogMDtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHNfX3JhaWwteDpob3Zlcixcbi5wc19fcmFpbC15OmhvdmVyLFxuLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHNfX3JhaWwteTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucHNfX3RodW1iLXkge1xuICByaWdodDogMnB4O1xufVxuKltkaXI9cnRsXSAucHNfX3RodW1iLXkge1xuICBsZWZ0OiAycHg7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXkge1xuICB3aWR0aDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jcG9wb3Zlcl0ge1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjIpO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jcG9wb3Zlcl0gPiAudGlwcHktY29udGVudCB7XG4gIG1heC13aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXSA+IC50aXBweS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3BvcG92ZXJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUsIC50aXBweS1ib3hbZGF0YS10aGVtZX49Y3BvcG92ZXJdID4gLnRpcHB5LWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdywgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jcG9wb3Zlcl1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3cge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwLjNyZW07XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlLCAudGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3BvcG92ZXJdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3csIC50aXBweS1ib3hbZGF0YS10aGVtZX49Y3BvcG92ZXJdW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdyB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jcG9wb3Zlcl1bZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAudGlwcHktYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4yNSk7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3BvcG92ZXJdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4yNSk7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jcG9wb3Zlcl1bZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjI1KTtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3BvcG92ZXJdW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jcG9wb3Zlcl1bZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSA+IC50aXBweS1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4yNSk7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWNwb3BvdmVyXVtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi50aXBweS1pT1Mge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuW2RhdGEtdGlwcHktcm9vdF0ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4KTtcbn1cblxuLnRpcHB5LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTAuNHJlbTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaXRpYWw7XG59XG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93IHtcbiAgdG9wOiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMC40cmVtO1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcbn1cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbml0aWFsO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0wLjRyZW07XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xufVxuLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuNSwgMC4zOCwgMS4xMSk7XG59XG5cbi50aXBweS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xuICBjb2xvcjogIzAwMDAxNTtcbn1cbi50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRpcHB5LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAxNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMy44MTI1cmVtO1xufVxuKltkaXI9cnRsXSAuYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLWxlZnQ6IDMuODEyNXJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHJpZ2h0OiAwO1xufVxuKltkaXI9cnRsXSAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgbGVmdDogMDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzFhMTA3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDJmODtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjMGY1O1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjJhYWYyO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzExMGE0Zjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmI2ZDdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICBib3JkZXItY29sb3I6ICNmMWYyZjQ7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UzZTVlOTtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzNTU1Zjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE4NjAzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjFkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzRlYmQxO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFlNWMyO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBlMzcyMTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzFiNTA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZWJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYzZlMmZmO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWRkNWZmO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEzMzg2NDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzgxNWMxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWZkMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmRlOWJkO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmNlMWE0O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzU1M2QwZTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzcyYjM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkZGRkO1xuICBib3JkZXItY29sb3I6ICNmOGNmY2Y7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1YjliOTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyMWQyNDtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM3YTdiODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYWVkZjE7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzYyNjI2Yjtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzMzM2E0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkN2RjO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzVjYWQxO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFmMjMyZjtcbn1cblxuLmMtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xufVxuLmMtYXZhdGFyIC5jLWF2YXRhci1zdGF0dXMge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYy1hdmF0YXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbn1cblxuLmMtYXZhdGFyLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtYXZhdGFyLXN0YXR1cyB7XG4gIHJpZ2h0OiAwO1xufVxuKltkaXI9cnRsXSAuYy1hdmF0YXItc3RhdHVzIHtcbiAgbGVmdDogMDtcbn1cblxuLmMtYXZhdGFyLXNtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiA5LjZweDtcbn1cbi5jLWF2YXRhci1zbSAuYy1hdmF0YXItc3RhdHVzIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5jLWF2YXRhci1sZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTkuMnB4O1xufVxuLmMtYXZhdGFyLWxnIC5jLWF2YXRhci1zdGF0dXMge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uYy1hdmF0YXIteGwge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDI1LjZweDtcbn1cbi5jLWF2YXRhci14bCAuYy1hdmF0YXItc3RhdHVzIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmMtYXZhdGFycy1zdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1hdmF0YXJzLXN0YWNrIC5jLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjNzO1xufVxuLmMtYXZhdGFycy1zdGFjayAuYy1hdmF0YXI6aG92ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1hdmF0YXJzLXN0YWNrIC5jLWF2YXRhci1zbSB7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4uYy1hdmF0YXJzLXN0YWNrIC5jLWF2YXRhci1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHg7XG59XG4uYy1hdmF0YXJzLXN0YWNrIC5jLWF2YXRhci14bCB7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7XG59XG5cbi5jLWF2YXRhci1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmMtYXZhdGFyLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODE5YWU7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQyZDg7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjhjMTtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMjEwLCAyMTYsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWI4NWM7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ4ZjQ4O1xufVxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgMTg0LCA5MiwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5Zjtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwZmY7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUxLCAxNTMsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjExNTtcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjk0MDU7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMTc3LCAyMSwgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU1MzUzO1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTI3Mjc7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjksIDgzLCA4MywgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ0ZDg7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAyMzcsIDIzOSwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmY4Mztcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDU2NjY7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk5LCAxMTEsIDEzMSwgMC41KTtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYnJlYWRjcnVtYi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5icmVhZGNydW1iLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYnJlYWRjcnVtYi1tZW51OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWItbWVudSAuYnRuLWdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5icmVhZGNydW1iLW1lbnUgLmJ0biB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzc2ODE5Mjtcbn1cbi5icmVhZGNydW1iLW1lbnUgLmJ0bjpob3ZlciwgLmJyZWFkY3J1bWItbWVudSAuYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2M0YjY0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLW1lbnUgLnNob3cgLmJ0biB7XG4gIGNvbG9yOiAjM2M0YjY0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4qW2Rpcj1ydGxdIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM4YTkzYTI7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuKltkaXI9cnRsXSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzhhOTNhMjtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuKltkaXI9cnRsXSAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbipbZGlyPXJ0bF0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4qW2Rpcj1ydGxdIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuKltkaXI9cnRsXSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4qW2Rpcj1ydGxdIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuKltkaXI9cnRsXSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgaHRtbDpub3QoW2Rpcj1ydGxdKSAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbipbZGlyPXJ0bF0gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsICpbZGlyPXJ0bF0gLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgKltkaXI9cnRsXSAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuKltkaXI9cnRsXSAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM2M0YjY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5idG4gaSxcbi5idG4gLmMtaWNvbiB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwLjIxODc1cmVtIDA7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzNjNGI2NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MCwgMzEsIDIxOSwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuIGksXG4uYnRuIC5jLWljb24ge1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBtYXJnaW46IDAuMjE4NzVyZW0gMDtcbn1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxZmRiO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmExYWI5O1xuICAgIGJvcmRlci1jb2xvcjogIzI4MTlhZTtcbiAgfVxufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMWFiOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjgxOWFlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MSwgNjUsIDIyNCwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgxOWFlO1xuICBib3JkZXItY29sb3I6ICMyNTE3YTM7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MSwgNjUsIDIyNCwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgxOWFlO1xuICBib3JkZXItY29sb3I6ICMyNTE3YTM7XG59XG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MSwgNjUsIDIyNCwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDJkODtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkMmQ4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNGY1ZDczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJlYzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJiOGMxO1xuICB9XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmVjNztcbiAgYm9yZGVyLWNvbG9yOiAjYjJiOGMxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDE5MiwgMjAxLCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQyZDg7XG4gIGJvcmRlci1jb2xvcjogI2NlZDJkODtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjhjMTtcbiAgYm9yZGVyLWNvbG9yOiAjYWJiMWJjO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NywgMTkyLCAyMDEsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiOGMxO1xuICBib3JkZXItY29sb3I6ICNhYmIxYmM7XG59XG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NywgMTkyLCAyMDEsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xuICBib3JkZXItY29sb3I6ICMyZWI4NWM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjk5NGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQ4ZjQ4O1xuICB9XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5OTRkO1xuICBib3JkZXItY29sb3I6ICMyNDhmNDg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxOTUsIDExNiwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWI4NWM7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1Yztcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ4ZjQ4O1xuICBib3JkZXItY29sb3I6ICMyMTg1NDM7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgMTk1LCAxMTYsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0OGY0ODtcbiAgYm9yZGVyLWNvbG9yOiAjMjE4NTQzO1xufVxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDE5NSwgMTE2LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4NmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODBmZjtcbiAgfVxufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkODZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgMTY4LCAyNTUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICBib3JkZXItY29sb3I6ICMzOWY7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OWYyO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDE2OCwgMjU1LCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNzlmMjtcbn1cbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCAxNjgsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWIxMTU7XG4gIGJvcmRlci1jb2xvcjogI2Y5YjExNTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICM0ZjVkNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyOWMwNjtcbiAgICBib3JkZXItY29sb3I6ICNkNjk0MDU7XG4gIH1cbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjljMDY7XG4gIGJvcmRlci1jb2xvcjogI2Q2OTQwNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCAxNjQsIDM1LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjExNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjliMTE1O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjk0MDU7XG4gIGJvcmRlci1jb2xvcjogI2M5OGIwNTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgMTY0LCAzNSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5NDA1O1xuICBib3JkZXItY29sb3I6ICNjOThiMDU7XG59XG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjQsIDE2NCwgMzUsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTUzNTM7XG4gIGJvcmRlci1jb2xvcjogI2U1NTM1Mztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAzMjMyO1xuICAgIGJvcmRlci1jb2xvcjogI2RlMjcyNztcbiAgfVxufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDMyMzI7XG4gIGJvcmRlci1jb2xvcjogI2RlMjcyNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMzLCAxMDksIDEwOSwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU1MzUzO1xuICBib3JkZXItY29sb3I6ICNlNTUzNTM7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTI3Mjc7XG4gIGJvcmRlci1jb2xvcjogI2Q4MjEyMTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzMsIDEwOSwgMTA5LCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlMjcyNztcbiAgYm9yZGVyLWNvbG9yOiAjZDgyMTIxO1xufVxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzMsIDEwOSwgMTA5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGY1ZDczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmRhZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZkNGQ4O1xuICB9XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmRhZGU7XG4gIGJvcmRlci1jb2xvcjogI2NmZDRkODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMTUsIDIyMCwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGVmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDRkODtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjZGQzO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTIsIDIxNSwgMjIwLCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkNGQ4O1xuICBib3JkZXItY29sb3I6ICNjOGNkZDM7XG59XG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMTUsIDIyMCwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZmODM7XG4gIGJvcmRlci1jb2xvcjogIzYzNmY4Mztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNWQ2ZDtcbiAgICBib3JkZXItY29sb3I6ICM0ZDU2NjY7XG4gIH1cbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzVkNmQ7XG4gIGJvcmRlci1jb2xvcjogIzRkNTY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIyLCAxMzMsIDE1MCwgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZmODM7XG4gIGJvcmRlci1jb2xvcjogIzYzNmY4Mztcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1NjY2O1xuICBib3JkZXItY29sb3I6ICM0ODUwNWY7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjIsIDEzMywgMTUwLCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDU2NjY7XG4gIGJvcmRlci1jb2xvcjogIzQ4NTA1Zjtcbn1cbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyMiwgMTMzLCAxNTAsIDAuNSk7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJ0bi10cmFuc3BhcmVudDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzMyMWZkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxZmRiO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIxZmRiO1xuICB9XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MCwgMzEsIDIxOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzIxZmRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTAsIDMxLCAyMTksIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxZmRiO1xuICBib3JkZXItY29sb3I6ICMzMjFmZGI7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNjZWQyZDg7XG4gIGJvcmRlci1jb2xvcjogI2NlZDJkODtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNGY1ZDczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWQyZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2VkMmQ4O1xuICB9XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAyMTAsIDIxNiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2NlZDJkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDJkODtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkMmQ4O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAyMTAsIDIxNiwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDJkODtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkMmQ4O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMjEwLCAyMTYsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZWI4NWM7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1Yztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzJlYjg1YztcbiAgfVxufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDYsIDE4NCwgOTIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzJlYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xuICBib3JkZXItY29sb3I6ICMyZWI4NWM7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ2LCAxODQsIDkyLCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjMmViODVjO1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgMTg0LCA5MiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzM5ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzlmO1xuICB9XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MSwgMTUzLCAyNTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzM5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICBib3JkZXItY29sb3I6ICMzOWY7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUxLCAxNTMsIDI1NSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGJvcmRlci1jb2xvcjogIzM5Zjtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjliMTE1O1xuICBib3JkZXItY29sb3I6ICNmOWIxMTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICM0ZjVkNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjExNTtcbiAgICBib3JkZXItY29sb3I6ICNmOWIxMTU7XG4gIH1cbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMTc3LCAyMSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjliMTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWIxMTU7XG4gIGJvcmRlci1jb2xvcjogI2Y5YjExNTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCAxNzcsIDIxLCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjExNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjliMTE1O1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDE3NywgMjEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2U1NTM1MztcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTM1MztcbiAgICBib3JkZXItY29sb3I6ICNlNTUzNTM7XG4gIH1cbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjksIDgzLCA4MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2U1NTM1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTM1MztcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCA4MywgODMsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTUzNTM7XG4gIGJvcmRlci1jb2xvcjogI2U1NTM1Mztcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjksIDgzLCA4MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNlYmVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICM0ZjVkNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRlZjtcbiAgICBib3JkZXItY29sb3I6ICNlYmVkZWY7XG4gIH1cbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAyMzcsIDIzOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlYmVkZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xuICBib3JkZXItY29sb3I6ICNlYmVkZWY7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAyMzcsIDIzOSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xuICBib3JkZXItY29sb3I6ICNlYmVkZWY7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDIzNywgMjM5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjNjM2ZjgzO1xuICBib3JkZXItY29sb3I6ICM2MzZmODM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmY4MztcbiAgICBib3JkZXItY29sb3I6ICM2MzZmODM7XG4gIH1cbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk5LCAxMTEsIDEzMSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjM2ZjgzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZmODM7XG4gIGJvcmRlci1jb2xvcjogIzYzNmY4Mztcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTksIDExMSwgMTMxLCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmY4MztcbiAgYm9yZGVyLWNvbG9yOiAjNjM2ZjgzO1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTExLCAxMzEsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzIxZmRiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjMxNjk4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzhhOTNhMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmJ0bi1sZyBpLCAuYnRuLWdyb3VwLWxnID4gLmJ0biBpLFxuLmJ0bi1sZyAuYy1pY29uLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gLmMtaWNvbiB7XG4gIHdpZHRoOiAxLjA5Mzc1cmVtO1xuICBoZWlnaHQ6IDEuMDkzNzVyZW07XG4gIG1hcmdpbjogMC4yNzM0Mzc1cmVtIDA7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5idG4tc20gaSwgLmJ0bi1ncm91cC1zbSA+IC5idG4gaSxcbi5idG4tc20gLmMtaWNvbixcbi5idG4tZ3JvdXAtc20gPiAuYnRuIC5jLWljb24ge1xuICB3aWR0aDogMC43NjU2MjVyZW07XG4gIGhlaWdodDogMC43NjU2MjVyZW07XG4gIG1hcmdpbjogMC4xOTE0MDYyNXJlbSAwO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG59XG5cbi5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1naG9zdC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMjFmZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1naG9zdC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbn1cbi5idG4tZ2hvc3QtcHJpbWFyeTpmb2N1cywgLmJ0bi1naG9zdC1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTAsIDMxLCAyMTksIDAuNSk7XG59XG4uYnRuLWdob3N0LXByaW1hcnkuZGlzYWJsZWQsIC5idG4tZ2hvc3QtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzIxZmRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tZ2hvc3QtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ2hvc3QtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxZmRiO1xufVxuLmJ0bi1naG9zdC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1naG9zdC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLWdob3N0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbn1cbi5zaG93ID4gLmJ0bi1naG9zdC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWdob3N0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjY2VkMmQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tZ2hvc3Qtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQyZDg7XG4gIGJvcmRlci1jb2xvcjogI2NlZDJkODtcbn1cbi5idG4tZ2hvc3Qtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWdob3N0LXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMjEwLCAyMTYsIDAuNSk7XG59XG4uYnRuLWdob3N0LXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1naG9zdC1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2NlZDJkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWdob3N0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ2hvc3Qtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkMmQ4O1xuICBib3JkZXItY29sb3I6ICNjZWQyZDg7XG59XG4uYnRuLWdob3N0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ2hvc3Qtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMjEwLCAyMTYsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tZ2hvc3Qtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkMmQ4O1xuICBib3JkZXItY29sb3I6ICNjZWQyZDg7XG59XG4uc2hvdyA+IC5idG4tZ2hvc3Qtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMjEwLCAyMTYsIDAuNSk7XG59XG5cbi5idG4tZ2hvc3Qtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMmViODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tZ2hvc3Qtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xuICBib3JkZXItY29sb3I6ICMyZWI4NWM7XG59XG4uYnRuLWdob3N0LXN1Y2Nlc3M6Zm9jdXMsIC5idG4tZ2hvc3Qtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ2LCAxODQsIDkyLCAwLjUpO1xufVxuLmJ0bi1naG9zdC1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLWdob3N0LXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzJlYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWdob3N0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdob3N0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWI4NWM7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1Yztcbn1cbi5idG4tZ2hvc3Qtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ2hvc3Qtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgMTg0LCA5MiwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1naG9zdC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xuICBib3JkZXItY29sb3I6ICMyZWI4NWM7XG59XG4uc2hvdyA+IC5idG4tZ2hvc3Qtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgMTg0LCA5MiwgMC41KTtcbn1cblxuLmJ0bi1naG9zdC1pbmZvIHtcbiAgY29sb3I6ICMzOWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1naG9zdC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGJvcmRlci1jb2xvcjogIzM5Zjtcbn1cbi5idG4tZ2hvc3QtaW5mbzpmb2N1cywgLmJ0bi1naG9zdC1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjUpO1xufVxuLmJ0bi1naG9zdC1pbmZvLmRpc2FibGVkLCAuYnRuLWdob3N0LWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzM5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWdob3N0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdob3N0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGJvcmRlci1jb2xvcjogIzM5Zjtcbn1cbi5idG4tZ2hvc3QtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ2hvc3QtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MSwgMTUzLCAyNTUsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tZ2hvc3QtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmO1xufVxuLnNob3cgPiAuYnRuLWdob3N0LWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDE1MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWdob3N0LXdhcm5pbmcge1xuICBjb2xvcjogI2Y5YjExNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWdob3N0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjExNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjliMTE1O1xufVxuLmJ0bi1naG9zdC13YXJuaW5nOmZvY3VzLCAuYnRuLWdob3N0LXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDE3NywgMjEsIDAuNSk7XG59XG4uYnRuLWdob3N0LXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tZ2hvc3Qtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjliMTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tZ2hvc3Qtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ2hvc3Qtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjExNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjliMTE1O1xufVxuLmJ0bi1naG9zdC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1naG9zdC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMTc3LCAyMSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1naG9zdC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliMTE1O1xuICBib3JkZXItY29sb3I6ICNmOWIxMTU7XG59XG4uc2hvdyA+IC5idG4tZ2hvc3Qtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDE3NywgMjEsIDAuNSk7XG59XG5cbi5idG4tZ2hvc3QtZGFuZ2VyIHtcbiAgY29sb3I6ICNlNTUzNTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1naG9zdC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTM1MztcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLmJ0bi1naG9zdC1kYW5nZXI6Zm9jdXMsIC5idG4tZ2hvc3QtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCA4MywgODMsIDAuNSk7XG59XG4uYnRuLWdob3N0LWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1naG9zdC1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2U1NTM1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWdob3N0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ2hvc3QtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU1MzUzO1xuICBib3JkZXItY29sb3I6ICNlNTUzNTM7XG59XG4uYnRuLWdob3N0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ2hvc3QtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgODMsIDgzLCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLWdob3N0LWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTM1MztcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLnNob3cgPiAuYnRuLWdob3N0LWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjksIDgzLCA4MywgMC41KTtcbn1cblxuLmJ0bi1naG9zdC1saWdodCB7XG4gIGNvbG9yOiAjZWJlZGVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tZ2hvc3QtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGVmO1xufVxuLmJ0bi1naG9zdC1saWdodDpmb2N1cywgLmJ0bi1naG9zdC1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNSwgMjM3LCAyMzksIDAuNSk7XG59XG4uYnRuLWdob3N0LWxpZ2h0LmRpc2FibGVkLCAuYnRuLWdob3N0LWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlYmVkZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1naG9zdC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ2hvc3QtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbi5idG4tZ2hvc3QtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdob3N0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNSwgMjM3LCAyMzksIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tZ2hvc3QtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbi5zaG93ID4gLmJ0bi1naG9zdC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDIzNywgMjM5LCAwLjUpO1xufVxuXG4uYnRuLWdob3N0LWRhcmsge1xuICBjb2xvcjogIzYzNmY4MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWdob3N0LWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmY4MztcbiAgYm9yZGVyLWNvbG9yOiAjNjM2ZjgzO1xufVxuLmJ0bi1naG9zdC1kYXJrOmZvY3VzLCAuYnRuLWdob3N0LWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTExLCAxMzEsIDAuNSk7XG59XG4uYnRuLWdob3N0LWRhcmsuZGlzYWJsZWQsIC5idG4tZ2hvc3QtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjM2ZjgzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tZ2hvc3QtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ2hvc3QtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmY4MztcbiAgYm9yZGVyLWNvbG9yOiAjNjM2ZjgzO1xufVxuLmJ0bi1naG9zdC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1naG9zdC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk5LCAxMTEsIDEzMSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1naG9zdC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2ZjgzO1xuICBib3JkZXItY29sb3I6ICM2MzZmODM7XG59XG4uc2hvdyA+IC5idG4tZ2hvc3QtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTExLCAxMzEsIDAuNSk7XG59XG5cbi5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1mYWNlYm9vazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3YztcbiAgICBib3JkZXItY29sb3I6ICMyZDQzNzM7XG4gIH1cbn1cbi5idG4tZmFjZWJvb2s6Zm9jdXMsIC5idG4tZmFjZWJvb2suZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3YztcbiAgYm9yZGVyLWNvbG9yOiAjMmQ0MzczO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTE0LCAxNjcsIDAuNSk7XG59XG4uYnRuLWZhY2Vib29rLmRpc2FibGVkLCAuYnRuLWZhY2Vib29rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzM7XG4gIGJvcmRlci1jb2xvcjogIzI5M2U2YTtcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDExNCwgMTY3LCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xuICBib3JkZXItY29sb3I6ICMyOTNlNmE7XG59XG4uc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDExNCwgMTY3LCAwLjUpO1xufVxuXG4uYnRuLXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2VkO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi10d2l0dGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGM3O1xuICAgIGJvcmRlci1jb2xvcjogIzAwODdiYTtcbiAgfVxufVxuLmJ0bi10d2l0dGVyOmZvY3VzLCAuYnRuLXR3aXR0ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBjNztcbiAgYm9yZGVyLWNvbG9yOiAjMDA4N2JhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTg0LCAyNDAsIDAuNSk7XG59XG4uYnRuLXR3aXR0ZXIuZGlzYWJsZWQsIC5idG4tdHdpdHRlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VkO1xuICBib3JkZXItY29sb3I6ICMwMGFjZWQ7XG59XG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdiYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3ZWFkO1xufVxuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE4NCwgMjQwLCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3YmE7XG4gIGJvcmRlci1jb2xvcjogIzAwN2VhZDtcbn1cbi5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxODQsIDI0MCwgMC41KTtcbn1cblxuLmJ0bi1saW5rZWRpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg3NWI0O1xuICBib3JkZXItY29sb3I6ICM0ODc1YjQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLWxpbmtlZGluOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q2Mzk5O1xuICAgIGJvcmRlci1jb2xvcjogIzM5NWQ5MDtcbiAgfVxufVxuLmJ0bi1saW5rZWRpbjpmb2N1cywgLmJ0bi1saW5rZWRpbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q2Mzk5O1xuICBib3JkZXItY29sb3I6ICMzOTVkOTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk5LCAxMzgsIDE5MSwgMC41KTtcbn1cbi5idG4tbGlua2VkaW4uZGlzYWJsZWQsIC5idG4tbGlua2VkaW46ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NzViNDtcbiAgYm9yZGVyLWNvbG9yOiAjNDg3NWI0O1xufVxuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NWQ5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY1Nzg2O1xufVxuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTM4LCAxOTEsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTVkOTA7XG4gIGJvcmRlci1jb2xvcjogIzM2NTc4Njtcbn1cbi5zaG93ID4gLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTM4LCAxOTEsIDAuNSk7XG59XG5cbi5idG4tZmxpY2tyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDA4NDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tZmxpY2tyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkwMDcwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjMDA2YTtcbiAgfVxufVxuLmJ0bi1mbGlja3I6Zm9jdXMsIC5idG4tZmxpY2tyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTAwNzA7XG4gIGJvcmRlci1jb2xvcjogI2NjMDA2YTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAzOCwgMTUwLCAwLjUpO1xufVxuLmJ0bi1mbGlja3IuZGlzYWJsZWQsIC5idG4tZmxpY2tyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDA4NDtcbn1cbi5idG4tZmxpY2tyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWZsaWNrci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDA2YTtcbiAgYm9yZGVyLWNvbG9yOiAjYmYwMDYzO1xufVxuLmJ0bi1mbGlja3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZmxpY2tyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMzgsIDE1MCwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwNmE7XG4gIGJvcmRlci1jb2xvcjogI2JmMDA2Mztcbn1cbi5zaG93ID4gLmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAzOCwgMTUwLCAwLjUpO1xufVxuXG4uYnRuLXR1bWJsciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1MDZkO1xuICBib3JkZXItY29sb3I6ICMzMjUwNmQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLXR1bWJscjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2Q1MztcbiAgICBib3JkZXItY29sb3I6ICMyMjM2NGE7XG4gIH1cbn1cbi5idG4tdHVtYmxyOmZvY3VzLCAuYnRuLXR1bWJsci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzZDUzO1xuICBib3JkZXItY29sb3I6ICMyMjM2NGE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgxLCAxMDYsIDEzMSwgMC41KTtcbn1cbi5idG4tdHVtYmxyLmRpc2FibGVkLCAuYnRuLXR1bWJscjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1MDZkO1xuICBib3JkZXItY29sb3I6ICMzMjUwNmQ7XG59XG4uYnRuLXR1bWJscjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjM2NGE7XG4gIGJvcmRlci1jb2xvcjogIzFlMzA0MTtcbn1cbi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MSwgMTA2LCAxMzEsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzNjRhO1xuICBib3JkZXItY29sb3I6ICMxZTMwNDE7XG59XG4uc2hvdyA+IC5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgxLCAxMDYsIDEzMSwgMC41KTtcbn1cblxuLmJ0bi14aW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY0NjY7XG4gIGJvcmRlci1jb2xvcjogIzAyNjQ2Njtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4teGluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxM2Y0MDtcbiAgICBib3JkZXItY29sb3I6ICMwMTMzMzQ7XG4gIH1cbn1cbi5idG4teGluZzpmb2N1cywgLmJ0bi14aW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTNmNDA7XG4gIGJvcmRlci1jb2xvcjogIzAxMzMzNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDEyMywgMTI1LCAwLjUpO1xufVxuLmJ0bi14aW5nLmRpc2FibGVkLCAuYnRuLXhpbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjQ2NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2NDY2O1xufVxuLmJ0bi14aW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXhpbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTMzMzQ7XG4gIGJvcmRlci1jb2xvcjogIzAxMjcyNztcbn1cbi5idG4teGluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi14aW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxMjMsIDEyNSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi14aW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzMzM0O1xuICBib3JkZXItY29sb3I6ICMwMTI3Mjc7XG59XG4uc2hvdyA+IC5idG4teGluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTIzLCAxMjUsIDAuNSk7XG59XG5cbi5idG4tZ2l0aHViIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTgzYzQ7XG4gIGJvcmRlci1jb2xvcjogIzQxODNjNDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tZ2l0aHViOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3MGFhO1xuICAgIGJvcmRlci1jb2xvcjogIzMyNjlhMDtcbiAgfVxufVxuLmJ0bi1naXRodWI6Zm9jdXMsIC5idG4tZ2l0aHViLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTcwYWE7XG4gIGJvcmRlci1jb2xvcjogIzMyNjlhMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTQsIDE1MCwgMjA1LCAwLjUpO1xufVxuLmJ0bi1naXRodWIuZGlzYWJsZWQsIC5idG4tZ2l0aHViOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTgzYzQ7XG4gIGJvcmRlci1jb2xvcjogIzQxODNjNDtcbn1cbi5idG4tZ2l0aHViOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNjlhMDtcbiAgYm9yZGVyLWNvbG9yOiAjMmY2Mzk3O1xufVxuLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk0LCAxNTAsIDIwNSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjY5YTA7XG4gIGJvcmRlci1jb2xvcjogIzJmNjM5Nztcbn1cbi5zaG93ID4gLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTQsIDE1MCwgMjA1LCAwLjUpO1xufVxuXG4uYnRuLXN0YWNrLW92ZXJmbG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTdhMTU7XG4gIGJvcmRlci1jb2xvcjogI2ZlN2ExNTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tc3RhY2stb3ZlcmZsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzY3MDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGY2MTAxO1xuICB9XG59XG4uYnRuLXN0YWNrLW92ZXJmbG93OmZvY3VzLCAuYnRuLXN0YWNrLW92ZXJmbG93LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzY3MDE7XG4gIGJvcmRlci1jb2xvcjogI2RmNjEwMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU0LCAxNDIsIDU2LCAwLjUpO1xufVxuLmJ0bi1zdGFjay1vdmVyZmxvdy5kaXNhYmxlZCwgLmJ0bi1zdGFjay1vdmVyZmxvdzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU3YTE1O1xuICBib3JkZXItY29sb3I6ICNmZTdhMTU7XG59XG4uYnRuLXN0YWNrLW92ZXJmbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN0YWNrLW92ZXJmbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY2MTAxO1xuICBib3JkZXItY29sb3I6ICNkMjVjMDE7XG59XG4uYnRuLXN0YWNrLW92ZXJmbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN0YWNrLW92ZXJmbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NCwgMTQyLCA1NiwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1zdGFjay1vdmVyZmxvdy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNjEwMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDI1YzAxO1xufVxuLnNob3cgPiAuYnRuLXN0YWNrLW92ZXJmbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NCwgMTQyLCA1NiwgMC41KTtcbn1cblxuLmJ0bi15b3V0dWJlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDA7XG4gIGJvcmRlci1jb2xvcjogI2IwMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4teW91dHViZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MDAwMDtcbiAgICBib3JkZXItY29sb3I6ICM4ODAwMDA7XG4gIH1cbn1cbi5idG4teW91dHViZTpmb2N1cywgLmJ0bi15b3V0dWJlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzg4MDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAzOCwgMzgsIDAuNSk7XG59XG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQsIC5idG4teW91dHViZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwO1xuICBib3JkZXItY29sb3I6ICNiMDA7XG59XG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjN2IwMDAwO1xufVxuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAzOCwgMzgsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjN2IwMDAwO1xufVxuLnNob3cgPiAuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAzOCwgMzgsIDAuNSk7XG59XG5cbi5idG4tZHJpYmJibGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbiAgYm9yZGVyLWNvbG9yOiAjZWE0Yzg5O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1kcmliYmJsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmE3MjtcbiAgICBib3JkZXItY29sb3I6ICNlNTFlNmI7XG4gIH1cbn1cbi5idG4tZHJpYmJibGU6Zm9jdXMsIC5idG4tZHJpYmJibGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmE3MjtcbiAgYm9yZGVyLWNvbG9yOiAjZTUxZTZiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzcsIDEwMywgMTU1LCAwLjUpO1xufVxuLmJ0bi1kcmliYmJsZS5kaXNhYmxlZCwgLmJ0bi1kcmliYmJsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xuICBib3JkZXItY29sb3I6ICNlYTRjODk7XG59XG4uYnRuLWRyaWJiYmxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxZTZiO1xuICBib3JkZXItY29sb3I6ICNkYzFhNjU7XG59XG4uYnRuLWRyaWJiYmxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMTAzLCAxNTUsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTFlNmI7XG4gIGJvcmRlci1jb2xvcjogI2RjMWE2NTtcbn1cbi5zaG93ID4gLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzcsIDEwMywgMTU1LCAwLjUpO1xufVxuXG4uYnRuLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0O1xuICBib3JkZXItY29sb3I6ICM1MTdmYTQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnRuLWluc3RhZ3JhbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NmI4YTtcbiAgICBib3JkZXItY29sb3I6ICM0MDY1ODI7XG4gIH1cbn1cbi5idG4taW5zdGFncmFtOmZvY3VzLCAuYnRuLWluc3RhZ3JhbS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2YjhhO1xuICBib3JkZXItY29sb3I6ICM0MDY1ODI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNywgMTQ2LCAxNzgsIDAuNSk7XG59XG4uYnRuLWluc3RhZ3JhbS5kaXNhYmxlZCwgLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNDtcbiAgYm9yZGVyLWNvbG9yOiAjNTE3ZmE0O1xufVxuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2NTgyO1xuICBib3JkZXItY29sb3I6ICMzYzVlNzk7XG59XG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA3LCAxNDYsIDE3OCwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDY1ODI7XG4gIGJvcmRlci1jb2xvcjogIzNjNWU3OTtcbn1cbi5zaG93ID4gLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA3LCAxNDYsIDE3OCwgMC41KTtcbn1cblxuLmJ0bi1waW50ZXJlc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbiAgYm9yZGVyLWNvbG9yOiAjY2IyMDI3O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi1waW50ZXJlc3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYTFiMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWYxOTFmO1xuICB9XG59XG4uYnRuLXBpbnRlcmVzdDpmb2N1cywgLmJ0bi1waW50ZXJlc3QuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMWIyMTtcbiAgYm9yZGVyLWNvbG9yOiAjOWYxOTFmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDY1LCA3MSwgMC41KTtcbn1cbi5idG4tcGludGVyZXN0LmRpc2FibGVkLCAuYnRuLXBpbnRlcmVzdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyMDI3O1xuICBib3JkZXItY29sb3I6ICNjYjIwMjc7XG59XG4uYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjE5MWY7XG4gIGJvcmRlci1jb2xvcjogIzk0MTcxYztcbn1cbi5idG4tcGludGVyZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDY1LCA3MSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjE5MWY7XG4gIGJvcmRlci1jb2xvcjogIzk0MTcxYztcbn1cbi5zaG93ID4gLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCA2NSwgNzEsIDAuNSk7XG59XG5cbi5idG4tdmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NjY4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU2NjhlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ0bi12azpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4NTQ3NDtcbiAgICBib3JkZXItY29sb3I6ICMzNDRkNmM7XG4gIH1cbn1cbi5idG4tdms6Zm9jdXMsIC5idG4tdmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NTQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ0ZDZjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NywgMTI1LCAxNTksIDAuNSk7XG59XG4uYnRuLXZrLmRpc2FibGVkLCAuYnRuLXZrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTY2OGU7XG4gIGJvcmRlci1jb2xvcjogIzQ1NjY4ZTtcbn1cbi5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDRkNmM7XG4gIGJvcmRlci1jb2xvcjogIzMwNDc2Mztcbn1cbi5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTcsIDEyNSwgMTU5LCAwLjUpO1xufVxuLnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0ZDZjO1xuICBib3JkZXItY29sb3I6ICMzMDQ3NjM7XG59XG4uc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTcsIDEyNSwgMTU5LCAwLjUpO1xufVxuXG4uYnRuLXlhaG9vIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDAxOTE7XG4gIGJvcmRlci1jb2xvcjogIzQwMDE5MTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4teWFob286aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjAxNmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmEwMTVlO1xuICB9XG59XG4uYnRuLXlhaG9vOmZvY3VzLCAuYnRuLXlhaG9vLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjAxNmI7XG4gIGJvcmRlci1jb2xvcjogIzJhMDE1ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTMsIDM5LCAxNjIsIDAuNSk7XG59XG4uYnRuLXlhaG9vLmRpc2FibGVkLCAuYnRuLXlhaG9vOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDAxOTE7XG4gIGJvcmRlci1jb2xvcjogIzQwMDE5MTtcbn1cbi5idG4teWFob286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4teWFob28uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTAxNWU7XG4gIGJvcmRlci1jb2xvcjogIzI0MDE1Mjtcbn1cbi5idG4teWFob286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4teWFob28uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTMsIDM5LCAxNjIsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4teWFob28uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTAxNWU7XG4gIGJvcmRlci1jb2xvcjogIzI0MDE1Mjtcbn1cbi5zaG93ID4gLmJ0bi15YWhvby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MywgMzksIDE2MiwgMC41KTtcbn1cblxuLmJ0bi1iZWhhbmNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzY5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzE3NjlmZjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tYmVoYW5jZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVmMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDUwZTM7XG4gIH1cbn1cbi5idG4tYmVoYW5jZTpmb2N1cywgLmJ0bi1iZWhhbmNlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ZjA7XG4gIGJvcmRlci1jb2xvcjogIzAwNTBlMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDEyOCwgMjU1LCAwLjUpO1xufVxuLmJ0bi1iZWhhbmNlLmRpc2FibGVkLCAuYnRuLWJlaGFuY2U6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTc2OWZmO1xufVxuLmJ0bi1iZWhhbmNlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWJlaGFuY2UuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUwZTM7XG4gIGJvcmRlci1jb2xvcjogIzAwNGNkNjtcbn1cbi5idG4tYmVoYW5jZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxMjgsIDI1NSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MGUzO1xuICBib3JkZXItY29sb3I6ICMwMDRjZDY7XG59XG4uc2hvdyA+IC5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTI4LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tcmVkZGl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDUwMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tcmVkZGl0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjAwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjMzcwMDtcbiAgfVxufVxuLmJ0bi1yZWRkaXQ6Zm9jdXMsIC5idG4tcmVkZGl0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTNiMDA7XG4gIGJvcmRlci1jb2xvcjogI2NjMzcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5NywgMzgsIDAuNSk7XG59XG4uYnRuLXJlZGRpdC5kaXNhYmxlZCwgLmJ0bi1yZWRkaXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0NTAwO1xufVxuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzNzAwO1xuICBib3JkZXItY29sb3I6ICNiZjM0MDA7XG59XG4uYnRuLXJlZGRpdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5NywgMzgsIDAuNSk7XG59XG4uc2hvdyA+IC5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzNzAwO1xuICBib3JkZXItY29sb3I6ICNiZjM0MDA7XG59XG4uc2hvdyA+IC5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTcsIDM4LCAwLjUpO1xufVxuXG4uYnRuLXZpbWVvIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWQ0NTA7XG4gIGJvcmRlci1jb2xvcjogI2FhZDQ1MDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idG4tdmltZW86aG92ZXIge1xuICAgIGNvbG9yOiAjNGY1ZDczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmNjMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTNjMTMwO1xuICB9XG59XG4uYnRuLXZpbWVvOmZvY3VzLCAuYnRuLXZpbWVvLmZvY3VzIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmNjMzI7XG4gIGJvcmRlci1jb2xvcjogIzkzYzEzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAxOTQsIDg1LCAwLjUpO1xufVxuLmJ0bi12aW1lby5kaXNhYmxlZCwgLmJ0bi12aW1lbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFkNDUwO1xuICBib3JkZXItY29sb3I6ICNhYWQ0NTA7XG59XG4uYnRuLXZpbWVvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNjMTMwO1xuICBib3JkZXItY29sb3I6ICM4YmI3MmQ7XG59XG4uYnRuLXZpbWVvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMTk0LCA4NSwgMC41KTtcbn1cbi5zaG93ID4gLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYzEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGJiNzJkO1xufVxuLnNob3cgPiAuYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMTk0LCA4NSwgMC41KTtcbn1cblxuLmMtY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Q4ZGJlMDtcbn1cbipbZGlyPXJ0bF0gLmMtY2FsbG91dCB7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNkOGRiZTA7XG59XG5cbi5jLWNhbGxvdXQtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYmUwO1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xufVxuXG4uYy1jYWxsb3V0IGNvZGUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYy1jYWxsb3V0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmMtY2FsbG91dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1jYWxsb3V0ICsgLmMtY2FsbG91dCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWNhbGxvdXQtcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzIxZmRiO1xufVxuKltkaXI9cnRsXSAuYy1jYWxsb3V0LXByaW1hcnkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMjFmZGI7XG59XG4uYy1jYWxsb3V0LXByaW1hcnkgaDQge1xuICBjb2xvcjogIzMyMWZkYjtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1jYWxsb3V0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2VkMmQ4O1xufVxuKltkaXI9cnRsXSAuYy1jYWxsb3V0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NlZDJkODtcbn1cbi5jLWNhbGxvdXQtc2Vjb25kYXJ5IGg0IHtcbiAgY29sb3I6ICNjZWQyZDg7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtY2FsbG91dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZWI4NWM7XG59XG4qW2Rpcj1ydGxdIC5jLWNhbGxvdXQtc3VjY2VzcyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJlYjg1Yztcbn1cbi5jLWNhbGxvdXQtc3VjY2VzcyBoNCB7XG4gIGNvbG9yOiAjMmViODVjO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWNhbGxvdXQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzlmO1xufVxuKltkaXI9cnRsXSAuYy1jYWxsb3V0LWluZm8ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOWY7XG59XG4uYy1jYWxsb3V0LWluZm8gaDQge1xuICBjb2xvcjogIzM5Zjtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1jYWxsb3V0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y5YjExNTtcbn1cbipbZGlyPXJ0bF0gLmMtY2FsbG91dC13YXJuaW5nIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjliMTE1O1xufVxuLmMtY2FsbG91dC13YXJuaW5nIGg0IHtcbiAgY29sb3I6ICNmOWIxMTU7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtY2FsbG91dC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U1NTM1Mztcbn1cbipbZGlyPXJ0bF0gLmMtY2FsbG91dC1kYW5nZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNTUzNTM7XG59XG4uYy1jYWxsb3V0LWRhbmdlciBoNCB7XG4gIGNvbG9yOiAjZTU1MzUzO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWNhbGxvdXQtbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ViZWRlZjtcbn1cbipbZGlyPXJ0bF0gLmMtY2FsbG91dC1saWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ViZWRlZjtcbn1cbi5jLWNhbGxvdXQtbGlnaHQgaDQge1xuICBjb2xvcjogI2ViZWRlZjtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1jYWxsb3V0LWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYzNmY4Mztcbn1cbipbZGlyPXJ0bF0gLmMtY2FsbG91dC1kYXJrIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjM2ZjgzO1xufVxuLmMtY2FsbG91dC1kYXJrIGg0IHtcbiAgY29sb3I6ICM2MzZmODM7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOGRiZTA7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZC5kcmFnLFxuLmNhcmQgLmRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jYXJkW2NsYXNzXj1iZy1dLFxuLmNhcmRbY2xhc3MqPVwiIGJnLVwiXSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZFtjbGFzc149YmctXSAuY2FyZC1oZWFkZXIsXG4uY2FyZFtjbGFzcyo9XCIgYmctXCJdIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuY2FyZC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbipbZGlyPXJ0bF0gLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOGRiZTA7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY2FyZC1oZWFkZXIgLmMtY2hhcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5jYXJkLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAyMSwgMC4wMjUpO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2M0YzlkMDtcbn1cblxuLmNhcmQtaGVhZGVyLWljb24tYmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgbWFyZ2luOiAtMC43NXJlbSAxLjI1cmVtIC0wLjc1cmVtIC0xLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzYzRiNjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICNkOGRiZTA7XG59XG5cbi5jYXJkLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY2FyZC1oZWFkZXItYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cbipbZGlyPXJ0bF0gLmNhcmQtaGVhZGVyLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXItYWN0aW9uIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBjb2xvcjogIzhhOTNhMjtcbn1cbi5jYXJkLWhlYWRlci1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzNjNGI2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC1hY2NlbnQtcHJpbWFyeSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzIxZmRiICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWFjY2VudC1zZWNvbmRhcnkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2NlZDJkOCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1hY2NlbnQtc3VjY2VzcyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMmViODVjICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWFjY2VudC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzOWYgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtYWNjZW50LXdhcm5pbmcge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y5YjExNSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1hY2NlbnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlNTUzNTMgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtYWNjZW50LWxpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmVkZWYgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtYWNjZW50LWRhcmsge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYzNmY4MyAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1mdWxsIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGJlMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMuY29scy0yIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS8xMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNoYXJ0LXdyYXBwZXIgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJhc2UtY2hhcnQuY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuY2FudmFzIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjMDAwMDE1O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmNsb3NlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMTU7XG4gIH1cbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY1ZDczO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICM0ZjVkNzM7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4zMTI1cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY3VzdG9tLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbipbZGlyPXJ0bF0gLmN1c3RvbS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4xNTYyNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgbGVmdDogMDtcbn1cbipbZGlyPXJ0bF0gLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTAsIDMxLCAyMTksIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OGJlZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViOGY1O1xuICBib3JkZXItY29sb3I6ICNiZWI4ZjU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzhhOTNhMjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYmUwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjE1NjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM5ZGE1YjE7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTEuNXJlbTtcbn1cbipbZGlyPXJ0bF0gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICByaWdodDogLTEuNXJlbTtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xNTYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvNTAlIDUwJTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IC0xLjVyZW07XG59XG4qW2Rpcj1ydGxdIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICByaWdodDogLTEuNXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMzEsIDIxOSwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDMxLCAyMTksIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMzEsIDIxOSwgMC41KTtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbipbZGlyPXJ0bF0gLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xufVxuKltkaXI9cnRsXSAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMi4yNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4xNTYyNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGE1YjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGE1YjE7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbn1cbipbZGlyPXJ0bF0gLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAzMSwgMjE5LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogIzc2ODE5MjtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzYzNmY4MycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU4YmVmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MCwgMzEsIDIxOSwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM3NjgxOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIGh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuKltkaXI9cnRsXSAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sICpbZGlyPXJ0bF0gLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGE5M2EyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYmUwO1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNzY4MTkyO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbipbZGlyPXJ0bF0gLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4qW2Rpcj1ydGxdIC5jdXN0b20tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjOTU4YmVmO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGJlMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjNzY4MTkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOGRiZTA7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbiAgY29sb3I6ICM3NjgxOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbipbZGlyPXJ0bF0gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWJlZGVmLCAwIDAgMCAwLjJyZW0gcmdiYSg1MCwgMzEsIDIxOSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlYmVkZWYsIDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWJlZGVmLCAwIDAgMCAwLjJyZW0gcmdiYSg1MCwgMzEsIDIxOSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjhmNTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzlkMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxZmRiO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjhmNTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWQwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjhmNTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzlkMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWQwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRhNWIxO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYTViMTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRhNWIxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG59XG4qW2Rpcj1ydGxdIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICMzYzRiNjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cblxuLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhciAuZHJvcGRvd24tbWVudSxcbltkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudS1sZWZ0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2YmFyIC5kcm9wZG93bi1tZW51LWxlZnQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIFtkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4qW2Rpcj1ydGxdIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudS1sZWZ0LFxuKltkaXI9cnRsXSAubmF2YmFyIC5kcm9wZG93bi1tZW51LWxlZnQsXG4qW2Rpcj1ydGxdIFtkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2YmFyIC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbipbZGlyPXJ0bF0gLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuKltkaXI9cnRsXSAubmF2YmFyIC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuKltkaXI9cnRsXSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LXNtLWxlZnQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgW2RhdGEtZGlzcGxheV49c3RhdGljXSB+IC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCxcbipbZGlyPXJ0bF0gLm5hdmJhciAuZHJvcGRvd24tbWVudS1zbS1sZWZ0LFxuKltkaXI9cnRsXSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2YmFyIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQsXG4qW2Rpcj1ydGxdIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQsXG4qW2Rpcj1ydGxdIFtkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LW1kLWxlZnQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgW2RhdGEtZGlzcGxheV49c3RhdGljXSB+IC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCxcbipbZGlyPXJ0bF0gLm5hdmJhciAuZHJvcGRvd24tbWVudS1tZC1sZWZ0LFxuKltkaXI9cnRsXSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2YmFyIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQsXG4qW2Rpcj1ydGxdIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQsXG4qW2Rpcj1ydGxdIFtkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LWxnLWxlZnQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgW2RhdGEtZGlzcGxheV49c3RhdGljXSB+IC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCxcbipbZGlyPXJ0bF0gLm5hdmJhciAuZHJvcGRvd24tbWVudS1sZy1sZWZ0LFxuKltkaXI9cnRsXSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2YmFyIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQsXG4qW2Rpcj1ydGxdIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQsXG4qW2Rpcj1ydGxdIFtkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudS14bC1sZWZ0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2YmFyIC5kcm9wZG93bi1tZW51LXhsLWxlZnQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIFtkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LXhsLWxlZnQsXG4qW2Rpcj1ydGxdIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCxcbipbZGlyPXJ0bF0gW2RhdGEtZGlzcGxheV49c3RhdGljXSB+IC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudS14bC1yaWdodCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLm5hdmJhciAuZHJvcGRvd24tbWVudS14bC1yaWdodCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgW2RhdGEtZGlzcGxheV49c3RhdGljXSB+IC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtaGVhZGVyIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0LFxuKltkaXI9cnRsXSAubmF2YmFyIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0LFxuKltkaXI9cnRsXSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIFtkYXRhLWRpc3BsYXlePXN0YXRpY10gfiAuZHJvcGRvd24tbWVudS14eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudS14eGwtbGVmdCxcbipbZGlyPXJ0bF0gLm5hdmJhciAuZHJvcGRvd24tbWVudS14eGwtbGVmdCxcbipbZGlyPXJ0bF0gW2RhdGEtZGlzcGxheV49c3RhdGljXSB+IC5kcm9wZG93bi1tZW51LXh4bC1sZWZ0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2YmFyIC5kcm9wZG93bi1tZW51LXh4bC1yaWdodCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgW2RhdGEtZGlzcGxheV49c3RhdGljXSB+IC5kcm9wZG93bi1tZW51LXh4bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudS14eGwtcmlnaHQsXG4qW2Rpcj1ydGxdIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0LFxuKltkaXI9cnRsXSBbZGF0YS1kaXNwbGF5Xj1zdGF0aWNdIH4gLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbn1cbipbZGlyPXJ0bF0gLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbipbZGlyPXJ0bF0gLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbn1cbipbZGlyPXJ0bF0gLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuKltkaXI9cnRsXSAuZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG59XG4qW2Rpcj1ydGxdIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZGJlMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzRmNWQ3Mztcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NTUxNjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOGE5M2EyO1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjOGE5M2EyO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzRmNWQ3Mztcbn1cblxuLmMtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDUwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uYy1mb290ZXJbY2xhc3MqPWJnLV0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMSk7XG59XG4uYy1mb290ZXIuYy1mb290ZXItZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5jLWZvb3Rlci5jLWZvb3Rlci1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2MzZmODM7XG59XG5cbi5jLWZvb3RlciB7XG4gIGNvbG9yOiAjM2M0YjY0O1xuICBiYWNrZ3JvdW5kOiAjZWJlZGVmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZGJlMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogIzc2ODE5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkYmUwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNzY4MTkyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNzY4MTkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM5NThiZWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YTkzYTI7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRiZTA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzc2ODE5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2wgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgY29sb3I6ICMzYzRiNjQ7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuKltkaXI9cnRsXSAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuKltkaXI9cnRsXSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNzY4MTkyO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuZm9ybS1jaGVjay1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbipbZGlyPXJ0bF0gLmZvcm0tY2hlY2staW5saW5lIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4qW2Rpcj1ydGxdIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzJlYjg1Yztcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTg0LCA5MiwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmViODVjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzJlYjg1YycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgaHRtbDpub3QoW2Rpcj1ydGxdKSAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xufVxuKltkaXI9cnRsXSAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAqW2Rpcj1ydGxdIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgaHRtbDpub3QoW2Rpcj1ydGxdKSAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG59XG4qW2Rpcj1ydGxdIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsICpbZGlyPXJ0bF0gLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmViODVjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgMTg0LCA5MiwgMC4yNSk7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCBodG1sOm5vdChbZGlyPXJ0bF0pIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cbipbZGlyPXJ0bF0gLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCAqW2Rpcj1ydGxdIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBsZWZ0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1YztcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjM2MzZmODMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzJlYjg1YycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIGh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG59XG4qW2Rpcj1ydGxdIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAqW2Rpcj1ydGxdIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyZWI4NWM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ2LCAxODQsIDkyLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMmViODVjO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzJlYjg1Yztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1Yztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0OGQxNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGQxNzY7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgMTg0LCA5MiwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmViODVjO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1Yztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmViODVjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgMTg0LCA5MiwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2U1NTM1Mztcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgODMsIDgzLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2U1NTM1MztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlNTUzNTMnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNlNTUzNTMnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbn1cbipbZGlyPXJ0bF0gLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAqW2Rpcj1ydGxdIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIGh0bWw6bm90KFtkaXI9cnRsXSkgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG59XG4qW2Rpcj1ydGxdIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgKltkaXI9cnRsXSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlNTUzNTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgODMsIDgzLCAwLjI1KTtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgaHRtbDpub3QoW2Rpcj1ydGxdKSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cbipbZGlyPXJ0bF0gLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsICpbZGlyPXJ0bF0gdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgbGVmdCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzYzNmY4MycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTU1MzUzJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZTU1MzUzJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIGh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbn1cbipbZGlyPXJ0bF0gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgKltkaXI9cnRsXSAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjksIDgzLCA4MywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNlNTUzNTM7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNlNTUzNTM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYzdmN2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzdmN2Y7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCA4MywgODMsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNTUzNTM7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2U1NTM1Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2U1NTM1MztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCA4MywgODMsIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICpbZGlyPXJ0bF0gLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLnJvdy5yb3ctZXF1YWwge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnJvdy5yb3ctZXF1YWwgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xufVxuXG4ubWFpbiAuY29udGFpbmVyLWZsdWlkLCAubWFpbiAuY29udGFpbmVyLXNtLCAubWFpbiAuY29udGFpbmVyLW1kLCAubWFpbiAuY29udGFpbmVyLWxnLCAubWFpbiAuY29udGFpbmVyLXhsLCAubWFpbiAuY29udGFpbmVyLXh4bCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiA1NnB4O1xufVxuLmMtaGVhZGVyW2NsYXNzKj1iZy1dIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjEpO1xufVxuLmMtaGVhZGVyLmMtaGVhZGVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAyOTtcbn1cbi5jLWhlYWRlciAuYy1zdWJoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYy1oZWFkZXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG59XG4qW2Rpcj1ydGxdIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1jZW50ZXIge1xuICByaWdodDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14cy1kb3duLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQteHMtZG93bi1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14cy1kb3duLWNlbnRlciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXhzLXVwLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14cy11cC1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG59XG4qW2Rpcj1ydGxdIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14cy11cC1jZW50ZXIge1xuICByaWdodDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1zbS1kb3duLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQtc20tZG93bi1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1zbS1kb3duLWNlbnRlciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1zbS11cC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXNtLXVwLWNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXNtLXVwLWNlbnRlciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1tZC1kb3duLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQtbWQtZG93bi1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1tZC1kb3duLWNlbnRlciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1tZC11cC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLW1kLXVwLWNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLW1kLXVwLWNlbnRlciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQtbGctZG93bi1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLWxnLWRvd24tY2VudGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQtbGctZG93bi1jZW50ZXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQtbGctdXAtY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1sZy11cC1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC1sZy11cC1jZW50ZXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXhsLWRvd24tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14bC1kb3duLWNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXhsLWRvd24tY2VudGVyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14bC11cC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXhsLXVwLWNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXhsLXVwLWNlbnRlciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXh4bC1kb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14eGwtZG93bi1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG59XG4qW2Rpcj1ydGxdIC5jLWhlYWRlci1icmFuZC5jLWhlYWRlci1icmFuZC14eGwtZG93bi1jZW50ZXIge1xuICByaWdodDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQteHhsLXVwLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1oZWFkZXItYnJhbmQuYy1oZWFkZXItYnJhbmQteHhsLXVwLWNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtaGVhZGVyLWJyYW5kLmMtaGVhZGVyLWJyYW5kLXh4bC11cC1jZW50ZXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXRvZ2dsZXIge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5jLWhlYWRlci10b2dnbGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzNjNGI2NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jLWhlYWRlci10b2dnbGVyOmZvY3VzLCAuYy1oZWFkZXItdG9nZ2xlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYy1oZWFkZXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmMtZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1oZWFkZXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4zNjcxODc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmMtaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG46Zm9jdXMsIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmMtaGVhZGVyLW5hdiAuYy1oZWFkZXItbmF2LWxpbmssXG4uYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1saW5rIC5iYWRnZSxcbi5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1saW5rIC5iYWRnZSxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtaGVhZGVyLW5hdiAuYy1oZWFkZXItbmF2LWJ0biAuYmFkZ2Uge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtbGluayAuYmFkZ2UsXG4qW2Rpcj1ydGxdIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG4gLmJhZGdlIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtaGVhZGVyLW5hdiAuYy1oZWFkZXItbmF2LWxpbms6aG92ZXIsXG4uYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtaGVhZGVyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzNjNGI2NDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MzZmODM7XG59XG4uYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1zdWJoZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYzNmY4Mztcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1icmFuZDpob3ZlciwgLmMtaGVhZGVyLmMtaGVhZGVyLWRhcmsgLmMtaGVhZGVyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtbGluayxcbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1saW5rOmhvdmVyLCAuYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtbGluazpmb2N1cyxcbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG46aG92ZXIsXG4uYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtYnRuOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1saW5rLmMtZGlzYWJsZWQsXG4uYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtYnRuLmMtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1uYXYgLmMtc2hvdyA+IC5jLWhlYWRlci1uYXYtbGluayxcbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci1uYXYgLmMtYWN0aXZlID4gLmMtaGVhZGVyLW5hdi1saW5rLFxuLmMtaGVhZGVyLmMtaGVhZGVyLWRhcmsgLmMtaGVhZGVyLW5hdiAuYy1oZWFkZXItbmF2LWxpbmsuYy1zaG93LFxuLmMtaGVhZGVyLmMtaGVhZGVyLWRhcmsgLmMtaGVhZGVyLW5hdiAuYy1oZWFkZXItbmF2LWxpbmsuYy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmMtaGVhZGVyLmMtaGVhZGVyLWRhcmsgLmMtaGVhZGVyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpJyBzdHJva2Utd2lkdGg9JzIuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci10b2dnbGVyLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpJyBzdHJva2Utd2lkdGg9JzIuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jLWhlYWRlci5jLWhlYWRlci1kYXJrIC5jLWhlYWRlci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1oZWFkZXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1oZWFkZXItdGV4dCBhOmhvdmVyLCAuYy1oZWFkZXIuYy1oZWFkZXItZGFyayAuYy1oZWFkZXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYmUwO1xufVxuLmMtaGVhZGVyIC5jLXN1YmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkYmUwO1xufVxuLmMtaGVhZGVyIC5jLWhlYWRlci1icmFuZCB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItYnJhbmQ6aG92ZXIsIC5jLWhlYWRlciAuYy1oZWFkZXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzNhNDU1NTtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtbGluayxcbi5jLWhlYWRlciAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtYnRuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNSk7XG59XG4uYy1oZWFkZXIgLmMtaGVhZGVyLW5hdiAuYy1oZWFkZXItbmF2LWxpbms6aG92ZXIsIC5jLWhlYWRlciAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtbGluazpmb2N1cyxcbi5jLWhlYWRlciAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtYnRuOmhvdmVyLFxuLmMtaGVhZGVyIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG46Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC43KTtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtbGluay5jLWRpc2FibGVkLFxuLmMtaGVhZGVyIC5jLWhlYWRlci1uYXYgLmMtaGVhZGVyLW5hdi1idG4uYy1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjMpO1xufVxuLmMtaGVhZGVyIC5jLWhlYWRlci1uYXYgLmMtc2hvdyA+IC5jLWhlYWRlci1uYXYtbGluayxcbi5jLWhlYWRlciAuYy1oZWFkZXItbmF2IC5jLWFjdGl2ZSA+IC5jLWhlYWRlci1uYXYtbGluayxcbi5jLWhlYWRlciAuYy1oZWFkZXItbmF2IC5jLWhlYWRlci1uYXYtbGluay5jLXNob3csXG4uYy1oZWFkZXIgLmMtaGVhZGVyLW5hdiAuYy1oZWFkZXItbmF2LWxpbmsuYy1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC45KTtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMSk7XG59XG4uYy1oZWFkZXIgLmMtaGVhZGVyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDIxLCAwLjUpJyBzdHJva2Utd2lkdGg9JzIuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItdG9nZ2xlci1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMjEsIDAuNyknIHN0cm9rZS13aWR0aD0nMi4yNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtaGVhZGVyIC5jLWhlYWRlci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNSk7XG59XG4uYy1oZWFkZXIgLmMtaGVhZGVyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjkpO1xufVxuLmMtaGVhZGVyIC5jLWhlYWRlci10ZXh0IGE6aG92ZXIsIC5jLWhlYWRlciAuYy1oZWFkZXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuOSk7XG59XG5cbi5jLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWljb246bm90KC5jLWljb24tYy1zKTpub3QoLmMtaWNvbi1jdXN0b20tc2l6ZSkge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi0yeGwge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi0zeGwge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi00eGwge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmb250LXNpemU6IDRyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi01eGwge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LXNpemU6IDVyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi02eGwge1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBmb250LXNpemU6IDZyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi03eGwge1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBmb250LXNpemU6IDdyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi04eGwge1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBmb250LXNpemU6IDhyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi05eGwge1xuICB3aWR0aDogOXJlbTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBmb250LXNpemU6IDlyZW07XG59XG4uYy1pY29uOm5vdCguYy1pY29uLWMtcyk6bm90KC5jLWljb24tY3VzdG9tLXNpemUpLmMtaWNvbi14bCB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jLWljb246bm90KC5jLWljb24tYy1zKTpub3QoLmMtaWNvbi1jdXN0b20tc2l6ZSkuYy1pY29uLWxnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmMtaWNvbjpub3QoLmMtaWNvbi1jLXMpOm5vdCguYy1pY29uLWN1c3RvbS1zaXplKS5jLWljb24tc20ge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIGh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAqW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjNzY4MTkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xuICBib3JkZXItY29sb3I6ICNkOGRiZTA7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbipbZGlyPXJ0bF0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuKltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4qW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjOWQwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM4YTkzYTI7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGJlMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubGlzdC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbipbZGlyPXJ0bF0gLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBjb2xvcjogIzc2ODE5Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3NjgxOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzNjNGI2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGJlMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjOGE5M2EyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxZmRiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWExMDdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGY1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYTEwN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmFhZjI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTA3YztcbiAgYm9yZGVyLWNvbG9yOiAjMWExMDdjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmI2ZDdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNmI2ZDdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNWU5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmQ3YTtcbiAgYm9yZGVyLWNvbG9yOiAjNmI2ZDdhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE4NjAzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZWJkMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTg2MDNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFlNWMyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODYwM2E7XG4gIGJvcmRlci1jb2xvcjogIzE4NjAzYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMxYjUwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmUyZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFiNTA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkZDVmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1MDhmO1xuICBib3JkZXItY29sb3I6ICMxYjUwOGY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODE1YzE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlOWJkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTVjMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UxYTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxNWMxNTtcbiAgYm9yZGVyLWNvbG9yOiAjODE1YzE1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzcyYjM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjZmNmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzcyYjM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViOWI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3MmIzNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzcyYjM1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM3YTdiODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2E3Yjg2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3Yjg2O1xuICBib3JkZXItY29sb3I6ICM3YTdiODY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMzMzYTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkN2RjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzMzNhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZDE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2E0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzYTRlO1xufVxuXG4ubGlzdC1ncm91cC1hY2NlbnQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtYWNjZW50IC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1ncm91cC1hY2NlbnQgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tZGl2aWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjEyNSk7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5saXN0LWdyb3VwLWFjY2VudCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1kaXZpZGVyOjpiZWZvcmUge1xuICBsZWZ0OiA1JTtcbn1cbipbZGlyPXJ0bF0gLmxpc3QtZ3JvdXAtYWNjZW50IC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWRpdmlkZXI6OmJlZm9yZSB7XG4gIHJpZ2h0OiA1JTtcbn1cbi5saXN0LWdyb3VwLWFjY2VudCAubGlzdC1ncm91cC1pdGVtLWFjY2VudC1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzIxZmRiO1xufVxuLmxpc3QtZ3JvdXAtYWNjZW50IC5saXN0LWdyb3VwLWl0ZW0tYWNjZW50LXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NlZDJkODtcbn1cbi5saXN0LWdyb3VwLWFjY2VudCAubGlzdC1ncm91cC1pdGVtLWFjY2VudC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMmViODVjO1xufVxuLmxpc3QtZ3JvdXAtYWNjZW50IC5saXN0LWdyb3VwLWl0ZW0tYWNjZW50LWluZm8ge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzOWY7XG59XG4ubGlzdC1ncm91cC1hY2NlbnQgLmxpc3QtZ3JvdXAtaXRlbS1hY2NlbnQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y5YjExNTtcbn1cbi5saXN0LWdyb3VwLWFjY2VudCAubGlzdC1ncm91cC1pdGVtLWFjY2VudC1kYW5nZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlNTUzNTM7XG59XG4ubGlzdC1ncm91cC1hY2NlbnQgLmxpc3QtZ3JvdXAtaXRlbS1hY2NlbnQtbGlnaHQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlYmVkZWY7XG59XG4ubGlzdC1ncm91cC1hY2NlbnQgLmxpc3QtZ3JvdXAtaXRlbS1hY2NlbnQtZGFyayB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzYzNmY4Mztcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4yKTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAxNTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkYmUwO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuKltkaXI9cnRsXSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbjogLTFyZW0gYXV0byAtMXJlbSAtMXJlbTtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkYmUwO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtcHJpbWFyeSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbn1cbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbn1cblxuLm1vZGFsLXNlY29uZGFyeSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDJkODtcbn1cbi5tb2RhbC1zZWNvbmRhcnkgLm1vZGFsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkMmQ4O1xufVxuXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1Yztcbn1cbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlYjg1Yztcbn1cblxuLm1vZGFsLWluZm8gLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICMzOWY7XG59XG4ubW9kYWwtaW5mbyAubW9kYWwtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG59XG5cbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjliMTE1O1xufVxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliMTE1O1xufVxuXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTUzNTM7XG59XG5cbi5tb2RhbC1saWdodCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbi5tb2RhbC1saWdodCAubW9kYWwtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG59XG5cbi5tb2RhbC1kYXJrIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2ZjgzO1xufVxuLm1vZGFsLWRhcmsgLm1vZGFsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2ZjgzO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAubmF2IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzhhOTNhMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM4YTkzYTI7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjOWQwO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMCAjZDhkYmUwICNjNGM5ZDA7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOGE5M2EyO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM3NjgxOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2M0YzlkMCAjYzRjOWQwICNlYmVkZWY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi10YWJzLWJveGVkIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXYtdGFicy1ib3hlZCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ubmF2LXRhYnMtYm94ZWQgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbTtcbiAgY29sb3I6ICM3NjgxOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cbi5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC10b3AtcmlnaHQgLm5hdi10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC10b3AtcmlnaHQgLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwIDAuMjVyZW0gMC4yNXJlbTtcbn1cbi5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC1sZWZ0LCAubmF2LXRhYnMtYm94ZWQubmF2LXRhYnMtYm94ZWQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdi10YWJzLWJveGVkLm5hdi10YWJzLWJveGVkLWxlZnQgLm5hdi1pdGVtLCAubmF2LXRhYnMtYm94ZWQubmF2LXRhYnMtYm94ZWQtcmlnaHQgLm5hdi1pdGVtIHtcbiAgei1pbmRleDogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuKltkaXI9cnRsXSAubmF2LXRhYnMtYm94ZWQubmF2LXRhYnMtYm94ZWQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC1sZWZ0IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC1sZWZ0IC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG4ubmF2LXRhYnMtYm94ZWQubmF2LXRhYnMtYm94ZWQtbGVmdCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkYmUwICNmZmYgI2Q4ZGJlMCAjZDhkYmUwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubmF2LXRhYnMtYm94ZWQubmF2LXRhYnMtYm94ZWQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4qW2Rpcj1ydGxdIC5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC1yaWdodCAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbipbZGlyPXJ0bF0gLm5hdi10YWJzLWJveGVkLm5hdi10YWJzLWJveGVkLXJpZ2h0IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5uYXYtdGFicy1ib3hlZC5uYXYtdGFicy1ib3hlZC1yaWdodCAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuLm5hdi10YWJzLWJveGVkLm5hdi10YWJzLWJveGVkLXJpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkOGRiZTAgI2Q4ZGJlMCAjZDhkYmUwICNmZmY7XG59XG4ubmF2LXRhYnMtYm94ZWQubmF2LXRhYnMtYm94ZWQtcmlnaHQgLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwIDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxZmRiO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjOWQwO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdW5kZXJsaW5lLXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lLXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzMyMWZkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxZmRiO1xufVxuXG4ubmF2LXVuZGVybGluZS1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lLXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjY2VkMmQ4O1xuICBib3JkZXItY29sb3I6ICNjZWQyZDg7XG59XG5cbi5uYXYtdW5kZXJsaW5lLXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lLXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzJlYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjMmViODVjO1xufVxuXG4ubmF2LXVuZGVybGluZS1pbmZvIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZS1pbmZvIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzOWY7XG4gIGJvcmRlci1jb2xvcjogIzM5Zjtcbn1cblxuLm5hdi11bmRlcmxpbmUtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZjliMTE1O1xuICBib3JkZXItY29sb3I6ICNmOWIxMTU7XG59XG5cbi5uYXYtdW5kZXJsaW5lLWRhbmdlciAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlNTUzNTM7XG4gIGJvcmRlci1jb2xvcjogI2U1NTM1Mztcbn1cblxuLm5hdi11bmRlcmxpbmUtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lLWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlYmVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cblxuLm5hdi11bmRlcmxpbmUtZGFyayAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUtZGFyayAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNjM2ZjgzO1xuICBib3JkZXItY29sb3I6ICM2MzZmODM7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtc2lkZWJhciAubmF2LXRhYnM6Zmlyc3QtY2hpbGQgLm5hdi1saW5rLFxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLWNsb3NlICsgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwsXG4ubmF2YmFyIC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMzU5Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMzU5Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5uYXZiYXItbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAubmF2YmFyLW5hdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuOSk7XG59XG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuOSk7XG59XG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC41KTtcbn1cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNyk7XG59XG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4zKTtcbn1cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjkpO1xufVxuLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4xKTtcbn1cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMjEsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC41KTtcbn1cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuOSk7XG59XG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC45KTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbipbZGlyPXJ0bF0gLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMjFmZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuKltkaXI9cnRsXSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzE2OTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRiZTA7XG4gIGJvcmRlci1jb2xvcjogI2M0YzlkMDtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MCwgMzEsIDIxOSwgMC4yNSk7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4qW2Rpcj1ydGxdIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbipbZGlyPXJ0bF0gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxZmRiO1xuICBib3JkZXItY29sb3I6ICMzMjFmZGI7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBjb2xvcjogIzhhOTNhMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjOWQwO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4qW2Rpcj1ydGxdIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbipbZGlyPXJ0bF0gLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbipbZGlyPXJ0bF0gLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuKltkaXI9cnRsXSAucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMik7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3ZlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnBvcG92ZXItYXJyb3csXG4ucG9wb3ZlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItYXJyb3cge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwLjNyZW07XG59XG5cbi5wb3BvdmVyW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC5wb3BvdmVyLWFycm93LFxuLnBvcG92ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAucG9wb3Zlci1hcnJvdyB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9wb3ZlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wb3BvdmVyW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMjUpO1xufVxuLnBvcG92ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3ZlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wb3BvdmVyW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMjUpO1xufVxuLnBvcG92ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3ZlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wb3BvdmVyW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjI1KTtcbn1cbi5wb3BvdmVyW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucG9wb3ZlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5wb3BvdmVyW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucG9wb3ZlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5wb3BvdmVyW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMjUpO1xufVxuLnBvcG92ZXJbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViZWJlYjtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMzYzRiNjQ7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjY1NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMWZkYjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtd2hpdGUgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcm9ncmVzcy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wcm9ncmVzcy1ncm91cC1wcmVwZW5kIHtcbiAgZmxleDogMCAwIDEwMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wcm9ncmVzcy1ncm91cC1pY29uIHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucHJvZ3Jlc3MtZ3JvdXAtaWNvbiB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC4yNXJlbTtcbn1cbipbZGlyPXJ0bF0gLnByb2dyZXNzLWdyb3VwLWljb24ge1xuICBtYXJnaW46IDAgMC4yNXJlbSAwIDFyZW07XG59XG5cbi5wcm9ncmVzcy1ncm91cC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgY29sb3I6ICM3NjgxOTI7XG59XG5cbi5wcm9ncmVzcy1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1ncm91cC1iYXJzIHtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucHJvZ3Jlc3MtZ3JvdXAtYmFycyAucHJvZ3Jlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnByb2dyZXNzLWdyb3VwLWhlYWRlciArIC5wcm9ncmVzcy1ncm91cC1iYXJzIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmMtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDI1NnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAyNTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgb3JkZXI6IDk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLXNpZGViYXIge1xuICAgIC0taXMtbW9iaWxlOiB0cnVlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMzE7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXI6bm90KC5jLXNpZGViYXItcmlnaHQpIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXI6bm90KC5jLXNpZGViYXItcmlnaHQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNTZweDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IC0yNTZweDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhcjpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICBtYXJnaW4tcmlnaHQ6IC0yNTZweDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLTI1NnB4O1xufVxuLmMtc2lkZWJhcltjbGFzcyo9YmctXSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4xKTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLXNtIHtcbiAgZmxleDogMCAwIDE5MnB4O1xuICB3aWR0aDogMTkycHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTkycHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLmMtc2lkZWJhci1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogLTE5MnB4O1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbTpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xOTJweDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc20uYy1zaWRlYmFyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xOTJweDtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxnIHtcbiAgZmxleDogMCAwIDMyMHB4O1xuICB3aWR0aDogMzIwcHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzIwcHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLmMtc2lkZWJhci1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogLTMyMHB4O1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1sZzpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICBtYXJnaW4tcmlnaHQ6IC0zMjBweDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGcuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMjBweDtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLXhsIHtcbiAgZmxleDogMCAwIDM4NHB4O1xuICB3aWR0aDogMzg0cHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzg0cHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLmMtc2lkZWJhci1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogLTM4NHB4O1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bDpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICBtYXJnaW4tcmlnaHQ6IC0zODRweDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXIteGwuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zODRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zaWRlYmFyLmMtc2lkZWJhci1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAzMDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWZpeGVkOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1maXhlZDpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1vdmVybGFpZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMzI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLW92ZXJsYWlkOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gIGxlZnQ6IDA7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLW92ZXJsYWlkLmMtc2lkZWJhci1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1vdmVybGFpZDpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICByaWdodDogMDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItb3ZlcmxhaWQuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cblxuLmMtc2lkZWJhci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5jLXNpZGViYXItY2xvc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmMtc2lkZWJhci1jbG9zZTpmb2N1cywgLmMtc2lkZWJhci1jbG9zZS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItY2xvc2Uge1xuICByaWdodDogMDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci1jbG9zZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLXNpZGViYXItYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1zaWRlYmFyLWJyYW5kIC5jLXNpZGViYXItYnJhbmQtbWluaW1pemVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtc2lkZWJhci1oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jLXNpZGViYXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1zaWRlYmFyLW5hdi5wcyB7XG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLmMtc2lkZWJhci1uYXYucHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmMtc2lkZWJhci1uYXYtdGl0bGUge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYy1zaWRlYmFyLW5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cblxuLmMtc2lkZWJhci1uYXYtaXRlbSB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uYy1zaWRlYmFyLW5hdi1saW5rLCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjg0NDVyZW0gMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2LWxpbmsgLmJhZGdlLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci1uYXYtbGluayAuYmFkZ2UsICpbZGlyPXJ0bF0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jLXNpZGViYXItbmF2LWxpbmsuYy1kaXNhYmxlZCwgLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYy1zaWRlYmFyLW5hdi1saW5rOmhvdmVyLCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgZmxleDogMCAwIDU2cHg7XG4gIGhlaWdodDogMS4wOTM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXYtaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci1uYXYtaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG5cbi5jLXNpZGViYXItbmF2LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IDE1MDBweDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93ID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLmMtc2hvdyA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93ICsgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUgLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmssIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1saW5rLCAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmsgLmMtc2lkZWJhci1uYXYtaWNvbiwgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNTZweDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTZweDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmssIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXZbZGF0YS1pbmRlbnRhdGlvbj10cnVlXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluaywgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmssIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXZbZGF0YS1pbmRlbnRhdGlvbj10cnVlXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluaywgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmssIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXZbZGF0YS1pbmRlbnRhdGlvbj10cnVlXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluaywgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmssIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXZbZGF0YS1pbmRlbnRhdGlvbj10cnVlXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluaywgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmssIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1uYXZbZGF0YS1pbmRlbnRhdGlvbj10cnVlXSAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluaywgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW5hdltkYXRhLWluZGVudGF0aW9uPXRydWVdIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249dHJ1ZV0gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xufVxuXG4uYy1zaWRlYmFyLW5hdi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuMjExMTI1cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYy1zaWRlYmFyLW5hdi1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXNpZGViYXItbmF2LWxhYmVsIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5jLXNpZGViYXItZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmMtc2lkZWJhci1taW5pbWl6ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLXNpZGViYXItbWluaW1pemVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1zaWRlYmFyLW1pbmltaXplcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMi41cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItbWluaW1pemVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtc2lkZWJhci1taW5pbWl6ZXI6Zm9jdXMsIC5jLXNpZGViYXItbWluaW1pemVyLmMtZm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmMtc2lkZWJhci1yaWdodCAuYy1zaWRlYmFyLW1pbmltaXplciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1yaWdodCAuYy1zaWRlYmFyLW1pbmltaXplcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXItcmlnaHQgLmMtc2lkZWJhci1taW5pbWl6ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmMtc2lkZWJhci1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAxNTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5jLXNpZGViYXItYmFja2Ryb3AuYy1mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5jLXNpZGViYXItYmFja2Ryb3AuYy1zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXNpZGViYXItbWluaW1pemVkIHtcbiAgICB6LWluZGV4OiAxMDMxO1xuICAgIGZsZXg6IDAgMCA1NnB4O1xuICB9XG4gIC5jLXNpZGViYXItbWluaW1pemVkLmMtc2lkZWJhci1maXhlZCB7XG4gICAgei1pbmRleDogMTAzMTtcbiAgICB3aWR0aDogNTZweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbWluaW1pemVkOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci1taW5pbWl6ZWQ6bm90KC5jLXNpZGViYXItcmlnaHQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1taW5pbWl6ZWQuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1taW5pbWl6ZWQuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTU2cHg7XG4gIH1cbiAgLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1icmFuZC1mdWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItYnJhbmQtbWluaW1pemVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtZC1taW5pbWl6ZWQtbm9uZSxcbi5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWRpdmlkZXIsXG4uYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1sYWJlbCxcbi5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LXRpdGxlLFxuLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1mb290ZXIsXG4uYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLWZvcm0sXG4uYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbWluaW1pemVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1taW5pbWl6ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW1pbmltaXplcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbWluaW1pemVkLmMtc2lkZWJhci1yaWdodCAuYy1zaWRlYmFyLW1pbmltaXplcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXItbWluaW1pemVkLmMtc2lkZWJhci1yaWdodCAuYy1zaWRlYmFyLW1pbmltaXplcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1taW5pbWl6ZWQuYy1zaWRlYmFyLXJpZ2h0IC5jLXNpZGViYXItbmF2ID4gLmMtc2lkZWJhci1uYXYtaXRlbTpob3Zlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1taW5pbWl6ZWQuYy1zaWRlYmFyLXJpZ2h0IC5jLXNpZGViYXItbmF2ID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd246aG92ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW1pbmltaXplZC5jLXNpZGViYXItcmlnaHQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLW1pbmltaXplZC5jLXNpZGViYXItcmlnaHQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjU2cHg7XG4gIH1cbiAgLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYtbGluayxcbi5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWxpbms6aG92ZXIsXG4uYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIHdpZHRoOiAzMTJweDtcbiAgfVxuICAuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWxpbmssIC5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICB9XG4gIC5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2ID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdiA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93biA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duOm5vdCguYy1zaG93KSA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2ID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMge1xuICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcbiAgfVxuICAuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdiA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duOmhvdmVyIHtcbiAgICB3aWR0aDogMzEycHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICBsZWZ0OiA1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICByaWdodDogNTZweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXItbWluaW1pemVkLmMtc2lkZWJhci1yaWdodCA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duOmhvdmVyID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLW1pbmltaXplZC5jLXNpZGViYXItcmlnaHQgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSxcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1NnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTkycHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTkycHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NHB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTZweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTJweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzg0cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzODRweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc20tc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCksXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjU2cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTJweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc20tc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc20tc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzg0cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzg0cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93LmMtc2lkZWJhci1yaWdodCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3cuYy1zaWRlYmFyLXJpZ2h0LFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc20tc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTZweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTJweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc20tc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc20tc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzg0cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzODRweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNtLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zbS1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLW1kLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSxcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1NnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTkycHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTkycHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLW1kLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLW1kLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NHB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdy5jLXNpZGViYXItcmlnaHQsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93LmMtc2lkZWJhci1yaWdodCxcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLW1kLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjU2cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTkycHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLW1kLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLW1kLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzg0cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1tZC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbWQtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1sZy1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCksXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTZweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1sZy1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1sZy1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzODRweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODRweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3cuYy1zaWRlYmFyLXJpZ2h0LFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdy5jLXNpZGViYXItcmlnaHQsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1sZy1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1NnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTkycHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1sZy1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1sZy1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODRweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NHB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItbGctc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxnLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSxcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXIteGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXIteGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTZweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXIteGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXIteGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzODRweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODRweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93LmMtc2lkZWJhci1yaWdodCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3cuYy1zaWRlYmFyLXJpZ2h0LFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjU2cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTkycHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXhsLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXIteGwtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXIteGwtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzg0cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXIteGwtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXIteHhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCksXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTZweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTkycHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXIteHhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NHB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXIteHhsLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODRweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3c6bm90KC5jLXNpZGViYXItcmlnaHQpLmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdzpub3QoLmMtc2lkZWJhci1yaWdodCkuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93Om5vdCguYy1zaWRlYmFyLXJpZ2h0KS5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93LmMtc2lkZWJhci1yaWdodCxcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93LmMtc2lkZWJhci1yaWdodCxcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjU2cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1zbSB+IC5jLXdyYXBwZXIsXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4O1xuICB9XG4gICpbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXIteHhsLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItc20gfiAuYy13cmFwcGVyLFxuKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXNtIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MnB4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXIteHhsLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbGcgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLWxnIH4gLmMtd3JhcHBlcixcbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1sZyB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLXhsIH4gLmMtd3JhcHBlcixcbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzg0cHg7XG4gIH1cbiAgKltkaXI9cnRsXSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci14bCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXIteGwgfiAuYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzg0cHg7XG4gIH1cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci14eGwtc2hvdy5jLXNpZGViYXItcmlnaHQuYy1zaWRlYmFyLWZpeGVkLmMtc2lkZWJhci1taW5pbWl6ZWQgfiAuYy13cmFwcGVyLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zaWRlYmFyLmMtc2lkZWJhci1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXh4bC1zaG93LmMtc2lkZWJhci1yaWdodC5jLXNpZGViYXItZml4ZWQuYy1zaWRlYmFyLW1pbmltaXplZCB+IC5jLXdyYXBwZXIsXG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLXNob3cuYy1zaWRlYmFyLXJpZ2h0LmMtc2lkZWJhci1maXhlZC5jLXNpZGViYXItbWluaW1pemVkIH4gLmMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIH1cbn1cbi5jLXNpZGViYXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNjNGI2NDtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItcmlnaHQge1xuICBib3JkZXI6IDA7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDIxLCAwLjIpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMjEsIDAuMik7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItZm9ybSAuYy1mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAyMSwgMC4xKTtcbiAgYm9yZGVyOiAwO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLWZvcm0gLmMtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluaywgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluayAuYy1zaWRlYmFyLW5hdi1pY29uLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLWFjdGl2ZSwgLmMtc2lkZWJhciAuYy1hY3RpdmUuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLWFjdGl2ZSAuYy1zaWRlYmFyLW5hdi1pY29uLCAuYy1zaWRlYmFyIC5jLWFjdGl2ZS5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbms6Zm9jdXMsIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluazpob3ZlciwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzMjFmZGI7XG4gIH1cbiAgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluazpob3Zlci5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5jLXNpZGViYXIgOmhvdmVyLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTEgMTQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQsIC5jLXNpZGViYXIgLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2IzYjNiMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1kaXNhYmxlZCAuYy1zaWRlYmFyLW5hdi1pY29uLCAuYy1zaWRlYmFyIC5jLWRpc2FibGVkLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQ6aG92ZXIsIC5jLXNpZGViYXIgLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2IzYjNiMztcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLWRpc2FibGVkOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1kaXNhYmxlZDpob3Zlci5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5jLXNpZGViYXIgLmMtZGlzYWJsZWQ6aG92ZXIuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTEgMTQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTEgMTQnJTNFJTNDcGF0aCBmaWxsPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtc2lkZWJhci1uYXYtbGluaywgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLmMtc2hvdyAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQsIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IC5jLWRpc2FibGVkLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtc2lkZWJhci1uYXYtbGluay5jLWRpc2FibGVkOmhvdmVyLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLmMtc2hvdyAuYy1kaXNhYmxlZC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtc2lkZWJhci1uYXYtbGluay5jLWRpc2FibGVkOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IC5jLWRpc2FibGVkLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxhYmVsIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmMtc2lkZWJhciAuYy1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTZmOTQgIWltcG9ydGFudDtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDIxLCAwLjIpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW1pbmltaXplciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMik7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbWluaW1pemVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyUyMzhhOTNhMicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW1pbmltaXplcjpmb2N1cywgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW1pbmltaXplci5jLWZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1taW5pbWl6ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbWluaW1pemVyOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWl0ZW06aG92ZXIgPiAuYy1zaWRlYmFyLW5hdi1saW5rLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYtaXRlbTpob3ZlciA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMzMjFmZGI7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYtaXRlbTpob3ZlciA+IC5jLXNpZGViYXItbmF2LWxpbmsgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhci5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWl0ZW06aG92ZXIgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWl0ZW06aG92ZXIgPiAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQsIC5jLXNpZGViYXIuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyID4gLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjM2M0YjY0O1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWl0ZW06aG92ZXIgPiAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhci5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2LWl0ZW06aG92ZXIgPiAuYy1kaXNhYmxlZC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdiA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMge1xuICBiYWNrZ3JvdW5kOiAjM2M0YjY0O1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbWluaW1pemVkIC5jLXNpZGViYXItbmF2ID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzIxZmRiO1xufVxuXG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCB7XG4gIGNvbG9yOiAjM2M0YjY0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1OSwgMTY3LCAxNzksIDAuNSk7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0LmMtc2lkZWJhci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE1OSwgMTY3LCAxNzksIDAuNSk7XG59XG4qW2Rpcj1ydGxdIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTU5LCAxNjcsIDE3OSwgMC41KTtcbn1cbipbZGlyPXJ0bF0gLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1OSwgMTY3LCAxNzksIDAuNSk7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLWNsb3NlIHtcbiAgY29sb3I6ICMzYzRiNjQ7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMjFmZGI7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMjEsIDAuMik7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLWZvcm0gLmMtZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMjEsIDAuMSk7XG4gIGJvcmRlcjogMDtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItZm9ybSAuYy1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNCk7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1saW5rLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC44KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1saW5rIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNSk7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1saW5rLmMtYWN0aXZlLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1hY3RpdmUuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC44KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAyMSwgMC4wNSk7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1saW5rLmMtYWN0aXZlIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLWFjdGl2ZS5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6ICMzMjFmZGI7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1saW5rOmZvY3VzLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtbGluazpob3ZlciwgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzIxZmRiO1xuICB9XG4gIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWxpbms6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWxpbms6aG92ZXIuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCA6aG92ZXIuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQsIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLWRpc2FibGVkLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtbGluay5jLWRpc2FibGVkIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLWRpc2FibGVkLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC41KTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWxpbmsuYy1kaXNhYmxlZDpob3ZlciwgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2IzYjNiMztcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWxpbmsuYy1kaXNhYmxlZDpob3ZlciAuYy1zaWRlYmFyLW5hdi1pY29uLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1kaXNhYmxlZC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTpob3ZlciAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNSk7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQ6aG92ZXIuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1kaXNhYmxlZDpob3Zlci5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgwLCAwLCAyMSwgMC41KScgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLmMtc2hvdyAuYy1zaWRlYmFyLW5hdi1saW5rLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuOCk7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtc2lkZWJhci1uYXYtbGluay5jLWRpc2FibGVkLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2IzYjNiMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtc2lkZWJhci1uYXYtbGluay5jLWRpc2FibGVkOmhvdmVyLCAuYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi5jLXNob3cgLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2IzYjNiMztcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLmMtc2hvdyAuYy1zaWRlYmFyLW5hdi1saW5rLmMtZGlzYWJsZWQ6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IC5jLWRpc2FibGVkLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC41KTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbmF2LWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNCk7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW5hdi1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjM2M0YjY0O1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1uYXYtbGFiZWwgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjUpO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDIxLCAwLjIpO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1taW5pbWl6ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1taW5pbWl6ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0nJTIzOGE5M2EyJyBkPSdNOS4xNDggMi4zNTJsLTQuMTQ4IDQuMTQ4IDQuMTQ4IDQuMTQ4cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MmwtMS4yOTcgMS4yOTdxLTAuMTQ4IDAuMTQ4LTAuMzUyIDAuMTQ4dC0wLjM1Mi0wLjE0OGwtNS43OTctNS43OTdxLTAuMTQ4LTAuMTQ4LTAuMTQ4LTAuMzUydDAuMTQ4LTAuMzUybDUuNzk3LTUuNzk3cTAuMTQ4LTAuMTQ4IDAuMzUyLTAuMTQ4dDAuMzUyIDAuMTQ4bDEuMjk3IDEuMjk3cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MnonLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW1pbmltaXplcjpmb2N1cywgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQgLmMtc2lkZWJhci1taW5pbWl6ZXIuYy1mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci1saWdodCAuYy1zaWRlYmFyLW1pbmltaXplcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0IC5jLXNpZGViYXItbWluaW1pemVyOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyUyMzc2ODE5MicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyID4gLmMtc2lkZWJhci1uYXYtbGluaywgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzMyMWZkYjtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0LmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYtaXRlbTpob3ZlciA+IC5jLXNpZGViYXItbmF2LWxpbmsgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0LmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYtaXRlbTpob3ZlciA+IC5jLXNpZGViYXItbmF2LWxpbmsuYy1kaXNhYmxlZCwgLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyID4gLmMtZGlzYWJsZWQuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtc2lkZWJhci5jLXNpZGViYXItbGlnaHQuYy1zaWRlYmFyLW1pbmltaXplZCAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyID4gLmMtc2lkZWJhci1uYXYtbGluay5jLWRpc2FibGVkIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0LmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYtaXRlbTpob3ZlciA+IC5jLWRpc2FibGVkLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC41KTtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0LmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93biA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXNpZGViYXIuYy1zaWRlYmFyLWxpZ2h0LmMtc2lkZWJhci1taW5pbWl6ZWQgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMjFmZGI7XG59XG5cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstcHJpbWFyeSwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLXByaW1hcnkuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMzIxZmRiO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1wcmltYXJ5IC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1wcmltYXJ5LmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1wcmltYXJ5OmhvdmVyLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstcHJpbWFyeS5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZDFjYzU7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1zaWRlYmFyLW5hdi1saW5rLXByaW1hcnk6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLXByaW1hcnkuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1zZWNvbmRhcnksIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1zZWNvbmRhcnkuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjY2VkMmQ4O1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1zZWNvbmRhcnkgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLXNlY29uZGFyeS5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstc2Vjb25kYXJ5OmhvdmVyLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstc2Vjb25kYXJ5LmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MwYzVjZDtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstc2Vjb25kYXJ5OmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1zZWNvbmRhcnkuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1zdWNjZXNzLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstc3VjY2Vzcy5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMyZWI4NWM7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1zaWRlYmFyLW5hdi1saW5rLXN1Y2Nlc3MgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLXN1Y2Nlc3MuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1zaWRlYmFyLW5hdi1saW5rLXN1Y2Nlc3M6aG92ZXIsIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1zdWNjZXNzLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI5YTQ1Mjtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstc3VjY2Vzczpob3ZlciAuYy1zaWRlYmFyLW5hdi1pY29uLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstc3VjY2Vzcy5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTpob3ZlciAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1zaWRlYmFyLW5hdi1saW5rLWluZm8sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1pbmZvLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzM5Zjtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstaW5mbyAuYy1zaWRlYmFyLW5hdi1pY29uLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstaW5mby5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstaW5mbzpob3ZlciwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWluZm8uYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWE4Y2ZmO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1pbmZvOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1pbmZvLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstd2FybmluZywgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLXdhcm5pbmcuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZjliMTE1O1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay13YXJuaW5nIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay13YXJuaW5nLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay13YXJuaW5nOmhvdmVyLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstd2FybmluZy5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWE1MDY7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1zaWRlYmFyLW5hdi1saW5rLXdhcm5pbmc6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLXdhcm5pbmcuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1kYW5nZXIsIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1kYW5nZXIuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZTU1MzUzO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1kYW5nZXIgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWRhbmdlci5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstZGFuZ2VyOmhvdmVyLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstZGFuZ2VyLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UyM2QzZDtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstZGFuZ2VyOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1kYW5nZXIuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1saWdodCwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWxpZ2h0LmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ViZWRlZjtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstbGlnaHQgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWxpZ2h0LmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1saWdodDpob3ZlciwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWxpZ2h0LmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZTBlNDtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstbGlnaHQ6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWxpZ2h0LmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay5jLXNpZGViYXItbmF2LWxpbmstZGFyaywgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWRhcmsuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNjM2ZjgzO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1kYXJrIC5jLXNpZGViYXItbmF2LWljb24sIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGluay1kYXJrLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIC5jLXNpZGViYXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLmMtc2lkZWJhci1uYXYtbGluay1kYXJrOmhvdmVyLCAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmstZGFyay5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ODYzNzQ7XG59XG4uYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LWxpbmsuYy1zaWRlYmFyLW5hdi1saW5rLWRhcms6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiwgLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLWRhcmsuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6aG92ZXIgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmMtc3ViaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmMtc3ViaGVhZGVyW2NsYXNzKj1iZy1dIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjEpO1xufVxuLmMtc3ViaGVhZGVyLmMtc3ViaGVhZGVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmMtc3ViaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtbGluayxcbi5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWxpbmsgLmJhZGdlLFxuLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWxpbmsgLmJhZGdlLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtYnRuIC5iYWRnZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4qW2Rpcj1ydGxdIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1saW5rIC5iYWRnZSxcbipbZGlyPXJ0bF0gLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWJ0biAuYmFkZ2Uge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtbGluazpob3Zlcixcbi5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzNjNGI2NDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MzZmODM7XG59XG4uYy1zdWJoZWFkZXIuYy1zdWJoZWFkZXItZGFyayAuYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtbGluayxcbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1idG4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1saW5rOmhvdmVyLCAuYy1zdWJoZWFkZXIuYy1zdWJoZWFkZXItZGFyayAuYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtbGluazpmb2N1cyxcbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1idG46aG92ZXIsXG4uYy1zdWJoZWFkZXIuYy1zdWJoZWFkZXItZGFyayAuYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtYnRuOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1saW5rLmMtZGlzYWJsZWQsXG4uYy1zdWJoZWFkZXIuYy1zdWJoZWFkZXItZGFyayAuYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtYnRuLmMtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIC5jLXN1YmhlYWRlci1uYXYgLmMtc2hvdyA+IC5jLXN1YmhlYWRlci1uYXYtbGluayxcbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIC5jLXN1YmhlYWRlci1uYXYgLmMtYWN0aXZlID4gLmMtc3ViaGVhZGVyLW5hdi1saW5rLFxuLmMtc3ViaGVhZGVyLmMtc3ViaGVhZGVyLWRhcmsgLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWxpbmsuYy1zaG93LFxuLmMtc3ViaGVhZGVyLmMtc3ViaGVhZGVyLWRhcmsgLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWxpbmsuYy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXN1YmhlYWRlci5jLXN1YmhlYWRlci1kYXJrIC5jLXN1YmhlYWRlci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYy1zdWJoZWFkZXIuYy1zdWJoZWFkZXItZGFyayAuYy1zdWJoZWFkZXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zdWJoZWFkZXIuYy1zdWJoZWFkZXItZGFyayAuYy1zdWJoZWFkZXItdGV4dCBhOmhvdmVyLCAuYy1zdWJoZWFkZXIuYy1zdWJoZWFkZXItZGFyayAuYy1zdWJoZWFkZXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXN1YmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYmUwO1xufVxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1saW5rLFxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1idG4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC41KTtcbn1cbi5jLXN1YmhlYWRlciAuYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtbGluazpob3ZlciwgLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1saW5rOmZvY3VzLFxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1idG46aG92ZXIsXG4uYy1zdWJoZWFkZXIgLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjcpO1xufVxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1saW5rLmMtZGlzYWJsZWQsXG4uYy1zdWJoZWFkZXIgLmMtc3ViaGVhZGVyLW5hdiAuYy1zdWJoZWFkZXItbmF2LWJ0bi5jLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMyk7XG59XG4uYy1zdWJoZWFkZXIgLmMtc3ViaGVhZGVyLW5hdiAuYy1zaG93ID4gLmMtc3ViaGVhZGVyLW5hdi1saW5rLFxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci1uYXYgLmMtYWN0aXZlID4gLmMtc3ViaGVhZGVyLW5hdi1saW5rLFxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci1uYXYgLmMtc3ViaGVhZGVyLW5hdi1saW5rLmMtc2hvdyxcbi5jLXN1YmhlYWRlciAuYy1zdWJoZWFkZXItbmF2IC5jLXN1YmhlYWRlci1uYXYtbGluay5jLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjkpO1xufVxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuNSk7XG59XG4uYy1zdWJoZWFkZXIgLmMtc3ViaGVhZGVyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjkpO1xufVxuLmMtc3ViaGVhZGVyIC5jLXN1YmhlYWRlci10ZXh0IGE6aG92ZXIsIC5jLXN1YmhlYWRlciAuYy1zdWJoZWFkZXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuOSk7XG59XG5cbi5jLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmMtc3dpdGNoLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtc3dpdGNoLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cbi5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGJlMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuXG4uYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KTtcbn1cblxuLmMtc3dpdGNoLWlucHV0OmZvY3VzIH4gLmMtc3dpdGNoLXNsaWRlciB7XG4gIGNvbG9yOiAjNzY4MTkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM5NThiZWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUwLCAzMSwgMjE5LCAwLjI1KTtcbn1cblxuLmMtc3dpdGNoLWlucHV0OmRpc2FibGVkIH4gLmMtc3dpdGNoLXNsaWRlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmMtc3dpdGNoLWxnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jLXN3aXRjaC1sZyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmMtc3dpdGNoLWxnIC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYy1zd2l0Y2gtbGcgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYy1zd2l0Y2gtbGcgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG5cbi5jLXN3aXRjaC1zbSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYy1zd2l0Y2gtc20gLmMtc3dpdGNoLXNsaWRlciB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuLmMtc3dpdGNoLXNtIC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYy1zd2l0Y2gtc20gLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDhweDtcbn1cbi5jLXN3aXRjaC1zbSAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLmMtc3dpdGNoLWxhYmVsIHtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uYy1zd2l0Y2gtbGFiZWwgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbn1cbi5jLXN3aXRjaC1sYWJlbCAuYy1zd2l0Y2gtc2xpZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNjNGM5ZDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29udGVudDogYXR0cihkYXRhLXVuY2hlY2tlZCk7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jLXN3aXRjaC1sYWJlbCAuYy1zd2l0Y2gtc2xpZGVyOjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG4uYy1zd2l0Y2gtbGFiZWwgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG59XG4uYy1zd2l0Y2gtbGFiZWwgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyOjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGVja2VkKTtcbn1cbi5jLXN3aXRjaC1sYWJlbC5jLXN3aXRjaC1sZyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYy1zd2l0Y2gtbGFiZWwuYy1zd2l0Y2gtbGcgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jLXN3aXRjaC1sYWJlbC5jLXN3aXRjaC1sZyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmMtc3dpdGNoLWxhYmVsLmMtc3dpdGNoLWxnIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmMtc3dpdGNoLWxhYmVsLmMtc3dpdGNoLWxnIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuLmMtc3dpdGNoLWxhYmVsLmMtc3dpdGNoLXNtIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jLXN3aXRjaC1sYWJlbC5jLXN3aXRjaC1zbSAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4uYy1zd2l0Y2gtbGFiZWwuYy1zd2l0Y2gtc20gLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5jLXN3aXRjaC1sYWJlbC5jLXN3aXRjaC1zbSAuYy1zd2l0Y2gtc2xpZGVyOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuLmMtc3dpdGNoLWxhYmVsLmMtc3dpdGNoLXNtIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xufVxuXG4uYy1zd2l0Y2hbY2xhc3MqPVwiLTNkXCJdIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xuICBib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuLmMtc3dpdGNoW2NsYXNzKj1cIi0zZFwiXSAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMjEsIDAuMyk7XG59XG4uYy1zd2l0Y2hbY2xhc3MqPVwiLTNkXCJdLmMtc3dpdGNoLWxnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jLXN3aXRjaFtjbGFzcyo9XCItM2RcIl0uYy1zd2l0Y2gtbGcgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jLXN3aXRjaFtjbGFzcyo9XCItM2RcIl0uYy1zd2l0Y2gtbGcgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4uYy1zd2l0Y2hbY2xhc3MqPVwiLTNkXCJdLmMtc3dpdGNoLXNtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jLXN3aXRjaFtjbGFzcyo9XCItM2RcIl0uYy1zd2l0Y2gtc20gLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jLXN3aXRjaFtjbGFzcyo9XCItM2RcIl0uYy1zd2l0Y2gtc20gLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5jLXN3aXRjaC1wcmltYXJ5IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGI7XG4gIGJvcmRlci1jb2xvcjogIzI4MTlhZTtcbn1cbi5jLXN3aXRjaC1wcmltYXJ5IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgxOWFlO1xufVxuXG4uYy1zd2l0Y2gtM2QtcHJpbWFyeSAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxZmRiO1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS1wcmltYXJ5IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYjtcbn1cbi5jLXN3aXRjaC1vdXRsaW5lLXByaW1hcnkgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzMjFmZGI7XG59XG4uYy1zd2l0Y2gtb3V0bGluZS1wcmltYXJ5IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzMyMWZkYjtcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLXByaW1hcnkgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxZmRiO1xufVxuLmMtc3dpdGNoLW9wcG9zaXRlLXByaW1hcnkgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxZmRiO1xuICBib3JkZXItY29sb3I6ICMzMjFmZGI7XG59XG4uYy1zd2l0Y2gtb3Bwb3NpdGUtcHJpbWFyeSAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMzMjFmZGI7XG59XG5cbi5jLXN3aXRjaC1zZWNvbmRhcnkgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDJkODtcbiAgYm9yZGVyLWNvbG9yOiAjYjJiOGMxO1xufVxuLmMtc3dpdGNoLXNlY29uZGFyeSAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2IyYjhjMTtcbn1cblxuLmMtc3dpdGNoLTNkLXNlY29uZGFyeSAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkMmQ4O1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS1zZWNvbmRhcnkgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkMmQ4O1xufVxuLmMtc3dpdGNoLW91dGxpbmUtc2Vjb25kYXJ5IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkMmQ4O1xufVxuLmMtc3dpdGNoLW91dGxpbmUtc2Vjb25kYXJ5IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogI2NlZDJkODtcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLXNlY29uZGFyeSAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNjZWQyZDg7XG59XG4uYy1zd2l0Y2gtb3Bwb3NpdGUtc2Vjb25kYXJ5IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDJkODtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkMmQ4O1xufVxuLmMtc3dpdGNoLW9wcG9zaXRlLXNlY29uZGFyeSAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNjZWQyZDg7XG59XG5cbi5jLXN3aXRjaC1zdWNjZXNzIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWI4NWM7XG4gIGJvcmRlci1jb2xvcjogIzI0OGY0ODtcbn1cbi5jLXN3aXRjaC1zdWNjZXNzIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ4ZjQ4O1xufVxuXG4uYy1zd2l0Y2gtM2Qtc3VjY2VzcyAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS1zdWNjZXNzIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogIzJlYjg1Yztcbn1cbi5jLXN3aXRjaC1vdXRsaW5lLXN1Y2Nlc3MgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyZWI4NWM7XG59XG4uYy1zd2l0Y2gtb3V0bGluZS1zdWNjZXNzIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzJlYjg1Yztcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLXN1Y2Nlc3MgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjMmViODVjO1xufVxuLmMtc3dpdGNoLW9wcG9zaXRlLXN1Y2Nlc3MgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xuICBib3JkZXItY29sb3I6ICMyZWI4NWM7XG59XG4uYy1zd2l0Y2gtb3Bwb3NpdGUtc3VjY2VzcyAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMyZWI4NWM7XG59XG5cbi5jLXN3aXRjaC1pbmZvIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGJvcmRlci1jb2xvcjogIzAwODBmZjtcbn1cbi5jLXN3aXRjaC1pbmZvIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MGZmO1xufVxuXG4uYy1zd2l0Y2gtM2QtaW5mbyAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS1pbmZvIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogIzM5Zjtcbn1cbi5jLXN3aXRjaC1vdXRsaW5lLWluZm8gLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzOWY7XG59XG4uYy1zd2l0Y2gtb3V0bGluZS1pbmZvIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzM5Zjtcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLWluZm8gLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmO1xufVxuLmMtc3dpdGNoLW9wcG9zaXRlLWluZm8gLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICBib3JkZXItY29sb3I6ICMzOWY7XG59XG4uYy1zd2l0Y2gtb3Bwb3NpdGUtaW5mbyAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMzOWY7XG59XG5cbi5jLXN3aXRjaC13YXJuaW5nIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWIxMTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2OTQwNTtcbn1cbi5jLXN3aXRjaC13YXJuaW5nIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDY5NDA1O1xufVxuXG4uYy1zd2l0Y2gtM2Qtd2FybmluZyAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliMTE1O1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS13YXJuaW5nIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2Y5YjExNTtcbn1cbi5jLXN3aXRjaC1vdXRsaW5lLXdhcm5pbmcgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOWIxMTU7XG59XG4uYy1zd2l0Y2gtb3V0bGluZS13YXJuaW5nIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogI2Y5YjExNTtcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLXdhcm5pbmcgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjZjliMTE1O1xufVxuLmMtc3dpdGNoLW9wcG9zaXRlLXdhcm5pbmcgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliMTE1O1xuICBib3JkZXItY29sb3I6ICNmOWIxMTU7XG59XG4uYy1zd2l0Y2gtb3Bwb3NpdGUtd2FybmluZyAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNmOWIxMTU7XG59XG5cbi5jLXN3aXRjaC1kYW5nZXIgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTM1MztcbiAgYm9yZGVyLWNvbG9yOiAjZGUyNzI3O1xufVxuLmMtc3dpdGNoLWRhbmdlciAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RlMjcyNztcbn1cblxuLmMtc3dpdGNoLTNkLWRhbmdlciAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU1MzUzO1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS1kYW5nZXIgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLmMtc3dpdGNoLW91dGxpbmUtZGFuZ2VyIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLmMtc3dpdGNoLW91dGxpbmUtZGFuZ2VyIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogI2U1NTM1Mztcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLWRhbmdlciAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNlNTUzNTM7XG59XG4uYy1zd2l0Y2gtb3Bwb3NpdGUtZGFuZ2VyIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTM1MztcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MzUzO1xufVxuLmMtc3dpdGNoLW9wcG9zaXRlLWRhbmdlciAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNlNTUzNTM7XG59XG5cbi5jLXN3aXRjaC1saWdodCAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xuICBib3JkZXItY29sb3I6ICNjZmQ0ZDg7XG59XG4uYy1zd2l0Y2gtbGlnaHQgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjZmQ0ZDg7XG59XG5cbi5jLXN3aXRjaC0zZC1saWdodCAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS1saWdodCAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNlYmVkZWY7XG59XG4uYy1zd2l0Y2gtb3V0bGluZS1saWdodCAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbi5jLXN3aXRjaC1vdXRsaW5lLWxpZ2h0IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogI2ViZWRlZjtcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLWxpZ2h0IC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbi5jLXN3aXRjaC1vcHBvc2l0ZS1saWdodCAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRlZjtcbn1cbi5jLXN3aXRjaC1vcHBvc2l0ZS1saWdodCAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNlYmVkZWY7XG59XG5cbi5jLXN3aXRjaC1kYXJrIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZmODM7XG4gIGJvcmRlci1jb2xvcjogIzRkNTY2Njtcbn1cbi5jLXN3aXRjaC1kYXJrIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ1NjY2O1xufVxuXG4uYy1zd2l0Y2gtM2QtZGFyayAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2ZjgzO1xufVxuXG4uYy1zd2l0Y2gtb3V0bGluZS1kYXJrIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogIzYzNmY4Mztcbn1cbi5jLXN3aXRjaC1vdXRsaW5lLWRhcmsgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2MzZmODM7XG59XG4uYy1zd2l0Y2gtb3V0bGluZS1kYXJrIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzYzNmY4Mztcbn1cblxuLmMtc3dpdGNoLW9wcG9zaXRlLWRhcmsgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2ZjgzO1xufVxuLmMtc3dpdGNoLW9wcG9zaXRlLWRhcmsgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2ZjgzO1xuICBib3JkZXItY29sb3I6ICM2MzZmODM7XG59XG4uYy1zd2l0Y2gtb3Bwb3NpdGUtZGFyayAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXI6OmFmdGVyIHtcbiAgY29sb3I6ICM2MzZmODM7XG59XG5cbi5jLXN3aXRjaC1waWxsIC5jLXN3aXRjaC1zbGlkZXIge1xuICBib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuLmMtc3dpdGNoLXBpbGwgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbn1cblxuLmMtc3dpdGNoLXNxdWFyZSAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLXN3aXRjaC1zcXVhcmUgLmMtc3dpdGNoLXNsaWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjM2M0YjY0O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDhkYmUwO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDhkYmUwO1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkOGRiZTA7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkOGRiZTA7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjA1KTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjb2xvcjogIzNjNGI2NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjA3NSk7XG4gIH1cbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGY1O1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk0OGJlYztcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJhYWYyO1xuICB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmFhZjI7XG4gIH1cbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY0O1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlOGViO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTVlOTtcbiAgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTVlOTtcbiAgfVxufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGViZDE7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTJkYWFhO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWU1YzI7XG4gIH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZTVjMjtcbiAgfVxufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmUyZmY7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVjYWZmO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGQ1ZmY7XG4gIH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkZDVmZjtcbiAgfVxufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU5YmQ7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNkNjg1O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2UxYTQ7XG4gIH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTFhNDtcbiAgfVxufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGNmY2Y7XG59XG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmMWE2YTY7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViOWI5O1xuICB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViOWI5O1xuICB9XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNmY3O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYxO1xuICB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMTtcbiAgfVxufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q3ZGM7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYWViNGJmO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZDE7XG4gIH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FkMTtcbiAgfVxufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRiZTA7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQ1O1xuICB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQ1O1xuICB9XG59XG5cbi50YWJsZS1zZWxlY3RlZCxcbi50YWJsZS1zZWxlY3RlZCA+IHRoLFxuLnRhYmxlLXNlbGVjdGVkID4gdGQge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGJlMDtcbn1cbi50YWJsZS1zZWxlY3RlZCB0aCxcbi50YWJsZS1zZWxlY3RlZCB0ZCxcbi50YWJsZS1zZWxlY3RlZCB0aGVhZCB0aCxcbi50YWJsZS1zZWxlY3RlZCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkYmUwO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlbGVjdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQ1O1xuICB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2VsZWN0ZWQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkNTtcbiAgfVxufVxuXG4udGFibGUgdGJvZHkgdHI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzNjNGI2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmY4MztcbiAgYm9yZGVyLWNvbG9yOiAjNzU4Mjk3O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNzY4MTkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYmUwO1xuICBib3JkZXItY29sb3I6ICNkOGRiZTA7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZmODM7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM3NTgyOTc7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbn1cbi50YWJsZS1vdXRsaW5lIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLWFsaWduLW1pZGRsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1jbGVhciB0ZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRvYXN0IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAyMSwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMSk7XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgY29sb3I6ICM4YTkzYTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAyMSwgMC4wNSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnRvYXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi50b2FzdGVyLXRvcC1mdWxsLCAudG9hc3Rlci10b3AtY2VudGVyLCAudG9hc3Rlci10b3AtcmlnaHQsIC50b2FzdGVyLXRvcC1sZWZ0LCAudG9hc3Rlci1ib3R0b20tZnVsbCwgLnRvYXN0ZXItYm90dG9tLWNlbnRlciwgLnRvYXN0ZXItYm90dG9tLXJpZ2h0LCAudG9hc3Rlci1ib3R0b20tbGVmdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA4MDtcbiAgd2lkdGg6IDM1MHB4O1xufVxuLnRvYXN0ZXItdG9wLWZ1bGwsIC50b2FzdGVyLXRvcC1jZW50ZXIsIC50b2FzdGVyLXRvcC1yaWdodCwgLnRvYXN0ZXItdG9wLWxlZnQge1xuICB0b3A6IDA7XG59XG4udG9hc3Rlci1ib3R0b20tZnVsbCwgLnRvYXN0ZXItYm90dG9tLWNlbnRlciwgLnRvYXN0ZXItYm90dG9tLXJpZ2h0LCAudG9hc3Rlci1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50b2FzdGVyLXRvcC1mdWxsLCAudG9hc3Rlci1ib3R0b20tZnVsbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRvYXN0ZXItdG9wLWNlbnRlciwgLnRvYXN0ZXItYm90dG9tLWNlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnRvYXN0ZXItdG9wLWZ1bGwsIC50b2FzdGVyLWJvdHRvbS1mdWxsLCAudG9hc3Rlci10b3AtcmlnaHQsIC50b2FzdGVyLWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnRvYXN0ZXItdG9wLWZ1bGwsIC50b2FzdGVyLWJvdHRvbS1mdWxsLCAudG9hc3Rlci10b3AtbGVmdCwgLnRvYXN0ZXItYm90dG9tLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnRvYXN0ZXIgLnRvYXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4udG9hc3QtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxZmRiO1xuICBib3JkZXItY29sb3I6ICMyODE5YWU7XG59XG4udG9hc3QtcHJpbWFyeSAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDFjYzU7XG4gIGJvcmRlci1jb2xvcjogIzI4MTlhZTtcbn1cblxuLnRvYXN0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkMmQ4O1xuICBib3JkZXItY29sb3I6ICNiMmI4YzE7XG59XG4udG9hc3Qtc2Vjb25kYXJ5IC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzVjZDtcbiAgYm9yZGVyLWNvbG9yOiAjYjJiOGMxO1xufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjO1xuICBib3JkZXItY29sb3I6ICMyNDhmNDg7XG59XG4udG9hc3Qtc3VjY2VzcyAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWE0NTI7XG4gIGJvcmRlci1jb2xvcjogIzI0OGY0ODtcbn1cblxuLnRvYXN0LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MGZmO1xufVxuLnRvYXN0LWluZm8gLnRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE4Y2ZmO1xuICBib3JkZXItY29sb3I6ICMwMDgwZmY7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgY29sb3I6ICM0ZjVkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWIxMTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2OTQwNTtcbn1cbi50b2FzdC13YXJuaW5nIC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogIzRmNWQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTUwNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDY5NDA1O1xufVxuXG4udG9hc3QtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTUzNTM7XG4gIGJvcmRlci1jb2xvcjogI2RlMjcyNztcbn1cbi50b2FzdC1kYW5nZXIgLnRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzZDNkO1xuICBib3JkZXItY29sb3I6ICNkZTI3Mjc7XG59XG5cbi50b2FzdC1saWdodCB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xuICBib3JkZXItY29sb3I6ICNjZmQ0ZDg7XG59XG4udG9hc3QtbGlnaHQgLnRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjNGY1ZDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGU0O1xuICBib3JkZXItY29sb3I6ICNjZmQ0ZDg7XG59XG5cbi50b2FzdC1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZmODM7XG4gIGJvcmRlci1jb2xvcjogIzRkNTY2Njtcbn1cbi50b2FzdC1kYXJrIC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjM3NDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ1NjY2O1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0sXG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyxcbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuXG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSxcbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93LFxuLnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMTU7XG59XG5cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMTU7XG59XG5cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAxNTtcbn1cblxuLnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuLnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAxNTtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAxNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGUtaW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG4uYy13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG59XG5cbi5jLXNpZGViYXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgMC4xNXMsIHRyYW5zZm9ybSAwLjNzLCBtYXJnaW4tbGVmdCAwLjNzLCBtYXJnaW4tcmlnaHQgMC4zcywgd2lkdGggMC4zcywgei1pbmRleCAwcyBlYXNlIDAuM3M7XG59XG4uYy1zaWRlYmFyLmMtc2lkZWJhci11bmZvbGRhYmxlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG1hcmdpbi1sZWZ0IDAuM3MsIG1hcmdpbi1yaWdodCAwLjNzLCB3aWR0aCAwLjNzLCB6LWluZGV4IDBzIGVhc2UgMHM7XG59XG5cbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIC5jLXdyYXBwZXIsXG4uYy1uby1sYXlvdXQtdHJhbnNpdGlvbiAuYy1zaWRlYmFyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIC5jLXdyYXBwZXIgLmMtc2lkZWJhci1oZWFkZXIsXG4uYy1uby1sYXlvdXQtdHJhbnNpdGlvbiAuYy13cmFwcGVyIC5jLXNpZGViYXItbmF2LXRpdGxlLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtd3JhcHBlciAuYy1zaWRlYmFyLW5hdi1kaXZpZGVyLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtd3JhcHBlciAuYy1zaWRlYmFyLW5hdi1saW5rLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtd3JhcHBlciAuYy1zaWRlYmFyLW5hdi1pY29uLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtd3JhcHBlciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bixcbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIC5jLXdyYXBwZXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtd3JhcHBlciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtd3JhcHBlciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyxcbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIC5jLXdyYXBwZXIgLmMtc2lkZWJhci1uYXYtbGFiZWwsXG4uYy1uby1sYXlvdXQtdHJhbnNpdGlvbiAuYy13cmFwcGVyIC5jLXNpZGViYXItZm9vdGVyLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtd3JhcHBlciAuYy1zaWRlYmFyLW1pbmltaXplcixcbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIC5jLXNpZGViYXIgLmMtc2lkZWJhci1oZWFkZXIsXG4uYy1uby1sYXlvdXQtdHJhbnNpdGlvbiAuYy1zaWRlYmFyIC5jLXNpZGViYXItbmF2LXRpdGxlLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kaXZpZGVyLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1saW5rLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1pY29uLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bixcbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtc2lkZWJhciAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyxcbi5jLW5vLWxheW91dC10cmFuc2l0aW9uIC5jLXNpZGViYXIgLmMtc2lkZWJhci1uYXYtbGFiZWwsXG4uYy1uby1sYXlvdXQtdHJhbnNpdGlvbiAuYy1zaWRlYmFyIC5jLXNpZGViYXItZm9vdGVyLFxuLmMtbm8tbGF5b3V0LXRyYW5zaXRpb24gLmMtc2lkZWJhciAuYy1zaWRlYmFyLW1pbmltaXplciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5jLW5vLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjUzMTI1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDIxLCAwLjIpO1xufVxuXG4uYy12ciB7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjEsIDAuMik7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuKltkaXI9cnRsXSAubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbipbZGlyPXJ0bF0gLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjOGE5M2EyO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5jLWFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaHRtbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5jLXdyYXBwZXI6bm90KC5jLXdyYXBwZXItZmx1aWQpIC5jLXN1YmhlYWRlci1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXdyYXBwZXI6bm90KC5jLXdyYXBwZXItZmx1aWQpIC5jLWhlYWRlci1maXhlZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYy13cmFwcGVyOm5vdCguYy13cmFwcGVyLWZsdWlkKSAuYy1oZWFkZXItZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXJnaW46IGluaGVyaXQ7XG4gIH1cbiAgLmMtd3JhcHBlcjpub3QoLmMtd3JhcHBlci1mbHVpZCkgLmMtaGVhZGVyLWZpeGVkIH4gLmMtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gIH1cbn1cbi5jLXdyYXBwZXI6bm90KC5jLXdyYXBwZXItZmx1aWQpIC5jLWZvb3Rlci1maXhlZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYy13cmFwcGVyOm5vdCguYy13cmFwcGVyLWZsdWlkKSAuYy1mb290ZXItZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXJnaW46IGluaGVyaXQ7XG4gIH1cbiAgLmMtd3JhcHBlcjpub3QoLmMtd3JhcHBlci1mbHVpZCkgLmMtZm9vdGVyLWZpeGVkIH4gLmMtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgfVxufVxuLmMtd3JhcHBlcjpub3QoLmMtd3JhcHBlci1mbHVpZCkgLmMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jLXdyYXBwZXIuYy13cmFwcGVyLWZsdWlkIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uYy13cmFwcGVyLmMtd3JhcHBlci1mbHVpZCAuYy1oZWFkZXItZml4ZWQge1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5jLW1haW4ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1haW4gPiAuY29udGFpbmVyLWZsdWlkLCAuYy1tYWluID4gLmNvbnRhaW5lci1zbSwgLmMtbWFpbiA+IC5jb250YWluZXItbWQsIC5jLW1haW4gPiAuY29udGFpbmVyLWxnLCAuYy1tYWluID4gLmNvbnRhaW5lci14bCwgLmMtbWFpbiA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFmZGIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MTlhZSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDJkOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmI4YzEgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViODVjICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDhmNDggIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliMTE1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjk0MDUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTUzNTMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGUyNzI3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ0ZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2ZjgzICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDU2NjYgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMWYxNDk4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzMyMWZkYiAwJSwgIzFmMTQ5OCAxMDAlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZjE0OTggIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzhkMmRjIDAlLCAjZmZmIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxYjllM2UgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMmViODVjIDAlLCAjMWI5ZTNlIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFiOWUzZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMyOTgyY2MgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzlmIDAlLCAjMjk4MmNjIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI5ODJjYyAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmNjk2MGIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjliMTE1IDAlLCAjZjY5NjBiIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2OTYwYiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2Q5MzczNyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNlNTUzNTMgMCUsICNkOTM3MzcgMTAwJSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzNzM3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTNlOGVkIDAlLCAjZmZmIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyMTIzMzMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjM2M0YjY0IDAlLCAjMjEyMzMzIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxMjMzMyAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149YmctXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZmFjZWJvb2s6aG92ZXIsIGEuYmctZmFjZWJvb2s6Zm9jdXMsXG5idXR0b24uYmctZmFjZWJvb2s6aG92ZXIsXG5idXR0b24uYmctZmFjZWJvb2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXR3aXR0ZXI6aG92ZXIsIGEuYmctdHdpdHRlcjpmb2N1cyxcbmJ1dHRvbi5iZy10d2l0dGVyOmhvdmVyLFxuYnV0dG9uLmJnLXR3aXR0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2JhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODc1YjQgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saW5rZWRpbjpob3ZlciwgYS5iZy1saW5rZWRpbjpmb2N1cyxcbmJ1dHRvbi5iZy1saW5rZWRpbjpob3ZlcixcbmJ1dHRvbi5iZy1saW5rZWRpbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTVkOTAgIWltcG9ydGFudDtcbn1cblxuLmJnLWZsaWNrciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQgIWltcG9ydGFudDtcbn1cblxuYS5iZy1mbGlja3I6aG92ZXIsIGEuYmctZmxpY2tyOmZvY3VzLFxuYnV0dG9uLmJnLWZsaWNrcjpob3ZlcixcbmJ1dHRvbi5iZy1mbGlja3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1MDZkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctdHVtYmxyOmhvdmVyLCBhLmJnLXR1bWJscjpmb2N1cyxcbmJ1dHRvbi5iZy10dW1ibHI6aG92ZXIsXG5idXR0b24uYmctdHVtYmxyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMzY0YSAhaW1wb3J0YW50O1xufVxuXG4uYmcteGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY0NjYgIWltcG9ydGFudDtcbn1cblxuYS5iZy14aW5nOmhvdmVyLCBhLmJnLXhpbmc6Zm9jdXMsXG5idXR0b24uYmcteGluZzpob3ZlcixcbmJ1dHRvbi5iZy14aW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzMzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxODNjNCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWdpdGh1Yjpob3ZlciwgYS5iZy1naXRodWI6Zm9jdXMsXG5idXR0b24uYmctZ2l0aHViOmhvdmVyLFxuYnV0dG9uLmJnLWdpdGh1Yjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjY5YTAgIWltcG9ydGFudDtcbn1cblxuLmJnLXN0YWNrLW92ZXJmbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlN2ExNSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN0YWNrLW92ZXJmbG93OmhvdmVyLCBhLmJnLXN0YWNrLW92ZXJmbG93OmZvY3VzLFxuYnV0dG9uLmJnLXN0YWNrLW92ZXJmbG93OmhvdmVyLFxuYnV0dG9uLmJnLXN0YWNrLW92ZXJmbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNjEwMSAhaW1wb3J0YW50O1xufVxuXG4uYmcteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy15b3V0dWJlOmhvdmVyLCBhLmJnLXlvdXR1YmU6Zm9jdXMsXG5idXR0b24uYmcteW91dHViZTpob3ZlcixcbmJ1dHRvbi5iZy15b3V0dWJlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZHJpYmJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZHJpYmJibGU6aG92ZXIsIGEuYmctZHJpYmJibGU6Zm9jdXMsXG5idXR0b24uYmctZHJpYmJibGU6aG92ZXIsXG5idXR0b24uYmctZHJpYmJibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxZTZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5zdGFncmFtOmhvdmVyLCBhLmJnLWluc3RhZ3JhbTpmb2N1cyxcbmJ1dHRvbi5iZy1pbnN0YWdyYW06aG92ZXIsXG5idXR0b24uYmctaW5zdGFncmFtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNjU4MiAhaW1wb3J0YW50O1xufVxuXG4uYmctcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXBpbnRlcmVzdDpob3ZlciwgYS5iZy1waW50ZXJlc3Q6Zm9jdXMsXG5idXR0b24uYmctcGludGVyZXN0OmhvdmVyLFxuYnV0dG9uLmJnLXBpbnRlcmVzdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjE5MWYgIWltcG9ydGFudDtcbn1cblxuLmJnLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NjY4ZSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXZrOmhvdmVyLCBhLmJnLXZrOmZvY3VzLFxuYnV0dG9uLmJnLXZrOmhvdmVyLFxuYnV0dG9uLmJnLXZrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NGQ2YyAhaW1wb3J0YW50O1xufVxuXG4uYmcteWFob28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAwMTkxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmcteWFob286aG92ZXIsIGEuYmcteWFob286Zm9jdXMsXG5idXR0b24uYmcteWFob286aG92ZXIsXG5idXR0b24uYmcteWFob286Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEwMTVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWhhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWJlaGFuY2U6aG92ZXIsIGEuYmctYmVoYW5jZTpmb2N1cyxcbmJ1dHRvbi5iZy1iZWhhbmNlOmhvdmVyLFxuYnV0dG9uLmJnLWJlaGFuY2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MGUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcmVkZGl0OmhvdmVyLCBhLmJnLXJlZGRpdDpmb2N1cyxcbmJ1dHRvbi5iZy1yZWRkaXQ6aG92ZXIsXG5idXR0b24uYmctcmVkZGl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMzcwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctdmltZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFkNDUwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctdmltZW86aG92ZXIsIGEuYmctdmltZW86Zm9jdXMsXG5idXR0b24uYmctdmltZW86aG92ZXIsXG5idXR0b24uYmctdmltZW86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNjMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1ncmF5LTEwMDpob3ZlciwgYS5iZy1ncmF5LTEwMDpmb2N1cyxcbmJ1dHRvbi5iZy1ncmF5LTEwMDpob3ZlcixcbmJ1dHRvbi5iZy1ncmF5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ0ZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGJlMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWdyYXktMjAwOmhvdmVyLCBhLmJnLWdyYXktMjAwOmZvY3VzLFxuYnV0dG9uLmJnLWdyYXktMjAwOmhvdmVyLFxuYnV0dG9uLmJnLWdyYXktMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzFjOSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZ3JheS0zMDA6aG92ZXIsIGEuYmctZ3JheS0zMDA6Zm9jdXMsXG5idXR0b24uYmctZ3JheS0zMDA6aG92ZXIsXG5idXR0b24uYmctZ3JheS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhZmI5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWI3YzEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1ncmF5LTQwMDpob3ZlciwgYS5iZy1ncmF5LTQwMDpmb2N1cyxcbmJ1dHRvbi5iZy1ncmF5LTQwMDpob3ZlcixcbmJ1dHRvbi5iZy1ncmF5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTlkYWEgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYTViMSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWdyYXktNTAwOmhvdmVyLCBhLmJnLWdyYXktNTAwOmZvY3VzLFxuYnV0dG9uLmJnLWdyYXktNTAwOmhvdmVyLFxuYnV0dG9uLmJnLWdyYXktNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGI5YSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5M2EyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZ3JheS02MDA6aG92ZXIsIGEuYmctZ3JheS02MDA6Zm9jdXMsXG5idXR0b24uYmctZ3JheS02MDA6aG92ZXIsXG5idXR0b24uYmctZ3JheS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU3OThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjgxOTIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1ncmF5LTcwMDpob3ZlciwgYS5iZy1ncmF5LTcwMDpmb2N1cyxcbmJ1dHRvbi5iZy1ncmF5LTcwMDpob3ZlcixcbmJ1dHRvbi5iZy1ncmF5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTY4NzcgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmY4MyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWdyYXktODAwOmhvdmVyLCBhLmJnLWdyYXktODAwOmZvY3VzLFxuYnV0dG9uLmJnLWdyYXktODAwOmhvdmVyLFxuYnV0dG9uLmJnLWdyYXktODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTY2NiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY1ZDczICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZ3JheS05MDA6aG92ZXIsIGEuYmctZ3JheS05MDA6Zm9jdXMsXG5idXR0b24uYmctZ3JheS05MDA6aG92ZXIsXG5idXR0b24uYmctZ3JheS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0NTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYmUwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGRiZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGRiZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGJlMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGRiZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMyMWZkYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlZDJkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZWI4NWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y5YjExNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U1NTM1MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlZGVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzYzNmY4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmItYS0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iLXQtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmItci0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iLWItMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmItbC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmItYS0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGJlMDtcbn1cblxuLmItdC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGRiZTA7XG59XG5cbi5iLXItMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGRiZTA7XG59XG5cbi5iLWItMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYmUwO1xufVxuXG4uYi1sLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGRiZTA7XG59XG5cbi5iLWEtMiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOGRiZTA7XG59XG5cbi5iLXQtMiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDhkYmUwO1xufVxuXG4uYi1yLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDhkYmUwO1xufVxuXG4uYi1iLTIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q4ZGJlMDtcbn1cblxuLmItbC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDhkYmUwO1xufVxuXG4uY29udGVudC1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kLWRvd24tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmQtc20tZG93bi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZC1tZC1kb3duLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZC1sZy1kb3duLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuZC14bC1kb3duLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmQteHhsLWRvd24tbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtZGVmYXVsdC10aGVtZSAuYy1kLWRlZmF1bHQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLmZsb2F0LWxlZnQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5mbG9hdC14eGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5mbG9hdC14eGwtbGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5mbG9hdC14eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLmZsb2F0LXh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMjEsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDIxLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAyMSwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mcy0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZmUtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuKltkaXI9cnRsXSAubWZzLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mZS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZnMtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mcy0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZmUtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuKltkaXI9cnRsXSAubWZzLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZmUtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZnMtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuKltkaXI9cnRsXSAubWZlLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLnBmcy0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLnBmZS0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuKltkaXI9cnRsXSAucGZzLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuKltkaXI9cnRsXSAucGZlLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5wZnMtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuKltkaXI9cnRsXSAucGZlLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLnBmcy0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLnBmZS0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuKltkaXI9cnRsXSAucGZzLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLnBmZS00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5wZnMtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5wZmUtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZnMtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mZS1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZnMtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZmUtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZnMtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mZS1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZnMtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZmUtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZnMtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mZS1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbipbZGlyPXJ0bF0gLm1mcy1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4qW2Rpcj1ydGxdIC5tZmUtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmZS14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZnMteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAucGZlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLnBmcy14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0wLFxuLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLTAsXG4ubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0wLFxuLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLTAsXG4ubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTIsXG4ubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC0yLFxuLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eGwtMixcbi5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0zLFxuLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLTMsXG4ubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0zLFxuLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLTMsXG4ubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTQsXG4ubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC00LFxuLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eGwtNCxcbi5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC01LFxuLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLTUsXG4ubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC01LFxuLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLTUsXG4ubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMCxcbi5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eGwtMCxcbi5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0wLFxuLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXh4bC0wLFxuLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMSxcbi5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eGwtMSxcbi5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xLFxuLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXh4bC0xLFxuLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0yLFxuLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhsLTIsXG4ucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0yLFxuLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHhsLTIsXG4ucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMyxcbi5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eGwtMyxcbi5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0zLFxuLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXh4bC0zLFxuLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC00LFxuLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteHhsLTQsXG4ucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC00LFxuLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteHhsLTQsXG4ucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZnMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZlLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNSxcbi5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14eGwtNSxcbi5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC01LFxuLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXh4bC01LFxuLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnBmcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAucGZzLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5wZmUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5wZmUteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW4xLFxuLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eGwtbjEsXG4ubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW4xLFxuLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eGwtbjEsXG4ubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW4yLFxuLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1uMixcbi5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eGwtbjIsXG4ubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mZS14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjMsXG4ubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbjMsXG4ubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZzLXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZzLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mZS14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjQsXG4ubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLW40LFxuLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXh4bC1uNCxcbi5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICpbZGlyPXJ0bF0gLm1mcy14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1uNSxcbi5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHhsLW41LFxuLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1uNSxcbi5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHhsLW41LFxuLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZnMteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tZmUteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgKltkaXI9cnRsXSAubWZlLXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLWF1dG8sXG4ubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14eGwtYXV0byxcbi5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLWF1dG8sXG4ubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14eGwtYXV0byxcbi5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1mcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZnMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAubWZlLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAqW2Rpcj1ydGxdIC5tZmUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjEsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMyMWZkYiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzIzMTY5OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2NlZDJkOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNhM2FiYjYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMmViODVjICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMWY3YjNkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzM5ZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwNzNlNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmOWIxMTUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiZDgzMDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNlNTUzNTMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjY2QxZjFmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNlYmVkZWYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2MxYzdjZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICM2MzZmODMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM0MjRhNTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjM2M0YjY0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3NjgxOTIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAyMSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5mb250LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNtIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWxnIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LTJ4bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LTN4bCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC00eGwge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtNXhsIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuW2NsYXNzXj10ZXh0LXZhbHVlXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LXZhbHVlLXhzIHtcbiAgZm9udC1zaXplOiAwLjY1NjI1cmVtO1xufVxuXG4udGV4dC12YWx1ZS1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NDM3NXJlbTtcbn1cblxuLnRleHQtdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udGV4dC12YWx1ZS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuXG4udGV4dC12YWx1ZS14bCB7XG4gIGZvbnQtc2l6ZTogMS41MzEyNXJlbTtcbn1cblxuLnRleHQtd2hpdGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbipbZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbn1cbipbZGlyPXJ0bF0gYm9keSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWUtY3VzdG9tLXByb3BlcnRpZXMge1xuICBwcmltYXJ5OiAjMzIxZmRiO1xuICBzZWNvbmRhcnk6ICNjZWQyZDg7XG4gIHN1Y2Nlc3M6ICMyZWI4NWM7XG4gIGluZm86ICMzOWY7XG4gIHdhcm5pbmc6ICNmOWIxMTU7XG4gIGRhbmdlcjogI2U1NTM1MztcbiAgbGlnaHQ6ICNlYmVkZWY7XG4gIGRhcms6ICM2MzZmODM7XG4gIGJyZWFrcG9pbnQteHM6IDA7XG4gIGJyZWFrcG9pbnQtc206IDU3NnB4O1xuICBicmVha3BvaW50LW1kOiA3NjhweDtcbiAgYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIGJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZGE1YjE7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDE1O1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM5ZDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkOGRiZTA7XG4gIH1cblxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZGJlMDtcbiAgfVxufVxuLnN3aXRjaC1jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXRjaC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IGdyZXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2JhZGE1NTtcbn1cblxuLnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5zd2l0Y2gtbGFiZWw6YWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG59IiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGJsb2NrICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgXCI1LjE1LjRcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eTogLjQgIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmNGU2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMDY1O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl4ZXI6IFxcZTA1NjtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjNlZjtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWM7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5raCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3RlcmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY3Rlcml1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhaGFpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWhhaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXRpc3N1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXRpc3N1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5LW4tbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eS1uLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmF2YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnJvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudG9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlZXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVlc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaW5pYy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkZmxhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkZmxhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFpbHltb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhaWx5bW90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWV6ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXplcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hlZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1ldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWlsZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWlsZGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BhcmtsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2Utc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWRhbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkZWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbm5vc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ub3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWxvZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFsb2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1ob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdG9wdXMtZGVwbG95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcmNpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3JjaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJieXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJieXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNvcmQtdmlueWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlci1kZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoLTIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gtMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlrdG9rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWt0b2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuY2hhcnRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5jaGFydGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zcGxhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuc3BsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0LXBhdGNoZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlc3QtcGF0Y2hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9pY2VtYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLXllYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS15ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ci1jYXJkYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvZHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvZHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIENvcmVVSSAtIEhUTUwsIENTUywgYW5kIEphdmFTY3JpcHQgVUkgQ29tcG9uZW50cyBMaWJyYXJ5XG4gKiBAdmVyc2lvbiB2My4zLjBcbiAqIEBsaW5rIGh0dHBzOi8vY29yZXVpLmlvL1xuICogQ29weXJpZ2h0IChjKSAyMDIwIGNyZWF0aXZlTGFicyDFgXVrYXN6IEhvbGVjemVrXG4gKiBMaWNlbnNlIE1JVCAgKGh0dHBzOi8vY29yZXVpLmlvL2xpY2Vuc2UvKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwiYXBwXCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5cbi8vIFZlbmRvcnNcbkBpbXBvcnQgXCJ2ZW5kb3JzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcImF2YXRhcnNcIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWItbWVudVwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiY2FsbG91dFwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcImNoYXJ0c1wiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiaWNvblwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3MtZ3JvdXBcIjtcbkBpbXBvcnQgXCJzaWRlYmFyXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJzdWJoZWFkZXJcIjtcbkBpbXBvcnQgXCJzd2l0Y2hlc1wiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzXCI7XG5cbi8vIExheW91dCBPcHRpb25zXG5AaW1wb3J0IFwibGF5b3V0c1wiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcblxuLy8gUmlnaHQtdG8tbGVmdFxuQGltcG9ydCBcInJ0bFwiO1xuXG4vLyBDdXN0b20gUHJvcGVydGllcyBzdXBwb3J0IGZvciBJbnRlcm5ldCBFeHBsb3JlclxuQGltcG9ydCBcImllLWN1c3RvbS1wcm9wZXJ0aWVzXCI7XG5cbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgLy8gQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC8vICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgLy8gfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLmMtYXBwIHtcbiAgQGluY2x1ZGUgdGhlbWUtdmFyaWFudCh0cnVlKSB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuICBAaW5jbHVkZSB0aGVtZXMoJGJvZHktdGhlbWUtbWFwLCAkY3JlYXRlOiBhcHBlbmQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImJvZHktY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImJvZHktYmdcIik7XG5cbiAgICAtLWNvbG9yOiAje3RoZW1lcy1nZXQtdmFsdWUoXCJib2R5LWNvbG9yXCIpfTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cbi8vIDQuIERpc2FibGUgaG9yaXpvbnRhbCBzY3JvbGxpbmdcblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICAvLyBUT0RPOiBmaW5kIGEgYmV0dGVyIHNvbHV0aW9uIHRvIGF2b2lkIGhvcml6b250YWwgc2Nyb2xsIGlmIGEgc2lkZWJhciBkb2Vzbid0IGhhdmUgYSBmaXhlZCBwb3NpdGlvbi5cbiAgb3ZlcmZsb3cteDogaGlkZGVuOyAvLyA0XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIEBpbmNsdWRlIHRoZW1lcygkYm9keS10aGVtZS1tYXAsICRjcmVhdGU6IGFwcGVuZCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9keS1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9keS1iZ1wiKTsgLy8gMlxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIG1hcmdpbi1yaWdodDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICBAaW5jbHVkZSB0aGVtZXMoJGxpbmstdGhlbWUtbWFwKSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaW5rLWNvbG9yXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkbGluay10aGVtZS1tYXApIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGluay1jb2xvclwiKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogIC44NzVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiR2ci1iZzogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kdnItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAkc3BhY2VyICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAxcmVtICFkZWZhdWx0O1xuXG4vLyBJY29uc1xuLy9cbi8vIFN0eWxlIC5jLWljb24gZWxlbWVudC5cblxuJGljb24tc2l6ZS1iYXNlOiAgMXJlbSAhZGVmYXVsdDtcbiRpY29uLXNpemUtc206ICAgICRpY29uLXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kaWNvbi1zaXplLWxnOiAgICAkaWNvbi1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGljb24tc2l6ZS14bDogICAgJGljb24tc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuXG5cbiR0eXBvZ3JhcGh5LXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHR5cG9ncmFwaHktdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImhyLWJvcmRlci1jb2xvclwiOiAgJGhyLWJvcmRlci1jb2xvcixcbiAgICAgIFwidnItYmdcIjogICAgICAgICAgICAkdnItYmcsXG4gICAgICBcInRleHQtbXV0ZWRcIjogICAgICAgJHRleHQtbXV0ZWRcbiAgICApXG4gICksXG4gICR0eXBvZ3JhcGh5LXRoZW1lLW1hcFxuKTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCJAbWl4aW4gbHRyIHtcbiAgQGlmICRlbmFibGUtbHRyIHtcbiAgICBAaWYgJiB7XG4gICAgICAmIHtcbiAgICAgICAgaHRtbDpub3QoW2Rpcj1cInJ0bFwiXSkgJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgaHRtbDpub3QoW2Rpcj1cInJ0bFwiXSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBydGwge1xuICBAaWYgJGVuYWJsZS1ydGwge1xuICAgIEBpZiAmIHtcbiAgICAgICYge1xuICAgICAgICAqW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAqW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlua1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6ICAxNSUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpbmtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpbmstZGVmYXVsdC10aGVtZVxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpbmstZGVmYXVsdC10aGVtZVxuXG4kbGluay10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRsaW5rLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJsaW5rLWNvbG9yXCI6ICAgICAgICAkbGluay1jb2xvcixcbiAgICAgIFwibGluay1ob3Zlci1jb2xvclwiOiAgJGxpbmstaG92ZXItY29sb3JcbiAgICApXG4gICksXG4gICRsaW5rLXRoZW1lLW1hcFxuKTtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICY6aG92ZXIgeyBAY29udGVudDsgfVxuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZVxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogLTYgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlXG5cbi8vIERlZmF1bHQgVGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1kZWZhdWx0LXRoZW1lXG4kdGFibGUtY29sb3I6ICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtZGVmYXVsdC10aGVtZVxuXG4kdGFibGUtdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGFibGUtdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcInRhYmxlLWNvbG9yXCI6ICAgICAgICAgICAgICAkdGFibGUtY29sb3IsXG4gICAgICBcInRhYmxlLWJnXCI6ICAgICAgICAgICAgICAgICAkdGFibGUtYmcsXG4gICAgICBcInRhYmxlLWFjY2VudC1iZ1wiOiAgICAgICAgICAkdGFibGUtYWNjZW50LWJnLFxuICAgICAgXCJ0YWJsZS1ob3Zlci1jb2xvclwiOiAgICAgICAgJHRhYmxlLWhvdmVyLWNvbG9yLFxuICAgICAgXCJ0YWJsZS1ob3Zlci1iZ1wiOiAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnLFxuICAgICAgXCJ0YWJsZS1hY3RpdmUtYmdcIjogICAgICAgICAgJHRhYmxlLWFjdGl2ZS1iZyxcbiAgICAgIFwidGFibGUtYm9yZGVyLWNvbG9yXCI6ICAgICAgICR0YWJsZS1ib3JkZXItY29sb3IsXG4gICAgICBcInRhYmxlLWhlYWQtYmdcIjogICAgICAgICAgICAkdGFibGUtaGVhZC1iZyxcbiAgICAgIFwidGFibGUtaGVhZC1jb2xvclwiOiAgICAgICAgICR0YWJsZS1oZWFkLWNvbG9yLFxuICAgICAgXCJ0YWJsZS1kYXJrLWNvbG9yXCI6ICAgICAgICAgJHRhYmxlLWRhcmstY29sb3IsXG4gICAgICBcInRhYmxlLWRhcmstYmdcIjogICAgICAgICAgICAkdGFibGUtZGFyay1iZyxcbiAgICAgIFwidGFibGUtZGFyay1hY2NlbnQtYmdcIjogICAgICR0YWJsZS1kYXJrLWFjY2VudC1iZyxcbiAgICAgIFwidGFibGUtZGFyay1ob3Zlci1jb2xvclwiOiAgICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yLFxuICAgICAgXCJ0YWJsZS1kYXJrLWhvdmVyLWJnXCI6ICAgICAgJHRhYmxlLWRhcmstaG92ZXItYmcsXG4gICAgICBcInRhYmxlLWRhcmstYm9yZGVyLWNvbG9yXCI6ICAkdGFibGUtZGFyay1ib3JkZXItY29sb3JcbiAgICApXG4gICksXG4gICR0YWJsZS10aGVtZS1tYXBcbik7XG4iLCIvL1xuLy8gQ29yZVVJIGRlZmF1bHQgY29sb3JzXG4vL1xuXG4kd2hpdGU6ICAjZmZmICFkZWZhdWx0O1xuJGJsYWNrOiAgIzAwMDAxNSAhZGVmYXVsdDtcblxuJGdyYXktYmFzZTogICMzYzRiNjQgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICAgI2ViZWRlZiAhZGVmYXVsdDtcbiRncmF5LTIwMDogICAjZDhkYmUwICFkZWZhdWx0O1xuJGdyYXktMzAwOiAgICNjNGM5ZDAgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICAgI2IxYjdjMSAhZGVmYXVsdDtcbiRncmF5LTUwMDogICAjOWRhNWIxICFkZWZhdWx0O1xuJGdyYXktNjAwOiAgICM4YTkzYTIgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICAgIzc2ODE5MiAhZGVmYXVsdDtcbiRncmF5LTgwMDogICAjNjM2ZjgzICFkZWZhdWx0O1xuJGdyYXktOTAwOiAgICM0ZjVkNzMgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAgJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAgJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAgJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRwcmltYXJ5LWJhc2U6ICAjMzIxZmRiICFkZWZhdWx0O1xuJHByaW1hcnktMTAwOiAgICNlYWU5ZmIgIWRlZmF1bHQ7XG4kcHJpbWFyeS0yMDA6ICAgI2Q2ZDJmYiAhZGVmYXVsdDtcbiRwcmltYXJ5LTMwMDogICAjYzFiY2Y0ICFkZWZhdWx0O1xuJHByaW1hcnktNDAwOiAgICNhZGE1ZjEgIWRlZmF1bHQ7XG4kcHJpbWFyeS01MDA6ICAgIzk4OGZlZCAhZGVmYXVsdDtcbiRwcmltYXJ5LTYwMDogICAjODQ3OGVhICFkZWZhdWx0O1xuJHByaW1hcnktNzAwOiAgICM2ZjYyZTYgIWRlZmF1bHQ7XG4kcHJpbWFyeS04MDA6ICAgIzViNGNlMiAhZGVmYXVsdDtcbiRwcmltYXJ5LTkwMDogICAjNDYzNWRmICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1kYXJrOiAgIzFmMTQ5OCAhZGVmYXVsdDtcbiRwcmltYXJ5OiAgICAgICAjMzIxZmRiICFkZWZhdWx0O1xuJHByaW1hcnktNTA6ICAgICM5ODhmZWQgIWRlZmF1bHQ7XG4kcHJpbWFyeS0yNTogICAgI2NjYzdmNiAhZGVmYXVsdDtcblxuXG4kc2Vjb25kYXJ5LWJhc2U6ICAjM2M0YjY0ICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LTEwMDogICAjZWJlZGVmICFkZWZhdWx0O1xuJHNlY29uZGFyeS0yMDA6ICAgI2Q4ZGJlMCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktMzAwOiAgICNjNGM5ZDAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTQwMDogICAjYjFiN2MxICFkZWZhdWx0O1xuJHNlY29uZGFyeS01MDA6ICAgIzlkYTViMSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktNjAwOiAgICM4YTkzYTIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTcwMDogICAjNzY4MTkyICFkZWZhdWx0O1xuJHNlY29uZGFyeS04MDA6ICAgIzYzNmY4MyAhZGVmYXVsdDtcbiRzZWNvbmRhcnktOTAwOiAgICM0ZjVkNzMgIWRlZmF1bHQ7XG5cbiRzZWNvbmRhcnktZGFyazogICMyMTIyMzMgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgICAjM2M0YjY0ICFkZWZhdWx0O1xuJHNlY29uZGFyeS01MDogICAgIzlkYTViMSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktMjU6ICAgICNjZWQyZDggIWRlZmF1bHQ7XG5cblxuJGRhbmdlci1kYXJrOiAgI2Q5MzczNyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICNlNTUzNTMgIWRlZmF1bHQ7XG4kZGFuZ2VyLTUwOiAgICAjZjJhOWE5ICFkZWZhdWx0O1xuJGRhbmdlci0yNTogICAgI2Y5ZDRkNCAhZGVmYXVsdDtcblxuJGluZm8tZGFyazogICMyOTgyY2MgIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgIzM5ZiAhZGVmYXVsdDtcbiRpbmZvLTUwOiAgICAjODBjNmZmICFkZWZhdWx0O1xuJGluZm8tMjU6ICAgICNjMGU2ZmYgIWRlZmF1bHQ7XG5cbiRzdWNjZXNzLWRhcms6ICAjMWI5ZTNlICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICMyZWI4NWMgIWRlZmF1bHQ7XG4kc3VjY2Vzcy01MDogICAgIzk2ZGJhZCAhZGVmYXVsdDtcbiRzdWNjZXNzLTI1OiAgICAjY2JlZGQ2ICFkZWZhdWx0O1xuXG4kd2FybmluZy1kYXJrOiAgI2Y2OTYwYiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAjZjliMTE1ICFkZWZhdWx0O1xuJHdhcm5pbmctNTA6ICAgICNmY2Q4OGEgIWRlZmF1bHQ7XG4kd2FybmluZy0yNTogICAgI2ZlZWNjNSAhZGVmYXVsdDtcblxuJGxpZ2h0OiAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kcGluazogICNlODNlOGMgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnktMjUsXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICR3aGl0ZSAhZGVmYXVsdDtcblxuJHlpcS10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR5aXEtdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcInlpcS10ZXh0LWRhcmtcIjogICR5aXEtdGV4dC1kYXJrLFxuICAgICAgXCJ5aXEtdGV4dC1saWdodFwiOiAgJHlpcS10ZXh0LWxpZ2h0XG4gICAgKVxuICApLFxuICAkeWlxLXRoZW1lLW1hcFxuKTtcblxuLy8gVE9ETzogTW92ZSB0byBiZXR0ZXIgcGxhY2Vcbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLFwiJTNjXCIpLFxuICAoXCI+XCIsXCIlM2VcIiksXG4gIChcIiNcIixcIiUyM1wiKSxcbiAgKFwiKFwiLFwiJTI4XCIpLFxuICAoXCIpXCIsXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuIiwiLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ1dHRvbnMtZm9ybXNcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnV0dG9ucy1mb3Jtc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnV0dG9uc1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnV0dG9uc1xuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybXNcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRzZWxlY3Qtb3B0aW9uLWJnOiBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3Jtc1xuXG4kZm9ybS10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJpbnB1dC1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyxcbiAgICAgIFwiaW5wdXQtZGlzYWJsZWQtYmdcIjogICAgICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcsXG4gICAgICBcImlucHV0LWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yLFxuICAgICAgXCJpbnB1dC1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IsXG4gICAgICBcImlucHV0LWZvY3VzLWJnXCI6ICAgICAgICAgICAgICAgICAgJGlucHV0LWZvY3VzLWJnLFxuICAgICAgXCJpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JcIjogICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsXG4gICAgICBcImlucHV0LWZvY3VzLWNvbG9yXCI6ICAgICAgICAgICAgICAgJGlucHV0LWZvY3VzLWNvbG9yLFxuICAgICAgXCJpbnB1dC1wbGFjZWhvbGRlci1jb2xvclwiOiAgICAgICAgICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcixcbiAgICAgIFwiaW5wdXQtcGxhaW50ZXh0LWNvbG9yXCI6ICAgICAgICAgICAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yLFxuICAgICAgXCJpbnB1dC1ncm91cC1hZGRvbi1jb2xvclwiOiAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcixcbiAgICAgIFwiaW5wdXQtZ3JvdXAtYWRkb24tYmdcIjogICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcsXG4gICAgICBcImlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvclwiOiAgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcixcbiAgICAgIFwic2VsZWN0LW9wdGlvbi1iZ1wiOiAgICAgICAgICAgICAgICAkc2VsZWN0LW9wdGlvbi1iZ1xuICAgIClcbiAgKSxcbiAgJGZvcm0tdGhlbWUtbWFwXG4pO1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAgICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICAgJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cblxuLnBzX19yYWlsLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbn1cblxuLnBzX19yYWlsLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyLFxuLnBzX19yYWlsLXk6aG92ZXIsXG4ucHNfX3JhaWwteDpmb2N1cyxcbi5wc19fcmFpbC15OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gIHdpZHRoOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9fdmFycy5zY3NzJztcblxuLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWJveCB7XG4gICZbZGF0YS1hbmltYXRpb249J2ZhZGUnXVtkYXRhLXN0YXRlPSdoaWRkZW4nXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWJveFtkYXRhLXRoZW1lfj0nY3BvcG92ZXInXSB7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gID4uI3skbmFtZXNwYWNlLXByZWZpeH0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIH1cblxuICA+LiN7JG5hbWVzcGFjZS1wcmVmaXh9LWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxuXG4gIC8vIC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gIC8vICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAvLyAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvclwiKTtcbiAgLy8gICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgLy8gICB9XG5cbiAgLy8gICAmOjphZnRlciB7XG4gIC8vICAgICBjb250ZW50OiAnJztcbiAgLy8gICAgIHotaW5kZXg6IC0xO1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIC8vICAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAmW2RhdGEtcGxhY2VtZW50Xj0ndG9wJ10sXG4gICZbZGF0YS1wbGFjZW1lbnRePSdib3R0b20nXSB7XG4gICAgPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgICAgd2lkdGg6IGFkZCgkcG9wb3Zlci1hcnJvdy13aWR0aCwgKDIgKiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1czsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSdyaWdodCddLFxuICAmW2RhdGEtcGxhY2VtZW50Xj0nbGVmdCddIHtcbiAgICA+IC4jeyRuYW1lc3BhY2UtcHJlZml4fS1hcnJvdyB7XG4gICAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgaGVpZ2h0OiBhZGQoJHBvcG92ZXItYXJyb3ctd2lkdGgsICgyICogJHBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgcGFkZGluZzogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cblxuICAmW2RhdGEtcGxhY2VtZW50Xj0ndG9wJ10ge1xuXG4gICAgPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctY29sb3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50Xj0nYm90dG9tJ10ge1xuXG4gICAgPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctY29sb3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50Xj0nbGVmdCddIHtcblxuICAgID4gLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWFycm93IHtcbiAgICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctY29sb3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSdyaWdodCddIHtcblxuICAgID4gLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWFycm93IHtcbiAgICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3RlcjogICAgICAgICAxMDgwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcbiIsIi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3ZlclxuXG5cbi8vIERlZmF1bHQgVGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWRlZmF1bHQtdGhlbWVcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWRlZmF1bHQtdGhlbWVcblxuJHBvcG92ZXItdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kcG9wb3Zlci10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwicG9wb3Zlci1iZ1wiOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcsXG4gICAgICBcInBvcG92ZXItYm9yZGVyLWNvbG9yXCI6ICAgICAgICRwb3BvdmVyLWJvcmRlci1jb2xvcixcbiAgICAgIFwicG9wb3Zlci1oZWFkZXItYmdcIjogICAgICAgICAgJHBvcG92ZXItaGVhZGVyLWJnLFxuICAgICAgXCJwb3BvdmVyLWhlYWRlci1jb2xvclwiOiAgICAgICAkcG9wb3Zlci1oZWFkZXItY29sb3IsXG4gICAgICBcInBvcG92ZXItYm9keS1jb2xvclwiOiAgICAgICAgICRwb3BvdmVyLWJvZHktY29sb3IsXG4gICAgICBcInBvcG92ZXItYXJyb3ctY29sb3JcIjogICAgICAgICRwb3BvdmVyLWFycm93LWNvbG9yLFxuICAgICAgXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCI6ICAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvclxuICAgIClcbiAgKSxcbiAgJHBvcG92ZXItdGhlbWUtbWFwXG4pO1xuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCJcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvcmRlci10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRib3JkZXItdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImJvcmRlci1jb2xvclwiOiAkYm9yZGVyLWNvbG9yXG4gICAgKVxuICApLFxuICAkYm9yZGVyLXRoZW1lLW1hcFxuKTtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1jb2xvcjogICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGNvbXBvbmVudC1iZzogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcbiIsIkBpbXBvcnQgJy4vX3ZhcnMuc2Nzcyc7XG5AaW1wb3J0ICcuL2FuaW1hdGlvbnMvZmFkZS5zY3NzJztcbkBpbXBvcnQgJy4vLi4vLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4vcG9wb3Zlci5zY3NzJztcblxuLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWlPUyB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5bZGF0YS0jeyRuYW1lc3BhY2UtcHJlZml4fS1yb290XSB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHgpO1xufVxuXG4uI3skbmFtZXNwYWNlLXByZWZpeH0tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAvLyBjb2xvcjogd2hpdGU7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHZpc2liaWxpdHksIG9wYWNpdHk7XG5cbiAgJltkYXRhLXBsYWNlbWVudF49J3RvcCddID4gLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50Xj0nYm90dG9tJ10gPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0gJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePSdsZWZ0J10gPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogLSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBsYWNlbWVudF49J3JpZ2h0J10gPiAuI3skbmFtZXNwYWNlLXByZWZpeH0tYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0gJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT0ndmlzaWJsZSddIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuNSwgMC4zOCwgMS4xMSk7XG4gIH1cbn1cblxuLiN7JG5hbWVzcGFjZS1wcmVmaXh9LWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG5cbi4jeyRuYW1lc3BhY2UtcHJlZml4fS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG4gIH1cblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCggdGhlbWUtY29sb3ItbGV2ZWwoJHZhbHVlLCAkYWxlcnQtYmctbGV2ZWwpLCAgdGhlbWUtY29sb3ItbGV2ZWwoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgIHRoZW1lLWNvbG9yLWxldmVsKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCJcblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydFxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICA2ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydFxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi5jLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MGVtO1xuICBAaW5jbHVkZSBhdmF0YXIoJGF2YXRhci13aWR0aCwkYXZhdGFyLXN0YXR1cy13aWR0aCk7XG59XG5cbi5jLWF2YXRhci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4uYy1hdmF0YXItc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG5cbiAgQGluY2x1ZGUgbHRyIHtcbiAgICByaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmMtYXZhdGFyLXNtIHtcbiAgQGluY2x1ZGUgYXZhdGFyKCRhdmF0YXItc20td2lkdGgsJGF2YXRhci1zbS1zdGF0dXMtd2lkdGgpO1xufVxuXG4uYy1hdmF0YXItbGcge1xuICBAaW5jbHVkZSBhdmF0YXIoJGF2YXRhci1sZy13aWR0aCwkYXZhdGFyLWxnLXN0YXR1cy13aWR0aCk7XG59XG5cbi5jLWF2YXRhci14bCB7XG4gIEBpbmNsdWRlIGF2YXRhcigkYXZhdGFyLXhsLXdpZHRoLCRhdmF0YXIteGwtc3RhdHVzLXdpZHRoKTtcbn1cblxuLmMtYXZhdGFycy1zdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmMtYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0gKCRhdmF0YXItd2lkdGggLyAyKTtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmMtYXZhdGFyLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0gKCRhdmF0YXItc20td2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jLWF2YXRhci1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtICgkYXZhdGFyLWxnLXdpZHRoIC8gMik7XG4gIH1cblxuICAuYy1hdmF0YXIteGwge1xuICAgIG1hcmdpbi1yaWdodDogLSAoJGF2YXRhci14bC13aWR0aCAvIDIpO1xuICB9XG59XG5cbi5jLWF2YXRhci1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5jLWF2YXRhci1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiQG1peGluIGF2YXRhcigkd2lkdGgsICRzdGF0dXMtd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkd2lkdGg7XG4gIGZvbnQtc2l6ZTogJHdpZHRoIC8gMi41O1xuXG4gIC5jLWF2YXRhci1zdGF0dXMge1xuICAgIHdpZHRoOiAkc3RhdHVzLXdpZHRoO1xuICAgIGhlaWdodDogJHN0YXR1cy13aWR0aDtcbiAgfVxufVxuIiwiLy8gQXZhdGFyc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGF2YXRhcnNcbiRhdmF0YXItc20td2lkdGg6ICAgICAgICAgMjRweCAhZGVmYXVsdDtcbiRhdmF0YXItc20tc3RhdHVzLXdpZHRoOiAgOHB4ICFkZWZhdWx0O1xuXG4kYXZhdGFyLXdpZHRoOiAgICAgICAgICAgIDM2cHggIWRlZmF1bHQ7XG4kYXZhdGFyLXN0YXR1cy13aWR0aDogICAgIDEwcHggIWRlZmF1bHQ7XG5cbiRhdmF0YXItbGctd2lkdGg6ICAgICAgICAgNDhweCAhZGVmYXVsdDtcbiRhdmF0YXItbGctc3RhdHVzLXdpZHRoOiAgMTJweCAhZGVmYXVsdDtcblxuJGF2YXRhci14bC13aWR0aDogICAgICAgICA2NHB4ICFkZWZhdWx0O1xuJGF2YXRhci14bC1zdGF0dXMtd2lkdGg6ICAxNHB4ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhdmF0YXJzXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlLCAkY29sb3IpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgMTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlc1xuXG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcsICRjb2xvcikge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCAje3N0ci1yZXBsYWNlKCN7Jn0sIFwiLmJhZGdlLSN7JGNvbG9yfVwiLCBcIiBcIil9IGEuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vLyBXaGVuIGNyZWF0aW5nIGEgdGhlbWUncyBjbGFzcywgc2NyaXB0IHdpbGwgdXNlIHRoaXMgcG9zdGZpeC5cbi8vXG4vLyBAdHlwZSBTdHJpbmdcbiR0aGVtZXMtZGVmYXVsdC1wb3N0LWNsYXNzOiBcIi10aGVtZVwiICFkZWZhdWx0O1xuXG4vLyBAdHlwZSBTdHJpbmdcbiRjdXJyZW50LXZhcmlhbnQ6IFwiXCIgIWRlZmF1bHQ7XG5cbi8vLyBDdXJyZW50IF9tYXBfIGR1cmluZyB0aGUgbG9vcC4gQ2FuIGJlIHVzZWQgaW4gY3VzdG9tIGNyZWF0aW9uLlxuLy8vXG4vLyBAdHlwZSBNYXBcbiR0aGVtZXMtbWFwOiBcIlwiICFkZWZhdWx0O1xuXG4vLyBAdHlwZSBCb29sZWFuXG4kdGhlbWUtaGFzLXZhcmlhbnRzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gR2V0cyBhIHZhbHVlIGZyb20gYSB0aGVtZS1saWtlIG1hcCB1c2luZyB0aGUgY3VycmVudCBlbnRpdHkgYW5kIG1hcCB3aXRoaW5nIHRoZSB0aGVtZSBzY29wZS5cbi8vXG4vLyBAcGFyYW0ge1N0cmluZ30gJGtleSAtIE5hbWUgb2YgdGhlIHZhcmlhYmxlIHlvdSB3YW50IHRvIGdldFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRlbnRpdHkgLSBOYW1lIG9mIHRoZSBlbnRpdHkgeW91IHdhbnQgdG8gYWNjZXNzXG4vL1xuLy8gQGV4YW1wbGUgc2Nzc1xuLy8gICB0aGVtZS1nZXQoJ2NvbG9yLXByaW1hcnknLCB1c2VyKTtcbi8vICAgLy8gLT4gIzMzM1xuLy9cbi8vIEByZXR1cm5zIHtTdHJpbmd9IFZhbHVlIG9mIGtleSBmb3IgdGhhdCBlbnRpdHlcbkBmdW5jdGlvbiB0aGVtZXMtZ2V0LXZhbHVlKCRrZXksICR0aGVtZTogJGN1cnJlbnQtdGhlbWUsICR2YXJpYW50OiAkY3VycmVudC12YXJpYW50LCAkbWFwOiAkdGhlbWVzLW1hcCkge1xuXG4gICRjdXJyZW50LXRoZW1lLW1hcDogbWFwLWdldCgkbWFwLCAkdGhlbWUpO1xuXG4gIC8vIEBpZiBub3QgJGVudGl0eS1tYXAge1xuICAvLyAgIEBlcnJvciAnVGhlcmUgaXMgbm8gYCN7JGVudGl0eX1gIGVudGl0eSBpbiB5b3VyIHZhcmlhdGlvbnMgbGlzdC4nO1xuICAvLyB9XG5cbiAgQGlmICR0aGVtZS1oYXMtdmFyaWFudHMge1xuICAgICRjdXJyZW50LXZhcmlhbnQtbWFwOiBtYXAtZ2V0KG1hcC1nZXQoJGN1cnJlbnQtdGhlbWUtbWFwLCBcIm1hcFwiKSwgJHZhcmlhbnQpO1xuICAgICR2YWx1ZTogbWFwLWdldCgkY3VycmVudC12YXJpYW50LW1hcCwgJGtleSk7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkY3VycmVudC10aGVtZS1tYXAsICRrZXkpIHtcbiAgICAgICR2YWx1ZTogbWFwLWdldCgkY3VycmVudC10aGVtZS1tYXAsICRrZXkpO1xuICAgICAgQHJldHVybiAkdmFsdWU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkdmFsdWU6IG1hcC1nZXQobWFwLWdldCgkbWFwLCAkZGVmYXVsdC10aGVtZSksICRrZXkpO1xuICAgICAgQHJldHVybiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgLy9UT0RPOiBmaW5kIHNvbHV0aW9uIHdoZW4gJGtleSBpcyBgbnVsbGBcbiAgLy8gQGlmIG5vdCAkcmV0IHtcbiAgLy8gICBAd2FybiAnVGhlIGVudGl0eSBgI3skZW50aXR5fWAgZG9lc25cXCd0IGhhdmUgYSB2YWx1ZSBmb3IgYCN7JGtleX1gLic7XG4gIC8vIH1cbn1cblxuQGZ1bmN0aW9uIGRlZmF1bHQtdGhlbWUoKSB7XG4gIEBlYWNoICRrZXkgaW4gbWFwLWtleXMoJGRlZmF1bHQtdGhlbWVzKSB7XG4gICAgLy8gQ2hlY2sgaWYgdGhlIHRoZW1lIGlzIGRlZmF1bHRcbiAgICBAaWYgbWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgJGtleSksIFwiZGVmYXVsdFwiKSA9PSB0cnVlIHtcbiAgICAgIEByZXR1cm4gJGtleTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHByb3BlcnR5KCRwcm9wZXJ0eSwgJGtleSwgJHRoZW1lOiAkY3VycmVudC10aGVtZSwgJHZhcmlhbnQ6ICRjdXJyZW50LXZhcmlhbnQsICRtYXA6ICR0aGVtZXMtbWFwKSB7XG4gICRjdXJyZW50LXRoZW1lLW1hcDogbWFwLWdldCgkbWFwLCAkdGhlbWUpO1xuXG4gIEBpZiAkdGhlbWUtaGFzLXZhcmlhbnRzIHtcbiAgICAkY3VycmVudC12YXJpYW50LW1hcDogbWFwLWdldChtYXAtZ2V0KCRjdXJyZW50LXRoZW1lLW1hcCwgXCJtYXBcIiksICR2YXJpYW50KTtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGN1cnJlbnQtdmFyaWFudC1tYXAsICRrZXkpO1xuXG4gICAgLy8gQHJldHVybiAkdmFsdWU7XG4gICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkY3VycmVudC10aGVtZS1tYXAsICRrZXkpIHtcbiAgICAgICR2YWx1ZTogbWFwLWdldCgkY3VycmVudC10aGVtZS1tYXAsICRrZXkpO1xuICAgICAgLy8gQHJldHVybiAkdmFsdWU7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR2YWx1ZTogbWFwLWdldChtYXAtZ2V0KCRtYXAsICRkZWZhdWx0LXRoZW1lKSwgJGtleSk7XG4gICAgICAvLyBAcmV0dXJuICR2YWx1ZTtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5AZnVuY3Rpb24gdGhlbWVzLWdldC1vcHRpb24oJGtleSwgJGZhbGxiYWNrOiBudWxsLCAkdGhlbWU6ICRjdXJyZW50LXRoZW1lLCAkdmFyaWFudDogJGN1cnJlbnQtdmFyaWFudCwgJG1hcDogJHRoZW1lcy1tYXApIHtcblxuICAkY3VycmVudC10aGVtZS1tYXA6IG1hcC1nZXQoJG1hcCwgJHRoZW1lKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGN1cnJlbnQtdGhlbWUtbWFwLCAka2V5KSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRjdXJyZW50LXRoZW1lLW1hcCwgJGtleSk7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGZhbGxiYWNrO1xuICB9XG59XG5cbkBtaXhpbiB0aGVtZXMtYXBwZW5kLXZhcmlhYmxlcygkdGhlbWUpIHtcbiAgLy8gVXBkYXRlIGdsb2JhbCB2YXJpYWJsZXNcbiAgJGN1cnJlbnQtdGhlbWU6ICR0aGVtZSAhZ2xvYmFsO1xuICBAaWYgJGN1cnJlbnQtdGhlbWUgPT0gXCJkYXJrXCIgYW5kICRlbmFibGUtcHJlZmVycy1jb2xvci1zY2hlbWUge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRoZW1lcy1jcmVhdGUtcGFyZW50KCR0aGVtZSwgJHZhcmlhbnQpIHtcbiAgLy8gVXBkYXRlIGdsb2JhbCB2YXJpYWJsZXNcbiAgJGN1cnJlbnQtdGhlbWU6ICR0aGVtZSAhZ2xvYmFsO1xuICAkY3VycmVudC12YXJpYW50OiAkdmFyaWFudCAhZ2xvYmFsO1xuXG4gIEBpZiBtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAkY3VycmVudC10aGVtZSksIFwiZGVmYXVsdFwiKSB7XG4gICAgQGF0LXJvb3R7XG4gICAgICBAaWYgJHZhcmlhbnQgPT0gJGRlZmF1bHQtdmFyaWFudCB7XG4gICAgICAgICN7JHBhcmVudC1lbGVtZW50fSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAjeyRwYXJlbnQtZWxlbWVudH0jeyRwYXJlbnQtZWxlbWVudH0tI3skdmFyaWFudH0ge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAYXQtcm9vdHtcbiAgICAgIEBpZiAkdmFyaWFudCA9PSAkZGVmYXVsdC12YXJpYW50IHtcbiAgICAgICAgQGlmICRjdXJyZW50LXRoZW1lID09IFwiZGFya1wiIGFuZCAkZW5hYmxlLXByZWZlcnMtY29sb3Itc2NoZW1lIHtcbiAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgICAgICAgICAjeyRwYXJlbnQtZWxlbWVudH0ge1xuICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC5jLSN7JHRoZW1lfSN7JHRoZW1lcy1kZWZhdWx0LXBvc3QtY2xhc3N9ICN7JHBhcmVudC1lbGVtZW50fSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaWYgJGN1cnJlbnQtdGhlbWUgPT0gXCJkYXJrXCIgYW5kICRlbmFibGUtcHJlZmVycy1jb2xvci1zY2hlbWUge1xuICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgICAgICAgICN7JHBhcmVudC1lbGVtZW50fSN7JHBhcmVudC1lbGVtZW50fS0jeyR2YXJpYW50fSB7XG4gICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLmMtI3skdGhlbWV9I3skdGhlbWVzLWRlZmF1bHQtcG9zdC1jbGFzc30gI3skcGFyZW50LWVsZW1lbnR9I3skcGFyZW50LWVsZW1lbnR9LSN7JHZhcmlhbnR9IHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWUtc2luZ2xlLWFwcGVuZCgkdGhlbWUpIHtcbiAgLy8gVXBkYXRlIGdsb2JhbCB2YXJpYWJsZXNcbiAgJGN1cnJlbnQtdGhlbWU6ICR0aGVtZSAhZ2xvYmFsO1xuXG4gIEBpZiBub3QgJiB7XG4gICAgQGVycm9yIFwiTm8gc2VsZWN0b3IgZm91bmQuIEkgbmVlZCBhIHNlbGVjdG9yIHRvIGFwcGVuZCB0aGUgY2xhc3MgdG8uXCI7XG4gIH1cblxuICBAaWYgJGN1cnJlbnQtdGhlbWUgPT0gXCJkYXJrXCIgYW5kICRlbmFibGUtcHJlZmVycy1jb2xvci1zY2hlbWUge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJi5jLSN7JHRoZW1lfSN7JHRoZW1lcy1kZWZhdWx0LXBvc3QtY2xhc3N9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVzLXNpbmdsZS1wYXJlbnQoJHRoZW1lKSB7XG4gIC8vIFVwZGF0ZSBnbG9iYWwgdmFyaWFibGVzXG4gICRjdXJyZW50LXRoZW1lOiAkdGhlbWUgIWdsb2JhbDtcblxuICBAYXQtcm9vdHtcbiAgICBAaWYgJGN1cnJlbnQtdGhlbWUgPT0gXCJkYXJrXCIgYW5kICRlbmFibGUtcHJlZmVycy1jb2xvci1zY2hlbWUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgICBAaWYgJiB7XG4gICAgICAgICAgJiB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaWYgJiB7XG4gICAgICAgIC5jLSN7JHRoZW1lfSN7JHRoZW1lcy1kZWZhdWx0LXBvc3QtY2xhc3N9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLmMtI3skdGhlbWV9I3skdGhlbWVzLWRlZmF1bHQtcG9zdC1jbGFzc30ge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZXMoJGxvb3A6ICR0aGVtZXMtbWFwLCAkcGFyZW50OiBmYWxzZSwgJGNyZWF0ZTogZmFsc2UpIHtcbiAgJHRoZW1lcy1tYXA6ICRsb29wICFnbG9iYWw7XG4gICRwYXJlbnQtZWxlbWVudDogJHBhcmVudCAhZ2xvYmFsO1xuICAkZGVmYXVsdC10aGVtZTogbnVsbCAhZ2xvYmFsO1xuXG4gIEBlYWNoICRrZXkgaW4gbWFwLWtleXMoJGRlZmF1bHQtdGhlbWVzKSB7XG5cbiAgICAvLyBDaGVjayBpZiB0aGUgdGhlbWUgaXMgZGVmYXVsdFxuICAgIEBpZiBtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAka2V5KSwgXCJkZWZhdWx0XCIpID09IHRydWUge1xuICAgICAgJGRlZmF1bHQtdGhlbWU6ICRrZXkgIWdsb2JhbDtcbiAgICB9XG4gIH1cblxuICAvLyBHZXQgbGlzdCBvZiB0aGVtZXNcbiAgJHRoZW1lczogbWFwLWtleXMoJHRoZW1lcy1tYXApO1xuXG4gIEBlYWNoICR0aGVtZSBpbiAkdGhlbWVzIHtcbiAgICAkY3VycmVudC10aGVtZTogJHRoZW1lICFnbG9iYWw7XG5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGRlZmF1bHQtdGhlbWVzLCAkdGhlbWUpIHtcbiAgICAgICR0aGVtZS1tYXA6IG1hcC1nZXQoJHRoZW1lcy1tYXAsICR0aGVtZSk7XG4gICAgICAvLyBDaGVjayBpZiAkdGhlbWUtbWFwIGhhcyB2YXJpYW50c1xuICAgICAgQGlmIG1hcC1oYXMta2V5KCR0aGVtZS1tYXAsIFwibWFwXCIpIHtcbiAgICAgICAgJHRoZW1lLWhhcy12YXJpYW50czogdHJ1ZSAhZ2xvYmFsO1xuICAgICAgICAvLyBHZXQgbGlzdCBvZiB2YXJpYW50c1xuICAgICAgICAkdmFyaWFudHM6IG1hcC1rZXlzKG1hcC1nZXQoJHRoZW1lLW1hcCwgXCJtYXBcIikpO1xuICAgICAgICAkZGVmYXVsdC12YXJpYW50OiBtYXAtZ2V0KCR0aGVtZS1tYXAsIFwiZGVmYXVsdFwiKSAhZ2xvYmFsO1xuICAgICAgICBAZWFjaCAkdmFyaWFudCBpbiAkdmFyaWFudHMge1xuICAgICAgICAgIEBpbmNsdWRlIHRoZW1lcy1jcmVhdGUtcGFyZW50KCR0aGVtZSwgJHZhcmlhbnQpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR0aGVtZS1oYXMtdmFyaWFudHM6IGZhbHNlICFnbG9iYWw7XG4gICAgICAgIEBpZiBtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAkdGhlbWUpLCBcImRlZmF1bHRcIikge1xuICAgICAgICAgIEBpbmNsdWRlIHRoZW1lcy1hcHBlbmQtdmFyaWFibGVzKCR0aGVtZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBAaWYgJGNyZWF0ZSA9PSBcInBhcmVudFwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lcy1zaW5nbGUtcGFyZW50KCR0aGVtZSkge1xuICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IEBlbHNlIGlmICRjcmVhdGUgPT0gXCJhcHBlbmRcIiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZS1zaW5nbGUtYXBwZW5kKCR0aGVtZSkge1xuICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lcy1zaW5nbGUtcGFyZW50KCR0aGVtZSkge1xuICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lLXZhcmlhbnQoJGV4dGVuZC1jbGFzczogZmFsc2UpIHtcbiAgQGVhY2ggJHRoZW1lIGluIG1hcC1rZXlzKCRkZWZhdWx0LXRoZW1lcykge1xuICAgICRnZXQtY29sb3JzOiBtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAkdGhlbWUpLCBcInRoZW1lLWNvbG9yc1wiKTtcbiAgICAkZ2V0LWRlZmF1bHQ6IG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwiZGVmYXVsdFwiKTtcbiAgICAkZ2V0LWdyYXlzOiBtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAkdGhlbWUpLCBcImdyYXlzXCIpO1xuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRnZXQtY29sb3JzIHtcbiAgICAgICRjb2xvcjogJGNvbG9yICFnbG9iYWw7XG4gICAgICAkdmFsdWU6ICR2YWx1ZSAhZ2xvYmFsO1xuICAgICAgQGlmICRnZXQtZGVmYXVsdCB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRkZWZhdWx0LWNvbG9yOiBtYXAtZ2V0KG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsIGRlZmF1bHQtdGhlbWUoKSksIFwidGhlbWUtY29sb3JzXCIpLCAkY29sb3IpO1xuICAgICAgICBAaWYgJGRlZmF1bHQtY29sb3IgIT0gJHZhbHVlIHtcbiAgICAgICAgICBAaWYgJGV4dGVuZC1jbGFzcyB7XG4gICAgICAgICAgICAmLmMtI3skdGhlbWV9I3skdGhlbWUtc3VmZml4fSB7XG4gICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICAgIC5jLSN7JHRoZW1lfSN7JHRoZW1lLXN1ZmZpeH0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZS1ncmFkaWVudHMoKSB7XG4gIEBlYWNoICR0aGVtZSBpbiBtYXAta2V5cygkZGVmYXVsdC10aGVtZXMpIHtcbiAgICAkZ2V0LWRlZmF1bHQ6IG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwiZGVmYXVsdFwiKTtcbiAgICAkZ2V0LWdyYWRpZW50czogbWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgJHRoZW1lKSwgXCJncmFkaWVudHNcIik7XG4gICAgQGVhY2ggJGdyYWRpZW50LCAkdmFsdWUgaW4gJGdldC1ncmFkaWVudHMge1xuICAgICAgJGdyYWRpZW50OiAkZ3JhZGllbnQgIWdsb2JhbDtcbiAgICAgICR2YWx1ZTogJHZhbHVlICFnbG9iYWw7XG4gICAgICBAaWYgJGdldC1kZWZhdWx0IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJGRlZmF1bHQtZ3JhZGllbnQ6IG1hcC1nZXQobWFwLWdldChtYXAtZ2V0KCRkZWZhdWx0LXRoZW1lcywgZGVmYXVsdC10aGVtZSgpKSwgXCJncmFkaWVudHNcIiksICRncmFkaWVudCk7XG4gICAgICAgIEBpZiAkZGVmYXVsdC1ncmFkaWVudCAhPSAkdmFsdWUge1xuICAgICAgICAgIEBhdC1yb290e1xuICAgICAgICAgICAgLmMtI3skdGhlbWV9I3skdGhlbWUtc3VmZml4fSB7XG4gICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWUtZ2V0LWNvbG9yKCRjb2xvcikge1xuICBAZWFjaCAkdGhlbWUgaW4gbWFwLWtleXMoJGRlZmF1bHQtdGhlbWVzKSB7XG4gICAgJGdldC1jb2xvcjogbWFwLWdldChtYXAtZ2V0KG1hcC1nZXQoJGRlZmF1bHQtdGhlbWVzLCAkdGhlbWUpLCBcInRoZW1lLWNvbG9yc1wiKSwgJGNvbG9yKTtcbiAgICAkZ2V0LWRlZmF1bHQ6IG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwiZGVmYXVsdFwiKTtcbiAgICAkY29sb3I6ICRnZXQtY29sb3IgIWdsb2JhbDtcbiAgICBAaWYgJGdldC1kZWZhdWx0IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGF0LXJvb3R7XG4gICAgICAgIC5jLSN7JHRoZW1lfSN7JHRoZW1lLXN1ZmZpeH0gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iLW1lbnUge1xuICBAaW5jbHVkZSBsdHIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuLWdyb3VwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMCAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRoZW1lcygkdHlwb2dyYXBoeS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0ZXh0LW11dGVkXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93IHtcbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlcnMoJGJyZWFkY3J1bWItYm9yZGVycyk7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCRicmVhZGNydW1iLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImJyZWFkY3J1bWItYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYnJlYWRjcnVtYi1ib3JkZXItY29sb3JcIik7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRicmVhZGNydW1iLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yXCIpO1xuICAgICAgfVxuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRicmVhZGNydW1iLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImJyZWFkY3J1bWItYWN0aXZlLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJvcmRlcnMoJGJvcmRlcnMsICRyZXZlcnNlOiBmYWxzZSkge1xuICBAZWFjaCAkYm9yZGVyIGluICRib3JkZXJzIHtcbiAgICAkZGlyZWN0aW9uOiBudGgoJGJvcmRlciwgMSk7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gXCJhbGxcIiB7XG4gICAgICBib3JkZXI6IG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInRvcFwiIHtcbiAgICAgIGJvcmRlci10b3A6IG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInJpZ2h0XCIge1xuICAgICAgQGlmICRyZXZlcnNlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogbWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJib3R0b21cIiB7XG4gICAgICBib3JkZXItYm90dG9tOiBtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKTtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJsZWZ0XCIge1xuICAgICAgYm9yZGVyLWxlZnQ6IG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pO1xuICAgICAgQGlmICRyZXZlcnNlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVycy1zaGFkb3coJGJvcmRlcnMsICRyZXZlcnNlOiBmYWxzZSkge1xuICBAZWFjaCAkYm9yZGVyIGluICRib3JkZXJzIHtcbiAgICAkZGlyZWN0aW9uOiBudGgoJGJvcmRlciwgMSk7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gXCJhbGxcIiB7XG4gICAgICAkc2l6ZTogbWFwLWdldChtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKSwgc2l6ZSk7XG4gICAgICAkY29sb3I6IG1hcC1nZXQobWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbiksIGNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaXplICRzdHlsZSAkY29sb3IgaW5zZXQ7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwidG9wXCIge1xuICAgICAgJHNpemU6IG1hcC1nZXQobWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbiksIHNpemUpO1xuICAgICAgJGNvbG9yOiBtYXAtZ2V0KG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pLCBjb2xvcik7XG4gICAgICBib3gtc2hhZG93OiAwIC0gJHNpemUgJHNpemUgLSAkc2l6ZSAkY29sb3IgaW5zZXQ7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwicmlnaHRcIiB7XG4gICAgICAkc2l6ZTogbWFwLWdldChtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKSwgc2l6ZSk7XG4gICAgICAkY29sb3I6IG1hcC1nZXQobWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbiksIGNvbG9yKTtcbiAgICAgIEBpZiAkcmV2ZXJzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaXplIDAgJHNpemUgLSAkc2l6ZSAkY29sb3IgaW5zZXQ7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogLSAkc2l6ZSAwICRzaXplIC0gJHNpemUgJGNvbG9yIGluc2V0O1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImJvdHRvbVwiIHtcbiAgICAgICRzaXplOiBtYXAtZ2V0KG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pLCBzaXplKTtcbiAgICAgICRjb2xvcjogbWFwLWdldChtYXAtZ2V0KCRib3JkZXJzLCAkZGlyZWN0aW9uKSwgY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogMCAkc2l6ZSAkc2l6ZSAtICRzaXplICRjb2xvciBpbnNldDtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJsZWZ0XCIge1xuICAgICAgJHNpemU6IG1hcC1nZXQobWFwLWdldCgkYm9yZGVycywgJGRpcmVjdGlvbiksIHNpemUpO1xuICAgICAgJGNvbG9yOiBtYXAtZ2V0KG1hcC1nZXQoJGJvcmRlcnMsICRkaXJlY3Rpb24pLCBjb2xvcik7XG4gICAgICBib3gtc2hhZG93OiAkc2l6ZSAwICRzaXplIC0gJHNpemUgJGNvbG9yIGluc2V0O1xuICAgICAgQGlmICRyZXZlcnNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogLSAkc2l6ZSAwICRzaXplIC0gJHNpemUgJGNvbG9yIGluc2V0O1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaXplIDAgJHNpemUgLSAkc2l6ZSAkY29sb3IgaW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYlxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogIDEuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItZGl2aWRlcjogIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogIDAgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlcnM6ICAoIGJvdHRvbTogMXB4IHNvbGlkICkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWJcblxuLy8gRGVmYXVsdCB0aGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItZGVmYXVsdC10aGVtZVxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLWNvbG9yOiAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1kZWZhdWx0LXRoZW1lXG5cbiRicmVhZGNydW1iLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGJyZWFkY3J1bWItdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImJyZWFkY3J1bWItYmdcIjogICAgICAgICAgICAgJGJyZWFkY3J1bWItYmcsXG4gICAgICBcImJyZWFkY3J1bWItYm9yZGVyLWNvbG9yXCI6ICAgJGJyZWFkY3J1bWItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJicmVhZGNydW1iLWRpdmlkZXItY29sb3JcIjogICRicmVhZGNydW1iLWRpdmlkZXItY29sb3IsXG4gICAgICBcImJyZWFkY3J1bWItYWN0aXZlLWNvbG9yXCI6ICAgJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yXG4gICAgKVxuICApLFxuICAkYnJlYWRjcnVtYi10aGVtZS1tYXBcbik7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICBAaW5jbHVkZSBsdHIge1xuICAgID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gICAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gICAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gICAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpLFxuICAuYy1pY29uIHtcbiAgICBoZWlnaHQ6ICRidG4tZm9udC1zaXplO1xuICAgIG1hcmdpbjogKCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpIC0gJGZvbnQtc2l6ZS1iYXNlKSAvIDIpIDA7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJ0bi10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgfVxufVxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnRuLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4uYnRuLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vXG4vLyBHaG9zdCBidXR0b25cbi8vXG5cbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIC5idG4tZ2hvc3QtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tZ2hvc3QtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cbi8vXG4vLyBCcmFuZCBidXR0b25cbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRicmFuZHMtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG4vLyBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYnJhbmRzLWNvbG9ycyB7XG4vLyAgIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuLy8gICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbi8vICAgfVxuLy8gfVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAje3N0ci1yZXBsYWNlKCN7Jn0sIFwiLmJ0bi1cIiwgXCIuc2hvdyA+IC5idG4tXCIpfS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7c3RyLXJlcGxhY2UoI3smfSwgXCIuYnRuLVwiLCBcIi5zaG93ID4gLmJ0bi1cIil9LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcblxuICBpLFxuICAuYy1pY29uIHtcbiAgICB3aWR0aDogJGZvbnQtc2l6ZTtcbiAgICBoZWlnaHQ6ICRmb250LXNpemU7XG4gICAgbWFyZ2luOiAoKCgkZm9udC1zaXplICogJGxpbmUtaGVpZ2h0KSAtICRmb250LXNpemUpIC8gMikgMDtcbiAgfVxufVxuXG4vLyBCdXR0b24gR2hvc3RcblxuQG1peGluIGJ1dHRvbi1naG9zdC12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAje3N0ci1yZXBsYWNlKCN7Jn0sIFwiLmJ0bi1cIiwgXCIuc2hvdyA+IC5idG4tXCIpfS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gQnJhbmQgQ29sb3JzXG5cbiRmYWNlYm9vazogICAgICAgICMzYjU5OTggIWRlZmF1bHQ7XG4kdHdpdHRlcjogICAgICAgICAjMDBhY2VkICFkZWZhdWx0O1xuJGxpbmtlZGluOiAgICAgICAgIzQ4NzViNCAhZGVmYXVsdDtcbiRmbGlja3I6ICAgICAgICAgICNmZjAwODQgIWRlZmF1bHQ7XG4kdHVtYmxyOiAgICAgICAgICAjMzI1MDZkICFkZWZhdWx0O1xuJHhpbmc6ICAgICAgICAgICAgIzAyNjQ2NiAhZGVmYXVsdDtcbiRnaXRodWI6ICAgICAgICAgICM0MTgzYzQgIWRlZmF1bHQ7XG4kc3RhY2stb3ZlcmZsb3c6ICAjZmU3YTE1ICFkZWZhdWx0O1xuJHlvdXR1YmU6ICAgICAgICAgI2IwMCAhZGVmYXVsdDtcbiRkcmliYmJsZTogICAgICAgICNlYTRjODkgIWRlZmF1bHQ7XG4kaW5zdGFncmFtOiAgICAgICAjNTE3ZmE0ICFkZWZhdWx0O1xuJHBpbnRlcmVzdDogICAgICAgI2NiMjAyNyAhZGVmYXVsdDtcbiR2azogICAgICAgICAgICAgICM0NTY2OGUgIWRlZmF1bHQ7XG4keWFob286ICAgICAgICAgICAjNDAwMTkxICFkZWZhdWx0O1xuJGJlaGFuY2U6ICAgICAgICAgIzE3NjlmZiAhZGVmYXVsdDtcbiRyZWRkaXQ6ICAgICAgICAgICNmZjQ1MDAgIWRlZmF1bHQ7XG4kdmltZW86ICAgICAgICAgICAjYWFkNDUwICFkZWZhdWx0O1xuXG4kYnJhbmRzLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGJyYW5kcy1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiZmFjZWJvb2tcIjogICAgICAgICRmYWNlYm9vayxcbiAgICBcInR3aXR0ZXJcIjogICAgICAgICAkdHdpdHRlcixcbiAgICBcImxpbmtlZGluXCI6ICAgICAgICAkbGlua2VkaW4sXG4gICAgXCJmbGlja3JcIjogICAgICAgICAgJGZsaWNrcixcbiAgICBcInR1bWJsclwiOiAgICAgICAgICAkdHVtYmxyLFxuICAgIFwieGluZ1wiOiAgICAgICAgICAgICR4aW5nLFxuICAgIFwiZ2l0aHViXCI6ICAgICAgICAgICRnaXRodWIsXG4gICAgXCJzdGFjay1vdmVyZmxvd1wiOiAgJHN0YWNrLW92ZXJmbG93LFxuICAgIFwieW91dHViZVwiOiAgICAgICAgICR5b3V0dWJlLFxuICAgIFwiZHJpYmJibGVcIjogICAgICAgICRkcmliYmJsZSxcbiAgICBcImluc3RhZ3JhbVwiOiAgICAgICAkaW5zdGFncmFtLFxuICAgIFwicGludGVyZXN0XCI6ICAgICAgICRwaW50ZXJlc3QsXG4gICAgXCJ2a1wiOiAgICAgICAgICAgICAgJHZrLFxuICAgIFwieWFob29cIjogICAgICAgICAgICR5YWhvbyxcbiAgICBcImJlaGFuY2VcIjogICAgICAgICAkYmVoYW5jZSxcbiAgICBcInJlZGRpdFwiOiAgICAgICAgICAkcmVkZGl0LFxuICAgIFwidmltZW9cIjogICAgICAgICAgICR2aW1lb1xuICApLFxuICAkYnJhbmRzLWNvbG9yc1xuKTtcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmMtY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAkc3BhY2VyO1xuICBtYXJnaW46ICRzcGFjZXIgMDtcblxuICBAaW5jbHVkZSBsdHIge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG4uYy1jYWxsb3V0LWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbn1cbi5jLWNhbGxvdXQgY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuLmMtY2FsbG91dCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbn1cbi5jLWNhbGxvdXQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhbGxvdXQgKyAuYy1jYWxsb3V0IHtcbiAgbWFyZ2luLXRvcDogLSAuMjVyZW07XG59XG5cbi8vXG4vLyBWYXJpYW50c1xuLy9cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLmMtY2FsbG91dC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHZhbHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdmFsdWU7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLW1hcmdpbi1ib3R0b207XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdGhlbWVzKCRjYXJkLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNhcmQtYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2FyZC1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmRyYWcsXG4gIC5kcmFnIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cbn1cblxuLy8gQ2FyZHMgd2l0aCBjb2xvciBhY2NlbnRcbi5jYXJkW2NsYXNzXj1cImJnLVwiXSxcbi5jYXJkW2NsYXNzKj1cIiBiZy1cIl0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEyNSk7IC8vZGFya2VuKCR2YWx1ZSwgMTIuNSUpO1xuICAuY2FyZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KTsgLy9kYXJrZW4oJHZhbHVlLCAzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xMjUpOyAvL2RhcmtlbigkdmFsdWUsIDEyLjUlKTtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBAaW5jbHVkZSB0aGVtZXMoJGNhcmQtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNhcmQtY29sb3JcIik7XG4gIH1cbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgdGhlbWVzKCRjYXJkLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjYXJkLWNhcC1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2FyZC1jYXAtYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2FyZC1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuYy1jaGFydC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSB0aGVtZXMoJGNhcmQtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNhcmQtY2FwLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjYXJkLWNhcC1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjYXJkLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjAyNSk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS0zMDA7XG59XG5cbi5jYXJkLWhlYWRlci1pY29uLWJnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogKCRjYXJkLXNwYWNlci15ICogMikgKyAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAwO1xuICBtYXJnaW46ICgtICRjYXJkLXNwYWNlci15KSAkY2FyZC1zcGFjZXIteCAoLSAkY2FyZC1zcGFjZXIteSkgKC0gJGNhcmQtc3BhY2VyLXgpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRjYXJkLWljb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNhcmQtaWNvbi1iZztcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIHRoZW1lcygkY2FyZC10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGJvcmRlci1yaWdodDogdGhlbWVzLWdldC12YWx1ZShcImNhcmQtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLSAoJHNwYWNlciAvIDQpO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0gKCRzcGFjZXIgLyA0KTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItYWN0aW9uIHtcbiAgcGFkZGluZzogMCAoJHNwYWNlciAvIDQpO1xuICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDYXJkcyB3aXRoIGNvbG9yIGFjY2VudFxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLmNhcmQtYWNjZW50LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgY2FyZC1hY2NlbnQtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cbi5jYXJkLWZ1bGwge1xuICBtYXJnaW4tdG9wOiAtICRzcGFjZXI7XG4gIG1hcmdpbi1yaWdodDogLSAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuXG4gICAgJi5jb2xzLTIge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbiAgfVxufVxuIiwiXG4vL1xuLy8gQ2FyZHNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLW1hcmdpbi1ib3R0b206ICAgICAgICAkc3BhY2VyICogMS41ICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuJGNhcmQtaWNvbi1iZzogICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNhcmQtaWNvbi1jb2xvcjogICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkc1xuXG4vLyBEZWZhdWx0IHRoZW1lXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZHMtZGVmYXVsdC10aGVtZVxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZHMtZGVmYXVsdC10aGVtZVxuXG4kY2FyZC10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjYXJkLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJjYXJkLWJvcmRlci1jb2xvclwiOiAgJGNhcmQtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjYXJkLWNhcC1iZ1wiOiAgICAgICAgJGNhcmQtY2FwLWJnLFxuICAgICAgXCJjYXJkLWNhcC1jb2xvclwiOiAgICAgJGNhcmQtY2FwLWNvbG9yLFxuICAgICAgXCJjYXJkLWNvbG9yXCI6ICAgICAgICAgJGNhcmQtY29sb3IsXG4gICAgICBcImNhcmQtYmdcIjogICAgICAgICAgICAkY2FyZC1iZ1xuICAgIClcbiAgKSxcbiAgJGNhcmQtdGhlbWUtbWFwXG4pO1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE5hbWUgb2YgdGhlIHByZXZpb3VzIGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBmaXJzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtYmVmb3JlKGxnKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChsZywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQobGcsICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LWJlZm9yZSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuIC0gMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNhcmQtYWNjZW50LXZhcmlhbnQoJGNvbG9yKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIH1cbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWxcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAgMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWxcbiIsIi5jLWNoYXJ0LXdyYXBwZXIgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHNlbGVjdG9yLXR5cGUtbm8tdW5rbm93blxuYmFzZS1jaGFydC5jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5jYW52YXMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogLjU7XG4gIEBpbmNsdWRlIHRoZW1lcygkY2xvc2UtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImNsb3NlLWNvbG9yXCIpO1xuICAgIHRleHQtc2hhZG93OiB0aGVtZXMtZ2V0LXZhbHVlKFwiY2xvc2UtdGV4dC1zaGFkb3dcIik7XG4gIH1cblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjbG9zZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjbG9zZS1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAzNDBweCAhZGVmYXVsdDtcbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICByaWdodDogMDtcbiAgfVxuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yXCIpO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnXCIpKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmdcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvclwiKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvclwiKTtcbiAgfVxuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICByaWdodDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICByaWdodDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZFwiKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yXCIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkXCIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHJpZ2h0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB9XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcmlnaHQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB9XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZ1wiKTtcbiAgICAgIH1cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1zZWxlY3QtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZDogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1zZWxlY3QtYmdcIikgdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZFwiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGZvcm0tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1jb2xvclwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnXCIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIH1cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIH1cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmdcIik7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWZpbGUtY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1maWxlLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1maWxlLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tZmlsZS1idXR0b24tY29sb3JcIik7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLWZpbGUtYnV0dG9uLWJnXCIpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdGh1bWItYmdcIikpO1xuICAgIH1cbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZ1wiKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdHJhY2stYmdcIik7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10aHVtYi1iZ1wiKSk7XG4gICAgfVxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnXCIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhbmdlLXRyYWNrLWJnXCIpO1xuICAgIH1cbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdGh1bWItYmdcIikpO1xuICAgIH1cbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZ1wiKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiY3VzdG9tLXJhbmdlLXRyYWNrLWJnXCIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdHJhY2stYmdcIik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkY3VzdG9tLWZvcm1zLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZ1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRjdXN0b20tZm9ybXMtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICA1MCUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogIGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIERlZmF1bHQgVGhlbWVcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuXG5cbiRjdXN0b20tZm9ybXMtdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY3VzdG9tLWZvcm1zLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnXCI6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZyxcbiAgICAgIFwiY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvclwiOiAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IsXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnXCI6ICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyxcbiAgICAgIFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmdcIjogICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3JcIjogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvclwiOiAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3IsXG4gICAgICBcImN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmdcIjogICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnLFxuICAgICAgXCJjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvclwiOiAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3IsXG4gICAgICBcImN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkXCI6ICAgICAgICAgICAgICAgICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCxcbiAgICAgIFwiY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnXCI6ICAgICAgICAgICAgJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyxcbiAgICAgIFwiY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yXCI6ICAgICAgICAgJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvclwiOiAgJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3IsXG4gICAgICBcImN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlXCI6ICAgICAgICAgICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSxcbiAgICAgIFwiY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWRcIjogICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkLFxuICAgICAgXCJjdXN0b20tc2VsZWN0LWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1jb2xvcixcbiAgICAgIFwiY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3IsXG4gICAgICBcImN1c3RvbS1zZWxlY3QtYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWJnLFxuICAgICAgXCJjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZyxcbiAgICAgIFwiY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yLFxuICAgICAgXCJjdXN0b20tc2VsZWN0LWluZGljYXRvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IsXG4gICAgICBcImN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZFwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsXG4gICAgICBcImN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcixcbiAgICAgIFwiY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJjdXN0b20tcmFuZ2UtdHJhY2stYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnLFxuICAgICAgXCJjdXN0b20tcmFuZ2UtdGh1bWItYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLWJnLFxuICAgICAgXCJjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyxcbiAgICAgIFwiY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZyxcbiAgICAgIFwiY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnLFxuICAgICAgXCJjdXN0b20tZmlsZS1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IsXG4gICAgICBcImN1c3RvbS1maWxlLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tZmlsZS1iZyxcbiAgICAgIFwiY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcixcbiAgICAgIFwiY3VzdG9tLWZpbGUtYnV0dG9uLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1maWxlLWJ1dHRvbi1iZ1xuICAgIClcbiAgKSxcbiAgJGN1c3RvbS1mb3Jtcy10aGVtZS1tYXBcbik7XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgLy8gbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCRkcm9wZG93bi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImRyb3Bkb3duLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImRyb3Bkb3duLWJvcmRlci1jb2xvclwiKTtcbiAgfVxufVxuXG4uYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyIC5kcm9wZG93bi1tZW51LFxuW2RhdGEtZGlzcGxheV49XCJzdGF0aWNcIl0gfiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5jLWhlYWRlciAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0LFxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCxcbiAgICBbZGF0YS1kaXNwbGF5Xj1cInN0YXRpY1wiXSB+IC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQsXG4gICAgLm5hdmJhciAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCxcbiAgICBbZGF0YS1kaXNwbGF5Xj1cInN0YXRpY1wiXSB+IC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdVwicmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIHRoZW1lcygkZHJvcGRvd24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcih0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tZGl2aWRlci1iZ1wiKSwgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xuICB9XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSB0aGVtZXMoJGRyb3Bkb3duLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1saW5rLWNvbG9yXCIpO1xuICB9XG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZVwicyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG5cbiAgICBAaW5jbHVkZSB0aGVtZXMoJGRyb3Bkb3duLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImRyb3Bkb3duLWxpbmstaG92ZXItY29sb3JcIik7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tbGluay1ob3Zlci1iZ1wiKSk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcblxuICAgIEBpbmNsdWRlIHRoZW1lcygkZHJvcGRvd24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3JcIik7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tbGluay1hY3RpdmUtYmdcIikpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRoZW1lcygkZHJvcGRvd24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvclwiKTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbiAgQGluY2x1ZGUgdGhlbWVzKCRkcm9wZG93bi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiZHJvcGRvd24taGVhZGVyLWNvbG9yXCIpO1xuICB9XG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSB0aGVtZXMoJGRyb3Bkb3duLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJkcm9wZG93bi1saW5rLWNvbG9yXCIpO1xuICB9XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgfVxuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bnNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bnNcblxuLy8gRGVmYXVsdCB0aGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3ducy1kZWZhdWx0LXRoZW1lXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd25zLWRlZmF1bHQtdGhlbWVcblxuXG4kZHJvcGRvd24tdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZHJvcGRvd24tdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImRyb3Bkb3duLWNvbG9yXCI6ICAgICAgICAgICAgICAgICRkcm9wZG93bi1jb2xvcixcbiAgICAgIFwiZHJvcGRvd24tYm9yZGVyLWNvbG9yXCI6ICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvcixcbiAgICAgIFwiZHJvcGRvd24tYmdcIjogICAgICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJnLFxuICAgICAgXCJkcm9wZG93bi1kaXZpZGVyLWJnXCI6ICAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyxcbiAgICAgIFwiZHJvcGRvd24tbGluay1jb2xvclwiOiAgICAgICAgICAgJGRyb3Bkb3duLWxpbmstY29sb3IsXG4gICAgICBcImRyb3Bkb3duLWxpbmstaG92ZXItY29sb3JcIjogICAgICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yLFxuICAgICAgXCJkcm9wZG93bi1saW5rLWhvdmVyLWJnXCI6ICAgICAgICAkZHJvcGRvd24tbGluay1ob3Zlci1iZyxcbiAgICAgIFwiZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3JcIjogICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yLFxuICAgICAgXCJkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ1wiOiAgICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcsXG4gICAgICBcImRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3JcIjogICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yLFxuICAgICAgXCJkcm9wZG93bi1oZWFkZXItY29sb3JcIjogICAgICAgICAkZHJvcGRvd24taGVhZGVyLWNvbG9yXG4gICAgKVxuICApLFxuICAkZHJvcGRvd24tdGhlbWUtbWFwXG4pO1xuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIuYy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgJGZvb3Rlci1oZWlnaHQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcbiAgcGFkZGluZzogMCAkc3BhY2VyO1xuXG4gICZbY2xhc3MqPVwiYmctXCJdIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gIH1cblxuICAmLmMtZm9vdGVyLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1maXhlZDtcbiAgfVxufVxuXG5AaW5jbHVkZSB0aGVtZXMoJGZvb3Rlci10aGVtZS1tYXAsICRwYXJlbnQ6IFwiLmMtZm9vdGVyXCIpIHtcbiAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJmb290ZXItY29sb3JcIik7XG4gIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJmb290ZXItYmdcIik7XG4gIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcImZvb3Rlci1ib3JkZXJzXCIpKTtcbn1cbiIsIi8vIEZvb3RlclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9vdGVyXG4kZm9vdGVyLWhlaWdodDogIDUwcHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvb3RlclxuXG5cbi8vIERlZmF1bHQgVGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCBmb290ZXItZGVmYXVsdC10aGVtZVxuJGZvb3Rlci1kYXJrLWJnOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9vdGVyLWRhcmstY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRmb290ZXItZGFyay1ib3JkZXJzOiAgMCAhZGVmYXVsdDtcblxuJGZvb3Rlci1saWdodC1iZzogICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGZvb3Rlci1saWdodC1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZm9vdGVyLWxpZ2h0LWJvcmRlcnM6ICAoIHRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3IgKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9vdGVyLWRlZmF1bHQtdGhlbWVcblxuJGZvb3Rlci12YXJpYW50cy1tYXA6ICAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9vdGVyLXZhcmlhbnRzLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGFyazogKFxuICAgICAgXCJmb290ZXItYmdcIjogICAgICAgJGZvb3Rlci1kYXJrLWJnLFxuICAgICAgXCJmb290ZXItY29sb3JcIjogICAgJGZvb3Rlci1kYXJrLWNvbG9yLFxuICAgICAgXCJmb290ZXItYm9yZGVyc1wiOiAgJGZvb3Rlci1kYXJrLWJvcmRlcnNcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICBcImZvb3Rlci1iZ1wiOiAgICAgICAkZm9vdGVyLWxpZ2h0LWJnLFxuICAgICAgXCJmb290ZXItY29sb3JcIjogICAgJGZvb3Rlci1saWdodC1jb2xvcixcbiAgICAgIFwiZm9vdGVyLWJvcmRlcnNcIjogICRmb290ZXItbGlnaHQtYm9yZGVyc1xuICAgIClcbiAgKSxcbiAgJGZvb3Rlci12YXJpYW50cy1tYXBcbik7XG5cbiRmb290ZXItZGVmYXVsdC12YXJpYW50OiBcImxpZ2h0XCIgIWRlZmF1bHQ7XG4kZm9vdGVyLXZhcmlhbnRzOiAoXG4gIFwiZGVmYXVsdFwiOiAkZm9vdGVyLWRlZmF1bHQtdmFyaWFudCxcbiAgXCJtYXBcIjogICAgICRmb290ZXItdmFyaWFudHMtbWFwXG4pICFkZWZhdWx0O1xuXG5cbiRmb290ZXItdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9vdGVyLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogJGZvb3Rlci12YXJpYW50cyxcbiAgKSxcbiAgJGZvb3Rlci10aGVtZS1tYXBcbik7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSB0aGVtZXMoJGZvcm0tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1wbGFjZWhvbGRlci1jb2xvclwiKTtcbiAgICB9XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWRpc2FibGVkLWJnXCIpO1xuICAgIH1cbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWJnXCIpO1xuICAgIH1cbiAgfVxuXG4gIG9wdGlvbiB7XG4gICAgLy8gQWRkIGJhY2tncm91bmQtY29sb3IgZm9yIG9wdGlvbiBlbGVtZW50c1xuICAgIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNlbGVjdC1vcHRpb24tYmdcIik7XG4gICAgfVxuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcbiAgQGluY2x1ZGUgdGhlbWVzKCRmb3JtLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1wbGFpbnRleHQtY29sb3JcIik7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJHR5cG9ncmFwaHktdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGV4dC1tdXRlZFwiKTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG4gIH1cblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXApIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtZm9jdXMtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtZm9jdXMtYmdcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JcIik7XG4gICAgfVxuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgbGVmdCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxuXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cblxuLnJvdy5yb3ctZXF1YWwge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gNCk7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDQpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gNCk7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gNCk7XG4gIH1cbn1cblxuLm1haW4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCJcblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgNiAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU0MTBcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuICAmW2NsYXNzKj1cImJnLVwiXSAge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKTtcbiAgfVxuXG4gICYuYy1oZWFkZXItZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQgLSAxO1xuICB9XG5cbiAgLmMtc3ViaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWhlYWRlci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6ICRoZWFkZXItYnJhbmQtd2lkdGg7XG4gIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG5cbiAgJi5jLWhlYWRlci1icmFuZC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcblxuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAmLmMtaGVhZGVyLWJyYW5kLSN7JGJyZWFrcG9pbnR9LWRvd24tY2VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAmLmMtaGVhZGVyLWJyYW5kLSN7JGJyZWFrcG9pbnR9LXVwLWNlbnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyLXRvZ2dsZXIge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogJGhlYWRlci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci10b2dnbGVyLWJnO1xuICBib3JkZXI6IDA7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXJzKCRoZWFkZXItdG9nZ2xlci1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRoZWFkZXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAubmF2YmFyLXRvZ2dsZXIgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmMtZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6ICRoZWFkZXItdG9nZ2xlci1mb250LXNpemUgKiAxLjI1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmMtaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5jLWhlYWRlci1uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmMtaGVhZGVyLW5hdi1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuYy1oZWFkZXItbmF2LWxpbmssXG4gIC5jLWhlYWRlci1uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGhlYWRlci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkaGVhZGVyLW5hdi1saW5rLXBhZGRpbmcteDtcblxuICAgIC5iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4vL1xuLy8gSGVhZGVyIHZhcmlhbnRzXG4vL1xuXG5AaW5jbHVkZSB0aGVtZXMoJGhlYWRlci10aGVtZS1tYXAsICRjcmVhdGU6IGFwcGVuZCwgJHBhcmVudDogXCIuYy1oZWFkZXJcIikge1xuICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWJnXCIpO1xuICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItYm9yZGVyXCIpKTtcblxuICAuYy1zdWJoZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcDogdGhlbWVzLWdldC12YWx1ZShcInN1YmhlYWRlci1zZXBhcmF0b3JcIik7XG4gIH1cblxuICAuYy1oZWFkZXItYnJhbmQge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWJyYW5kLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItYnJhbmQtYmdcIik7XG4gICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWJyYW5kLWJvcmRlclwiKSk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1icmFuZC1ob3Zlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAuYy1oZWFkZXItbmF2IHtcbiAgICAuYy1oZWFkZXItbmF2LWxpbmssXG4gICAgLmMtaGVhZGVyLW5hdi1idG4ge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItY29sb3JcIik7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItaG92ZXItY29sb3JcIik7XG4gICAgICB9XG5cbiAgICAgICYuYy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNob3cgPiAuYy1oZWFkZXItbmF2LWxpbmssXG4gICAgLmMtYWN0aXZlID4gLmMtaGVhZGVyLW5hdi1saW5rLFxuICAgIC5jLWhlYWRlci1uYXYtbGluay5jLXNob3csXG4gICAgLmMtaGVhZGVyLW5hdi1saW5rLmMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWFjdGl2ZS1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAuYy1oZWFkZXItdG9nZ2xlciB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItY29sb3JcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLXRvZ2dsZXItYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgLmMtaGVhZGVyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci10b2dnbGVyLWljb24tYmdcIik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHRoZW1lcy1nZXQtdmFsdWUoXCJoZWFkZXItdG9nZ2xlci1ob3Zlci1pY29uLWJnXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jLWhlYWRlci10ZXh0IHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1jb2xvclwiKTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaGVhZGVyLWFjdGl2ZS1jb2xvclwiKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImhlYWRlci1hY3RpdmUtY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIZWFkZXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRlclxuJGhlYWRlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICA1NnB4ICFkZWZhdWx0O1xuJGhlYWRlci1icmFuZC13aWR0aDogICAgICAgICAgICBhdXRvICFkZWZhdWx0O1xuJGhlYWRlci1icmFuZC1taW5pbWl6ZWQtd2lkdGg6ICA1NnB4ICFkZWZhdWx0O1xuXG4kaGVhZGVyLXBhZGRpbmcteTogICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRlci1wYWRkaW5nLXg6ICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kaGVhZGVyLW5hdi1saW5rLXBhZGRpbmcteDogIC41cmVtICFkZWZhdWx0O1xuXG4kaGVhZGVyLWJyYW5kLWZvbnQtc2l6ZTogICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaGVhZGVyLWJyYW5kLWhlaWdodDogICAgICRoZWFkZXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaGVhZGVyLWJyYW5kLXBhZGRpbmcteTogICgkbmF2LWxpbmstaGVpZ2h0IC0gJGhlYWRlci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGVyXG5cblxuLy8gRGVmYXVsdCB0aGVtZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGVyLWRlZmF1bHQtdGhlbWVcbiRoZWFkZXItdG9nZ2xlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kaGVhZGVyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRoZWFkZXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGhlYWRlci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGhlYWRlci10b2dnbGVyLWJvcmRlcjogICAgICAgICAwICFkZWZhdWx0O1xuJGhlYWRlci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRoZWFkZXItbGlnaHQtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAoIGJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3IgKSAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGhlYWRlci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMi4yNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LXRvZ2dsZXItaG92ZXItaWNvbi1iZzogIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRoZWFkZXItbGlnaHQtaG92ZXItY29sb3J9JyBzdHJva2Utd2lkdGg9JzIuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kaGVhZGVyLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktYmFzZSAhZGVmYXVsdDtcbiRoZWFkZXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRoZWFkZXItZGFyay1ib3JkZXI6ICAgICAgICAgICAgICAgICAoIGJvdHRvbTogMXB4IHNvbGlkICRncmF5LTgwMCApICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuOSkgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRoZWFkZXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMi4yNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kaGVhZGVyLWRhcmstdG9nZ2xlci1ob3Zlci1pY29uLWJnOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGhlYWRlci1kYXJrLWhvdmVyLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyLjI1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRoZWFkZXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kaGVhZGVyLWxpZ2h0LWJyYW5kLWJnOiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRoZWFkZXItbGlnaHQtYnJhbmQtYm9yZGVyOiAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICBkYXJrZW4oJGdyYXktOTAwLCAxMCUpICFkZWZhdWx0O1xuJGhlYWRlci1saWdodC1icmFuZC1taW5pbWl6ZWQtYmc6ICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kaGVhZGVyLWxpZ2h0LWJyYW5kLW1pbmltaXplZC1ib3JkZXI6ICAwICFkZWZhdWx0O1xuXG4kaGVhZGVyLWRhcmstYnJhbmQtYmc6ICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWJyYW5kLWJvcmRlcjogICAgICAgICAgICAwICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAkaGVhZGVyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAkaGVhZGVyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGhlYWRlci1kYXJrLWJyYW5kLW1pbmltaXplZC1iZzogICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRoZWFkZXItZGFyay1icmFuZC1taW5pbWl6ZWQtYm9yZGVyOiAgMCAhZGVmYXVsdDtcblxuJHN1YmhlYWRlci1saWdodC1zZXBhcmF0b3I6ICAxcHggc29saWQgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHN1YmhlYWRlci1kYXJrLXNlcGFyYXRvcjogIDFweCBzb2xpZCAkZ3JheS04MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRlci1kZWZhdWx0LXRoZW1lXG5cblxuJGhlYWRlci12YXJpYW50cy1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRoZWFkZXItdmFyaWFudHMtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkYXJrOiAoXG4gICAgICBcImhlYWRlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAkaGVhZGVyLWRhcmstYmcsXG4gICAgICBcImhlYWRlci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAkaGVhZGVyLWRhcmstY29sb3IsXG4gICAgICBcImhlYWRlci1ib3JkZXJcIjogICAgICAgICAgICAgICAgICAkaGVhZGVyLWRhcmstYm9yZGVyLFxuICAgICAgXCJoZWFkZXItaG92ZXItY29sb3JcIjogICAgICAgICAgICAgJGhlYWRlci1kYXJrLWhvdmVyLWNvbG9yLFxuICAgICAgXCJoZWFkZXItYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgJGhlYWRlci1kYXJrLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWRpc2FibGVkLWNvbG9yXCI6ICAgICAgICAgICRoZWFkZXItZGFyay1kaXNhYmxlZC1jb2xvcixcbiAgICAgIFwiaGVhZGVyLXRvZ2dsZXItaWNvbi1iZ1wiOiAgICAgICAgICRoZWFkZXItZGFyay10b2dnbGVyLWljb24tYmcsXG4gICAgICBcImhlYWRlci10b2dnbGVyLWhvdmVyLWljb24tYmdcIjogICAkaGVhZGVyLWRhcmstdG9nZ2xlci1ob3Zlci1pY29uLWJnLFxuICAgICAgXCJoZWFkZXItdG9nZ2xlci1ib3JkZXItY29sb3JcIjogICAgJGhlYWRlci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJoZWFkZXItYnJhbmQtYmdcIjogICAgICAgICAgICAgICAgJGhlYWRlci1kYXJrLWJyYW5kLWJnLFxuICAgICAgXCJoZWFkZXItYnJhbmQtYm9yZGVyXCI6ICAgICAgICAgICAgJGhlYWRlci1kYXJrLWJyYW5kLWJvcmRlcixcbiAgICAgIFwiaGVhZGVyLWJyYW5kLWNvbG9yXCI6ICAgICAgICAgICAgICRoZWFkZXItZGFyay1icmFuZC1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWJyYW5kLWhvdmVyLWNvbG9yXCI6ICAgICAgICRoZWFkZXItZGFyay1icmFuZC1ob3Zlci1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWJyYW5kLW1pbmltaXplZC1iZ1wiOiAgICAgICRoZWFkZXItZGFyay1icmFuZC1taW5pbWl6ZWQtYmcsXG4gICAgICBcImhlYWRlci1icmFuZC1taW5pbWl6ZWQtYm9yZGVyXCI6ICAkaGVhZGVyLWRhcmstYnJhbmQtbWluaW1pemVkLWJvcmRlcixcbiAgICAgIFwic3ViaGVhZGVyLXNlcGFyYXRvclwiOiAgICAgICAgICAgICRzdWJoZWFkZXItZGFyay1zZXBhcmF0b3JcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICBcImhlYWRlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAkaGVhZGVyLWxpZ2h0LWJnLFxuICAgICAgXCJoZWFkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgJGhlYWRlci1saWdodC1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWJvcmRlclwiOiAgICAgICAgICAgICAgICAgICRoZWFkZXItbGlnaHQtYm9yZGVyLFxuICAgICAgXCJoZWFkZXItaG92ZXItY29sb3JcIjogICAgICAgICAgICAgJGhlYWRlci1saWdodC1ob3Zlci1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWFjdGl2ZS1jb2xvclwiOiAgICAgICAgICAgICRoZWFkZXItbGlnaHQtYWN0aXZlLWNvbG9yLFxuICAgICAgXCJoZWFkZXItZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgJGhlYWRlci1saWdodC1kaXNhYmxlZC1jb2xvcixcbiAgICAgIFwiaGVhZGVyLXRvZ2dsZXItaWNvbi1iZ1wiOiAgICAgICAgICRoZWFkZXItbGlnaHQtdG9nZ2xlci1pY29uLWJnLFxuICAgICAgXCJoZWFkZXItdG9nZ2xlci1ob3Zlci1pY29uLWJnXCI6ICAgJGhlYWRlci1saWdodC10b2dnbGVyLWhvdmVyLWljb24tYmcsXG4gICAgICBcImhlYWRlci10b2dnbGVyLWJvcmRlci1jb2xvclwiOiAgICAkaGVhZGVyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJoZWFkZXItYnJhbmQtYmdcIjogICAgICAgICAgICAgICAgJGhlYWRlci1saWdodC1icmFuZC1iZyxcbiAgICAgIFwiaGVhZGVyLWJyYW5kLWJvcmRlclwiOiAgICAgICAgICAgICRoZWFkZXItbGlnaHQtYnJhbmQtYm9yZGVyLFxuICAgICAgXCJoZWFkZXItYnJhbmQtY29sb3JcIjogICAgICAgICAgICAgJGhlYWRlci1saWdodC1icmFuZC1jb2xvcixcbiAgICAgIFwiaGVhZGVyLWJyYW5kLWhvdmVyLWNvbG9yXCI6ICAgICAgICRoZWFkZXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3IsXG4gICAgICBcImhlYWRlci1icmFuZC1taW5pbWl6ZWQtYmdcIjogICAgICAkaGVhZGVyLWxpZ2h0LWJyYW5kLW1pbmltaXplZC1iZyxcbiAgICAgIFwiaGVhZGVyLWJyYW5kLW1pbmltaXplZC1ib3JkZXJcIjogICRoZWFkZXItbGlnaHQtYnJhbmQtbWluaW1pemVkLWJvcmRlcixcbiAgICAgIFwic3ViaGVhZGVyLXNlcGFyYXRvclwiOiAgICAgICAgICAgICRzdWJoZWFkZXItbGlnaHQtc2VwYXJhdG9yXG4gICAgKVxuICApLFxuICAkaGVhZGVyLXZhcmlhbnRzLW1hcFxuKTtcblxuJGhlYWRlci1kZWZhdWx0LXZhcmlhbnQ6IFwibGlnaHRcIiAhZGVmYXVsdDtcbiRoZWFkZXItdmFyaWFudHM6IChcbiAgZGVmYXVsdDogICRoZWFkZXItZGVmYXVsdC12YXJpYW50LFxuICBtYXA6ICAgICAgJGhlYWRlci12YXJpYW50cy1tYXBcbikgIWRlZmF1bHQ7XG5cbiRoZWFkZXItdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kaGVhZGVyLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogICRoZWFkZXItdmFyaWFudHNcbiAgKSxcbiAgJGhlYWRlci10aGVtZS1tYXBcbik7XG4iLCIuYy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICY6bm90KC5jLWljb24tYy1zKTpub3QoLmMtaWNvbi1jdXN0b20tc2l6ZSkge1xuICAgIEBpbmNsdWRlIGljb24tc2l6ZSgkaWNvbi1zaXplLWJhc2UpO1xuXG4gICAgLy8gVE9ETzogY3JlYXRlIHZhcmlhYmxlIHdpdGggYSByYW5nZVxuICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG4gICAgICAmLmMtaWNvbi0jeyRpfXhsIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1zaXplKCRpICogKCRpY29uLXNpemUteGwgLyAxLjUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtaWNvbi14bCB7XG4gICAgICBAaW5jbHVkZSBpY29uLXNpemUoJGljb24tc2l6ZS14bCk7XG4gICAgfVxuXG4gICAgJi5jLWljb24tbGcge1xuICAgICAgQGluY2x1ZGUgaWNvbi1zaXplKCRpY29uLXNpemUtbGcpO1xuICAgIH1cblxuICAgICYuYy1pY29uLXNtIHtcbiAgICAgIEBpbmNsdWRlIGljb24tc2l6ZSgkaWNvbi1zaXplLXNtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEljb24gc2l6ZXNcbkBtaXhpbiBpY29uLXNpemUoJGljb24tc2l6ZSkge1xuICB3aWR0aDogJGljb24tc2l6ZTtcbiAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICBmb250LXNpemU6ICRpY29uLXNpemU7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSB0aGVtZXMoJGZvcm0tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWdyb3VwLWFkZG9uLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1ncm91cC1hZGRvbi1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbFxuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZVxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCRqdW1ib3Ryb24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImp1bWJvdHJvbi1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwianVtYm90cm9uLWJnXCIpO1xuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiXG4vLyBKdW1ib3Ryb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGp1bWJvdHJvblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgMnJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQganVtYm90cm9uXG5cbi8vIERlZmF1bHQgdGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCBqdW1ib3Ryb24tZGVmYXVsdC10aGVtZVxuJGp1bWJvdHJvbi1jb2xvcjogIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBqdW1ib3Ryb24tZGVmYXVsdC10aGVtZVxuXG4kanVtYm90cm9uLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGp1bWJvdHJvbi10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwianVtYm90cm9uLWNvbG9yXCI6ICAkanVtYm90cm9uLWNvbG9yLFxuICAgICAgXCJqdW1ib3Ryb24tYmdcIjogICAgICRqdW1ib3Ryb24tYmdcbiAgICApXG4gICksXG4gICRqdW1ib3Ryb24tdGhlbWUtbWFwXG4pO1xuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuICBAaW5jbHVkZSB0aGVtZXMoJGxpc3QtZ3JvdXAtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yXCIpO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJGxpc3QtZ3JvdXAtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1ob3Zlci1iZ1wiKTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRsaXN0LWdyb3VwLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmdcIik7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIHRoZW1lcygkbGlzdC1ncm91cC10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkbGlzdC1ncm91cC10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtZGlzYWJsZWQtYmdcIik7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgQGluY2x1ZGUgdGhlbWVzKCRsaXN0LWdyb3VwLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImxpc3QtZ3JvdXAtYWN0aXZlLWJnXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCAgdGhlbWUtY29sb3ItbGV2ZWwoJHZhbHVlLCAtOSksICB0aGVtZS1jb2xvci1sZXZlbCgkdmFsdWUsIDYpKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgaXRlbXMgd2l0aCBhY2NlbnRcbi8vXG4vLyBSZW1vdmUgdG9wLCBib3R0b21lIGFuZCByaWdodCBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzLlxuXG4ubGlzdC1ncm91cC1hY2NlbnQge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tZGl2aWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkbGlzdC1ncm91cC10aGVtZS1tYXApIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibGlzdC1ncm91cC1ib3JkZXItY29sb3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuICAvL1xuICAvLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgYm9yZGVyIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4gIEBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gICAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLWFjY2VudC12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbiAgfVxufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS1hY2NlbnQtdmFyaWFudCgkc3RhdGUsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLWFjY2VudC0jeyRzdGF0ZX0ge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yO1xuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG4gIEBpbmNsdWRlIHRoZW1lcygkbW9kYWwtdGhlbWUtbWFwKSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJtb2RhbC1jb250ZW50LWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJtb2RhbC1jb250ZW50LWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdGhlbWVzKCRtb2RhbC10aGVtZS1tYXApIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSBsZWZ0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0byAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdGhlbWVzKCRtb2RhbC10aGVtZS1tYXApIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLm1vZGFsLSN7JGNvbG9yfSB7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxcmVtICFkZWZhdWx0O1xuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiAgc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC14bDogIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbFxuXG4vLyBEZWZhdWx0IHRoZW1lXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZGVmYXVsdC10aGVtZVxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWRlZmF1bHQtdGhlbWVcblxuJG1vZGFsLXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJG1vZGFsLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJtb2RhbC1jb250ZW50LWNvbG9yXCI6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IsXG4gICAgICBcIm1vZGFsLWNvbnRlbnQtYmdcIjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyxcbiAgICAgIFwibW9kYWwtY29udGVudC1ib3JkZXItY29sb3JcIjogICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcixcbiAgICAgIFwibW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvclwiOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yXCI6ICAgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IsXG4gICAgKVxuICApLFxuICAkbW9kYWwtdGhlbWUtbWFwXG4pO1xuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi1saW5rLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgdGhlbWVzKCRuYXYtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ1wiKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vICYubmF2LXRhYnMtYm94ZWQge1xuICAvLyAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWJveGVkLWJvcmRlci1jb2xvcjtcbiAgLy8gICArIC50YWItY29udGVudCB7XG5cbiAgLy8gICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWJveGVkLWJvcmRlci1jb2xvcjtcblxuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4ubmF2LXRhYnMtYm94ZWQge1xuICAubmF2LXRhYnMge1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5uYXYtbGluayB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lcygkbmF2LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWJveGVkLWxpbmstYWN0aXZlLWJnXCIpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRuYXYtdGFicy1ib3hlZC1jb250ZW50LXBhZGRpbmcteSAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1wYWRkaW5nLXg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItd2lkdGggc29saWQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1yYWRpdXMgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXApIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3JcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXRhYnMtYm94ZWQtY29udGVudC1iZ1wiKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXRhYnMtYm94ZWQtdG9wLXJpZ2h0IHtcbiAgICAubmF2LXRhYnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAwICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1yYWRpdXMgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtdGFicy1ib3hlZC1sZWZ0LFxuICAmLm5hdi10YWJzLWJveGVkLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXRhYnMtYm94ZWQtbGVmdCB7XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzIDAgMCAkbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1ib3hlZC1sZWZ0LWFjdGl2ZS1ib3JkZXItY29sb3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi10YWJzLWJveGVkLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1yYWRpdXMgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAwKTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXApIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXYtdGFicy1ib3hlZC1yaWdodC1hY3RpdmUtYm9yZGVyLWNvbG9yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyAwICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1yYWRpdXMgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRuYXYtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAoMiAqICRuYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBAaW5jbHVkZSB0aGVtZXMoJG5hdi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdi10YWJzLWJvcmRlci1jb2xvclwiKTtcbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSAoMiAqICRuYXYtdGFicy1ib3JkZXItd2lkdGgpO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAubmF2LXVuZGVybGluZS0jeyRjb2xvcn0ge1xuICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gVGFicyBpbiBTaWRlYmFyXG5cbi5jLXNpZGViYXIge1xuICAubmF2LXRhYnM6Zmlyc3QtY2hpbGQsXG4gIC5jLXNpZGViYXItY2xvc2UgKyAubmF2LXRhYnMge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogJHNpZGViYXItYnJhbmQtaGVpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gU2lkZWJhclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXJcbiRzaWRlYmFyLXdpZHRoOiAgICAgMjU2cHggIWRlZmF1bHQ7XG4kc2lkZWJhci1zbS13aWR0aDogIDE5MnB4ICFkZWZhdWx0O1xuJHNpZGViYXItbGctd2lkdGg6ICAzMjBweCAhZGVmYXVsdDtcbiRzaWRlYmFyLXhsLXdpZHRoOiAgMzg0cHggIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLXdpZHRoczogKFxuICBzbTogMTkycHgsXG4gIGxnOiAzMjBweCxcbiAgeGw6IDM4NHB4XG4pICFkZWZhdWx0O1xuXG4kc2lkZWJhci1wYWRkaW5nOiAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzaWRlYmFyLW1pbmltaXplZC13aWR0aDogICA1NnB4ICFkZWZhdWx0O1xuJHNpZGViYXItbWluaW1pemVkLWhlaWdodDogICRzaWRlYmFyLW1pbmltaXplZC13aWR0aCAhZGVmYXVsdDtcbiRzaWRlYmFyLWNvbXBhY3Qtd2lkdGg6ICAgICAxNTBweCAhZGVmYXVsdDtcblxuJHNpZGViYXItYmFja2Ryb3AtYmc6ICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRzaWRlYmFyLWJhY2tkcm9wLW9wYWNpdHk6ICAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1kZWZhdWx0LXRoZW1lXG4kc2lkZWJhci1kYXJrLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWJnOiAgICAgICAkZ3JheS1iYXNlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1ib3JkZXJzOiAgbm9uZSAhZGVmYXVsdDtcblxuJHNpZGViYXItbGlnaHQtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWJvcmRlcnM6ICAoXG4gIHJpZ2h0OiAxcHggc29saWQgcmdiYShkYXJrZW4oJGJvcmRlci1jb2xvciwgMjAlKSwgLjUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLWRlZmF1bHQtdGhlbWVcblxuLy8gU2lkZWJhciBCcmFuZFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItYnJhbmRcbiRzaWRlYmFyLWJyYW5kLWhlaWdodDogIDU2cHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItYnJhbmRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItYnJhbmQtZGVmYXVsdC10aGVtZVxuJHNpZGViYXItZGFyay1icmFuZC1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstYnJhbmQtYmc6ICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1icmFuZC1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWJyYW5kLWJnOiAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItYnJhbmQtZGVmYXVsdC10aGVtZVxuXG4vLyBTaWRlYmFyIEhlYWRlclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItaGVhZGVyXG4kc2lkZWJhci1oZWFkZXItaGVpZ2h0OiAgICAgYXV0byAhZGVmYXVsdDtcbiRzaWRlYmFyLWhlYWRlci1wYWRkaW5nLXk6ICAuNzVyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1oZWFkZXItcGFkZGluZy14OiAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1oZWFkZXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItaGVhZGVyLWRlZmF1bHQtdGhlbWVcbiRzaWRlYmFyLWRhcmstaGVhZGVyLWJnOiAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWhlYWRlci1iZzogcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1oZWFkZXItZGVmYXVsdC10aGVtZVxuXG4vLyBTaWRlYmFyIEZvcm1cbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLWZvcm0tZGVmYXVsdC10aGVtZVxuJHNpZGViYXItZGFyay1mb3JtLWJvcmRlcjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWZvcm0tYmc6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstZm9ybS1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWZvcm0tcGxhY2Vob2xkZXItY29sb3I6ICAgcmdiYSgkd2hpdGUsIC43KSAhZGVmYXVsdDtcblxuJHNpZGViYXItbGlnaHQtZm9ybS1ib3JkZXI6ICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1mb3JtLWJnOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWZvcm0tY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC43KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1mb3JtLWRlZmF1bHQtdGhlbWVcblxuXG4vLyBTaWRlYmFyIE5hdmlnYXRpb25cbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLW5hdlxuJHNpZGViYXItbmF2LXRpdGxlLXBhZGRpbmcteTogICAuNzVyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtdGl0bGUtcGFkZGluZy14OiAgIDFyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtdGl0bGUtbWFyZ2luLXRvcDogIDFyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXk6ICAgIC44NDQ1cmVtICFkZWZhdWx0O1xuJHNpZGViYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAxcmVtICFkZWZhdWx0O1xuJHNpZGViYXItbmF2LWljb24td2lkdGg6ICAgICAgICA1NnB4ICFkZWZhdWx0O1xuXG4kc2lkZWJhci1uYXYtaW5kZW50YXRpb24tbGV2ZWxzOiA1ICFkZWZhdWx0O1xuJHNpZGViYXItbmF2LWluZGVudGF0aW9uLXNpemU6ICAgOHB4ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLW5hdlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1uYXYtZGVmYXVsdC10aGVtZVxuJHNpZGViYXItZGFyay1uYXYtdGl0bGUtY29sb3I6ICAgICAgcmdiYSgkd2hpdGUsIC42KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstY29sb3I6ICAgICAgIHJnYmEoJHdoaXRlLCAuOCkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstaWNvbi1jb2xvcjogIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWJvcmRlcnM6ICAgICAwICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1uYXYtdGl0bGUtY29sb3I6ICAgICAgcmdiYSgkYmxhY2ssIC40KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjgpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstaWNvbi1jb2xvcjogIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1ib3JkZXJzOiAgICAgMCAhZGVmYXVsdDtcblxuXG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWljb24tY29sb3I6ICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWJvcmRlcnM6ICAgICAwICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1uYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWhvdmVyLWljb24tY29sb3I6ICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1ob3Zlci1ib3JkZXJzOiAgICAgMCAhZGVmYXVsdDtcblxuXG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1hY3RpdmUtYmc6ICAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1hY3RpdmUtaWNvbi1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstYWN0aXZlLWJvcmRlcnM6ICAgICAwICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1uYXYtbGluay1hY3RpdmUtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuOCkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1hY3RpdmUtYmc6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstYWN0aXZlLWljb24tY29sb3I6ICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWFjdGl2ZS1ib3JkZXJzOiAgICAgMCAhZGVmYXVsdDtcblxuXG4kc2lkZWJhci1kYXJrLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICBkYXJrZW4oJHdoaXRlLCAzMCUpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgJHNpZGViYXItZGFyay1iZyAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvcjogICRzaWRlYmFyLWRhcmstbmF2LWxpbmstaWNvbi1jb2xvciAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWxpbmstZGlzYWJsZWQtYm9yZGVyczogICAgIDAgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICBkYXJrZW4oJHdoaXRlLCAzMCUpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LWJnICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvcjogICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWljb24tY29sb3IgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtbGluay1kaXNhYmxlZC1ib3JkZXJzOiAgICAgMCAhZGVmYXVsdDtcblxuJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24tYm9yZGVyczogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWluZGljYXRvci1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1pbmRpY2F0b3I6ICAgICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyN7JHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yfScgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXItY29sb3I6ICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTEgMTQnJTNFJTNDcGF0aCBmaWxsPScjeyRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3Zlci1jb2xvcn0nIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC44KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWJvcmRlcnM6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1pbmRpY2F0b3I6ICAgICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyN7JHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWluZGljYXRvci1jb2xvcn0nIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3Zlci1jb2xvcjogICRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTEgMTQnJTNFJTNDcGF0aCBmaWxsPScjeyRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXItY29sb3J9JyBkPSdNOS4xNDggMi4zNTJsLTQuMTQ4IDQuMTQ4IDQuMTQ4IDQuMTQ4cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MmwtMS4yOTcgMS4yOTdxLTAuMTQ4IDAuMTQ4LTAuMzUyIDAuMTQ4dC0wLjM1Mi0wLjE0OGwtNS43OTctNS43OTdxLTAuMTQ4LTAuMTQ4LTAuMTQ4LTAuMzUydDAuMTQ4LTAuMzUybDUuNzk3LTUuNzk3cTAuMTQ4LTAuMTQ4IDAuMzUyLTAuMTQ4dDAuMzUyIDAuMTQ4bDEuMjk3IDEuMjk3cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MnonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1uYXYtZGVmYXVsdC10aGVtZVxuXG4vLyBTaWRlYmFyIFRhYnNcbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLW5hdi10YWJzXG4kc2lkZWJhci1uYXYtdGFicy1saW5rLXBhZGRpbmcteTogIC43NXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi10YWJzLWxpbmstcGFkZGluZy14OiAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1uYXYtdGFic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1uYXYtdGFicy1kZWZhdWx0LXRoZW1lXG4kc2lkZWJhci1kYXJrLW5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICByZ2JhKCRibGFjaywgLjIpIHJnYmEoJGJsYWNrLCAuMikgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtdGFicy1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICByZ2JhKCRibGFjaywgLjIpIHJnYmEoJGJsYWNrLCAuMikgJGdyYXktMjAwICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay10YWItY29udGVudC1ib3JkZXJzOiAgICAgICAgICAgICAgICAoIHRvcDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMikpICFkZWZhdWx0O1xuXG4kc2lkZWJhci1saWdodC1uYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKGRhcmtlbigkYm9yZGVyLWNvbG9yLCAyMCUpLCAuNSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICByZ2JhKGRhcmtlbigkYm9yZGVyLWNvbG9yLCAyMCUpLCAuNSkgcmdiYShkYXJrZW4oJGJvcmRlci1jb2xvciwgMjAlKSwgLjUpICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi10YWJzLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgIHJnYmEoZGFya2VuKCRib3JkZXItY29sb3IsIDIwJSksIC41KSByZ2JhKGRhcmtlbigkYm9yZGVyLWNvbG9yLCAyMCUpLCAuNSkgJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtdGFiLWNvbnRlbnQtYm9yZGVyczogICAgICAgICAgICAgICAgKCB0b3A6IDFweCBzb2xpZCByZ2JhKGRhcmtlbigkYm9yZGVyLWNvbG9yLCAyMCUpLCAuNSkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLW5hdi10YWJzLWRlZmF1bHQtdGhlbWVcblxuLy8gU2lkZWJhciBGb290ZXJcbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLWZvb3RlclxuJHNpZGViYXItZm9vdGVyLWhlaWdodDogICAgIGF1dG8gIWRlZmF1bHQ7XG4kc2lkZWJhci1mb290ZXItcGFkZGluZy15OiAgLjc1cmVtICFkZWZhdWx0O1xuJHNpZGViYXItZm9vdGVyLXBhZGRpbmcteDogIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNpZGViYXItZm9vdGVyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzaWRlYmFyLWZvb3Rlci1kZWZhdWx0LXRoZW1lXG4kc2lkZWJhci1kYXJrLWZvb3Rlci1iZzogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWZvb3Rlci1ib3JkZXJzOiAgIDAgIWRlZmF1bHQ7XG5cbiRzaWRlYmFyLWxpZ2h0LWZvb3Rlci1iZzogICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWZvb3Rlci1ib3JkZXJzOiAgMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2lkZWJhci1mb290ZXItZGVmYXVsdC10aGVtZVxuXG4vLyBTaWRlYmFyIE1pbmltaXplclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGViYXItbWluaW1pemVyXG4kc2lkZWJhci1taW5pbWl6ZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLW1pbmltaXplclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZWJhci1taW5pbWl6ZXItZGVmYXVsdC10aGVtZVxuJHNpZGViYXItZGFyay1taW5pbWl6ZXItYm9yZGVyczogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbWluaW1pemVyLWJnOiAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW1pbmltaXplci1pbmRpY2F0b3ItY29sb3I6ICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW1pbmltaXplci1pbmRpY2F0b3I6ICAgICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyN7JHNpZGViYXItZGFyay1taW5pbWl6ZXItaW5kaWNhdG9yLWNvbG9yfScgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLW1pbmltaXplci1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yLWNvbG9yOiAgJHNpZGViYXItZGFyay1uYXYtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstbWluaW1pemVyLWhvdmVyLWluZGljYXRvcjogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDE0JyUzRSUzQ3BhdGggZmlsbD0nI3skc2lkZWJhci1kYXJrLW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3ItY29sb3J9JyBkPSdNOS4xNDggMi4zNTJsLTQuMTQ4IDQuMTQ4IDQuMTQ4IDQuMTQ4cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MmwtMS4yOTcgMS4yOTdxLTAuMTQ4IDAuMTQ4LTAuMzUyIDAuMTQ4dC0wLjM1Mi0wLjE0OGwtNS43OTctNS43OTdxLTAuMTQ4LTAuMTQ4LTAuMTQ4LTAuMzUydDAuMTQ4LTAuMzUybDUuNzk3LTUuNzk3cTAuMTQ4LTAuMTQ4IDAuMzUyLTAuMTQ4dDAuMzUyIDAuMTQ4bDEuMjk3IDEuMjk3cTAuMTQ4IDAuMTQ4IDAuMTQ4IDAuMzUydC0wLjE0OCAwLjM1MnonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWJvcmRlcnM6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1taW5pbWl6ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWluZGljYXRvci1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW1pbmltaXplci1pbmRpY2F0b3I6ICAgICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyN7JHNpZGViYXItbGlnaHQtbWluaW1pemVyLWluZGljYXRvci1jb2xvcn0nIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWhvdmVyLWluZGljYXRvci1jb2xvcjogICRncmF5LTcwMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3I6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCclM0UlM0NwYXRoIGZpbGw9JyN7JHNpZGViYXItbGlnaHQtbWluaW1pemVyLWhvdmVyLWluZGljYXRvci1jb2xvcn0nIGQ9J005LjE0OCAyLjM1MmwtNC4xNDggNC4xNDggNC4xNDggNC4xNDhxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUybC0xLjI5NyAxLjI5N3EtMC4xNDggMC4xNDgtMC4zNTIgMC4xNDh0LTAuMzUyLTAuMTQ4bC01Ljc5Ny01Ljc5N3EtMC4xNDgtMC4xNDgtMC4xNDgtMC4zNTJ0MC4xNDgtMC4zNTJsNS43OTctNS43OTdxMC4xNDgtMC4xNDggMC4zNTItMC4xNDh0MC4zNTIgMC4xNDhsMS4yOTcgMS4yOTdxMC4xNDggMC4xNDggMC4xNDggMC4zNTJ0LTAuMTQ4IDAuMzUyeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzaWRlYmFyLW1pbmltaXplci1kZWZhdWx0LXRoZW1lXG5cbiRzaWRlYmFyLXZhcmlhbnRzLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpZGViYXItdmFyaWFudHMtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkYXJrOiAoXG4gICAgICBcInNpZGViYXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1jb2xvcixcbiAgICAgIFwic2lkZWJhci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLWJnLFxuICAgICAgXCJkYXJrLXRoZW1lLXNpZGViYXItYmdcIjogICAgICAgICAgICAgICAgICAgICAgIDAsXG4gICAgICBcInNpZGViYXItYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1ib3JkZXJzLFxuICAgICAgXCJkYXJrLXRoZW1lLXNpZGViYXItYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgIDAsXG4gICAgICBcInNpZGViYXItYnJhbmQtY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1icmFuZC1jb2xvcixcbiAgICAgIFwic2lkZWJhci1icmFuZC1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLWJyYW5kLWJnLFxuICAgICAgXCJzaWRlYmFyLWhlYWRlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstaGVhZGVyLWJnLFxuICAgICAgXCJzaWRlYmFyLWZvcm0tYm9yZGVyXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstZm9ybS1ib3JkZXIsXG4gICAgICBcInNpZGViYXItZm9ybS1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1mb3JtLWJnLFxuICAgICAgXCJzaWRlYmFyLWZvcm0tY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstZm9ybS1jb2xvcixcbiAgICAgIFwic2lkZWJhci1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLWZvcm0tcGxhY2Vob2xkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LXRpdGxlLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtdGl0bGUtY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWJnLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWljb24tY29sb3JcIjogICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstaWNvbi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstaG92ZXItY29sb3JcIjogICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1ob3Zlci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWJnLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWljb24tY29sb3JcIjogICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1ib3JkZXJzXCI6ICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWhvdmVyLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1hY3RpdmUtY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWJnXCI6ICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1hY3RpdmUtYmcsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWljb24tY29sb3JcIjogICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1hY3RpdmUtaWNvbi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtYm9yZGVyc1wiOiAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWFjdGl2ZS1ib3JkZXJzLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yXCI6ICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWxpbmstZGlzYWJsZWQtY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtYmdcIjogICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1kaXNhYmxlZC1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1pY29uLWNvbG9yXCI6ICAgICAgICAkc2lkZWJhci1kYXJrLW5hdi1saW5rLWRpc2FibGVkLWljb24tY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtYm9yZGVyc1wiOiAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtbGluay1kaXNhYmxlZC1ib3JkZXJzLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1jb2xvclwiOiAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWJnLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvci1jb2xvclwiOiAgICAgICAgJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1pbmRpY2F0b3JcIjogICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LWRyb3Bkb3duLWluZGljYXRvcixcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyLWNvbG9yXCI6ICAkc2lkZWJhci1kYXJrLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3ZlclwiOiAgICAgICAgJHNpZGViYXItZGFyay1uYXYtZHJvcGRvd24taW5kaWNhdG9yLWhvdmVyLFxuICAgICAgXCJzaWRlYmFyLW5hdi10YWJzLWJvcmRlci1jb2xvclwiOiAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LXRhYnMtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnXCI6ICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbmF2LXRhYnMtbGluay1hY3RpdmUtYmcsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXCI6ICAgJHNpZGViYXItZGFyay1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1ob3Zlci1iZ1wiOiAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1uYXYtdGFicy1saW5rLWhvdmVyLWJnLFxuICAgICAgXCJzaWRlYmFyLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yXCI6ICAgICRzaWRlYmFyLWRhcmstbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItdGFiLWNvbnRlbnQtYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay10YWItY29udGVudC1ib3JkZXJzLFxuICAgICAgXCJzaWRlYmFyLWZvb3Rlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstZm9vdGVyLWJnLFxuICAgICAgXCJzaWRlYmFyLWZvb3Rlci1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstZm9vdGVyLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1taW5pbWl6ZXItYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1kYXJrLW1pbmltaXplci1iZyxcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItaW5kaWNhdG9yLWNvbG9yXCI6ICAgICAgICAgICAkc2lkZWJhci1kYXJrLW1pbmltaXplci1pbmRpY2F0b3ItY29sb3IsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWluZGljYXRvclwiOiAgICAgICAgICAgICAgICAgJHNpZGViYXItZGFyay1taW5pbWl6ZXItaW5kaWNhdG9yLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1ob3Zlci1iZ1wiOiAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWRhcmstbWluaW1pemVyLWhvdmVyLWJnLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3ItY29sb3JcIjogICAgICRzaWRlYmFyLWRhcmstbWluaW1pemVyLWhvdmVyLWluZGljYXRvci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yXCI6ICAgICAgICAgICAkc2lkZWJhci1kYXJrLW1pbmltaXplci1ob3Zlci1pbmRpY2F0b3JcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICBcInNpZGViYXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtY29sb3IsXG4gICAgICBcInNpZGViYXItYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtYmcsXG4gICAgICBcImRhcmstdGhlbWUtc2lkZWJhci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgMCxcbiAgICAgIFwic2lkZWJhci1ib3JkZXJzXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1ib3JkZXJzLFxuICAgICAgXCJkYXJrLXRoZW1lLXNpZGViYXItYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgIDAsXG4gICAgICBcInNpZGViYXItYnJhbmQtY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtYnJhbmQtY29sb3IsXG4gICAgICBcInNpZGViYXItYnJhbmQtYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtYnJhbmQtYmcsXG4gICAgICBcInNpZGViYXItaGVhZGVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtaGVhZGVyLWJnLFxuICAgICAgXCJzaWRlYmFyLWZvcm0tYm9yZGVyXCI6ICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LWZvcm0tYm9yZGVyLFxuICAgICAgXCJzaWRlYmFyLWZvcm0tYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LWZvcm0tYmcsXG4gICAgICBcInNpZGViYXItZm9ybS1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtZm9ybS1jb2xvcixcbiAgICAgIFwic2lkZWJhci1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yXCI6ICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi10aXRsZS1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi10aXRsZS1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1iZyxcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1pY29uLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1pY29uLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstaG92ZXItY29sb3JcIjogICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstaG92ZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstaG92ZXItYmdcIjogICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstaG92ZXItYmcsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvclwiOiAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1ib3JkZXJzXCI6ICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1ob3Zlci1ib3JkZXJzLFxuICAgICAgXCJzaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1jb2xvclwiOiAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1saW5rLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1hY3RpdmUtYmdcIjogICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1hY3RpdmUtYmcsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWljb24tY29sb3JcIjogICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstYWN0aXZlLWljb24tY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWJvcmRlcnNcIjogICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstYWN0aXZlLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtYmdcIjogICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstZGlzYWJsZWQtYmcsXG4gICAgICBcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvclwiOiAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1ib3JkZXJzXCI6ICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtbGluay1kaXNhYmxlZC1ib3JkZXJzLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1jb2xvclwiOiAgICAgICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24tYmdcIjogICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24tYmcsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvci1jb2xvclwiOiAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWluZGljYXRvci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1uYXYtZHJvcGRvd24taW5kaWNhdG9yXCI6ICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtZHJvcGRvd24taW5kaWNhdG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXItY29sb3JcIjogICRzaWRlYmFyLWxpZ2h0LW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3ZlclwiOiAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3ZlcixcbiAgICAgIFwic2lkZWJhci1uYXYtdGFicy1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1uYXYtdGFicy1ib3JkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1hY3RpdmUtYmdcIjogICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXCI6ICAgJHNpZGViYXItbGlnaHQtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJzaWRlYmFyLW5hdi10YWJzLWxpbmstaG92ZXItYmdcIjogICAgICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW5hdi10YWJzLWxpbmstaG92ZXItYmcsXG4gICAgICBcInNpZGViYXItbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3JcIjogICAgJHNpZGViYXItbGlnaHQtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IsXG4gICAgICBcInNpZGViYXItdGFiLWNvbnRlbnQtYm9yZGVyc1wiOiAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtdGFiLWNvbnRlbnQtYm9yZGVycyxcbiAgICAgIFwic2lkZWJhci1mb290ZXItYmdcIjogICAgICAgICAgICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1mb290ZXItYmcsXG4gICAgICBcInNpZGViYXItZm9vdGVyLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtZm9vdGVyLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWJvcmRlcnNcIjogICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWJvcmRlcnMsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWJnXCI6ICAgICAgICAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWJnLFxuICAgICAgXCJzaWRlYmFyLW1pbmltaXplci1pbmRpY2F0b3ItY29sb3JcIjogICAgICAgICAgICRzaWRlYmFyLWxpZ2h0LW1pbmltaXplci1pbmRpY2F0b3ItY29sb3IsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWluZGljYXRvclwiOiAgICAgICAgICAgICAgICAgJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWluZGljYXRvcixcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItaG92ZXItYmdcIjogICAgICAgICAgICAgICAgICAkc2lkZWJhci1saWdodC1taW5pbWl6ZXItaG92ZXItYmcsXG4gICAgICBcInNpZGViYXItbWluaW1pemVyLWhvdmVyLWluZGljYXRvci1jb2xvclwiOiAgICAgJHNpZGViYXItbGlnaHQtbWluaW1pemVyLWhvdmVyLWluZGljYXRvci1jb2xvcixcbiAgICAgIFwic2lkZWJhci1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yXCI6ICAgICAgICAgICAkc2lkZWJhci1saWdodC1taW5pbWl6ZXItaG92ZXItaW5kaWNhdG9yLFxuICAgIClcbiAgKSxcbiAgJHNpZGViYXItdmFyaWFudHMtbWFwXG4pO1xuXG4kc2lkZWJhci1kZWZhdWx0LXZhcmlhbnQ6IFwiZGFya1wiICFkZWZhdWx0O1xuJHNpZGViYXItdmFyaWFudHM6IChcbiAgbWFwOiAkc2lkZWJhci12YXJpYW50cy1tYXAsXG4gIGRlZmF1bHQ6ICRzaWRlYmFyLWRlZmF1bHQtdmFyaWFudFxuKSAhZGVmYXVsdDtcblxuJHNpZGViYXItdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2lkZWJhci10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6ICRzaWRlYmFyLXZhcmlhbnRzLFxuICApLFxuICAkc2lkZWJhci10aGVtZS1tYXBcbik7XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBAaW5jbHVkZSBsdHIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICB9XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGhlbWVzKCRuYXZiYXItdGhlbWUtbWFwLCAkY3JlYXRlOiBhcHBlbmQsICRwYXJlbnQ6IFwiLm5hdmJhclwiKSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLWJyYW5kLWNvbG9yXCIpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdmJhci1icmFuZC1ob3Zlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLWNvbG9yXCIpO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItaG92ZXItY29sb3JcIik7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdmJhci1kaXNhYmxlZC1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItYWN0aXZlLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJuYXZiYXItY29sb3JcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodGhlbWVzLWdldC12YWx1ZShcIm5hdmJhci10b2dnbGVyLWljb24tYmdcIikpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcIm5hdmJhci1jb2xvclwiKTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLWFjdGl2ZS1jb2xvclwiKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwibmF2YmFyLWFjdGl2ZS1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4vLyAubmF2YmFyLWxpZ2h0IHtcbi8vICAgLm5hdmJhci1icmFuZCB7XG4vLyAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbi8vICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbi8vICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5uYXZiYXItbmF2IHtcbi8vICAgICAubmF2LWxpbmsge1xuLy8gICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbi8vICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuLy8gICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbi8vICAgICAgIH1cblxuLy8gICAgICAgJi5kaXNhYmxlZCB7XG4vLyAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC5zaG93ID4gLm5hdi1saW5rLFxuLy8gICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4vLyAgICAgLm5hdi1saW5rLnNob3csXG4vLyAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4vLyAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgLm5hdmJhci10b2dnbGVyIHtcbi8vICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbi8vICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4vLyAgIH1cblxuLy8gICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4vLyAgIH1cblxuLy8gICAubmF2YmFyLXRleHQge1xuLy8gICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuLy8gICAgIGEge1xuLy8gICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4vLyAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbi8vICAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyAvLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4vLyAubmF2YmFyLWRhcmsge1xuLy8gICAubmF2YmFyLWJyYW5kIHtcbi8vICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4vLyAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4vLyAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5uYXZiYXItbmF2IHtcbi8vICAgICAubmF2LWxpbmsge1xuLy8gICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuLy8gICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4vLyAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4vLyAgICAgICB9XG5cbi8vICAgICAgICYuZGlzYWJsZWQge1xuLy8gICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC5zaG93ID4gLm5hdi1saW5rLFxuLy8gICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4vLyAgICAgLm5hdi1saW5rLnNob3csXG4vLyAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4vLyAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAubmF2YmFyLXRvZ2dsZXIge1xuLy8gICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4vLyAgIH1cblxuLy8gICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbi8vICAgfVxuXG4vLyAgIC5uYXZiYXItdGV4dCB7XG4vLyAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbi8vICAgICBhIHtcbi8vICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4vLyAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbi8vICAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCJcbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyXG4kbmF2YmFyLXBhZGRpbmcteTogICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRlZmF1bHQtdGhlbWVcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGVmYXVsdC10aGVtZVxuXG4kbmF2YmFyLXZhcmlhbnRzLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJG5hdmJhci12YXJpYW50cy1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRhcms6IChcbiAgICAgIFwibmF2YmFyLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IsXG4gICAgICBcIm5hdmJhci1ob3Zlci1jb2xvclwiOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yLFxuICAgICAgXCJuYXZiYXItYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IsXG4gICAgICBcIm5hdmJhci1kaXNhYmxlZC1jb2xvclwiOiAgICAgICAgJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yLFxuICAgICAgXCJuYXZiYXItdG9nZ2xlci1pY29uLWJnXCI6ICAgICAgICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcsXG4gICAgICBcIm5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvclwiOiAgJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yLFxuICAgICAgXCJuYXZiYXItYnJhbmQtY29sb3JcIjogICAgICAgICAgICRuYXZiYXItZGFyay1icmFuZC1jb2xvcixcbiAgICAgIFwibmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yXCI6ICAgICAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3JcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICBcIm5hdmJhci1jb2xvclwiOiAgICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1jb2xvcixcbiAgICAgIFwibmF2YmFyLWhvdmVyLWNvbG9yXCI6ICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yLFxuICAgICAgXCJuYXZiYXItYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yLFxuICAgICAgXCJuYXZiYXItZGlzYWJsZWQtY29sb3JcIjogICAgICAgICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3IsXG4gICAgICBcIm5hdmJhci10b2dnbGVyLWljb24tYmdcIjogICAgICAgJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcsXG4gICAgICBcIm5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvclwiOiAgJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcixcbiAgICAgIFwibmF2YmFyLWJyYW5kLWNvbG9yXCI6ICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yLFxuICAgICAgXCJuYXZiYXItYnJhbmQtaG92ZXItY29sb3JcIjogICAgICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3JcbiAgICApXG4gICksXG4gICRuYXZiYXItdmFyaWFudHMtbWFwXG4pO1xuXG4kbmF2YmFyLWRlZmF1bHQtdmFyaWFudDogbnVsbCAhZGVmYXVsdDtcbiRuYXZiYXItdmFyaWFudHM6IChcbiAgZGVmYXVsdDogICRuYXZiYXItZGVmYXVsdC12YXJpYW50LFxuICBtYXA6ICAgICAgJG5hdmJhci12YXJpYW50cy1tYXBcbikgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdGhlbWUtbWFwOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kbmF2YmFyLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogICRuYXZiYXItdmFyaWFudHNcbiAgKSxcbiAgJG5hdmJhci10aGVtZS1tYXBcbik7XG4iLCJcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6ICAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogIDAsXG4gICAgMTogICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAgKCRzcGFjZXIgKiAuNSksXG4gICAgMzogICRzcGFjZXIsXG4gICAgNDogICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAgKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAgICAyNSUsXG4gICAgNTA6ICAgIDUwJSxcbiAgICA3NTogICAgNzUlLFxuICAgIDEwMDogICAxMDAlLFxuICAgIGF1dG86ICBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcbiIsIi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdlxuJG5hdi1saW5rLXBhZGRpbmcteTogIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3hlZC1jb250ZW50LXBhZGRpbmcteTogICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3hlZC1jb250ZW50LXBhZGRpbmcteDogICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm94ZWQtY29udGVudC1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdlxuXG4vLyBMaWdodCBUaGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1kZWZhdWx0LXRoZW1lXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1jb2xvcjogICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm94ZWQtbGVmdC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICRib3JkZXItY29sb3IgJHdoaXRlICRib3JkZXItY29sb3IgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3hlZC1yaWdodC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGJvcmRlci1jb2xvciAkYm9yZGVyLWNvbG9yICRib3JkZXItY29sb3IgJHdoaXRlICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtZGVmYXVsdC10aGVtZVxuXG4kbmF2LXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJG5hdi10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwibmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgICAgICAgICAgJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yLFxuICAgICAgXCJuYXYtdGFicy1ib3JkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgICAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvclwiOiAgICAgICAgICAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IsXG4gICAgICBcIm5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgICAgICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwibmF2LXRhYnMtbGluay1hY3RpdmUtYmdcIjogICAgICAgICAgICAgICAgICAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnLFxuICAgICAgXCJuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcIjogICAgICAgICAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3JcIjogICAgICAgICAgICAgICAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yLFxuICAgICAgXCJuYXYtcGlsbHMtbGluay1hY3RpdmUtYmdcIjogICAgICAgICAgICAgICAgICAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnLFxuICAgICAgXCJuYXYtZGl2aWRlci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAgICAgICAkbmF2LWRpdmlkZXItY29sb3IsXG4gICAgICBcIm5hdi10YWJzLWJveGVkLWxpbmstYWN0aXZlLWJnXCI6ICAgICAgICAgICAgICRuYXYtdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iZyxcbiAgICAgIFwibmF2LXRhYnMtYm94ZWQtY29udGVudC1iZ1wiOiAgICAgICAgICAgICAgICAgJG5hdi10YWJzLWJveGVkLWNvbnRlbnQtYmcsXG4gICAgICBcIm5hdi10YWJzLWJveGVkLWNvbnRlbnQtYm9yZGVyLWNvbG9yXCI6ICAgICAgICRuYXYtdGFicy1ib3hlZC1jb250ZW50LWJvcmRlci1jb2xvcixcbiAgICAgIFwibmF2LXRhYnMtYm94ZWQtbGVmdC1hY3RpdmUtYm9yZGVyLWNvbG9yXCI6ICAgJG5hdi10YWJzLWJveGVkLWxlZnQtYWN0aXZlLWJvcmRlci1jb2xvcixcbiAgICAgIFwibmF2LXRhYnMtYm94ZWQtcmlnaHQtYWN0aXZlLWJvcmRlci1jb2xvclwiOiAgJG5hdi10YWJzLWJveGVkLXJpZ2h0LWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICApXG4gICksXG4gICRuYXYtdGhlbWUtbWFwXG4pO1xuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgbHRyIHtcbiAgICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgfVxuICBAaW5jbHVkZSBydGwge1xuICAgIG1hcmdpbi1yaWdodDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgfVxuICBAaW5jbHVkZSB0aGVtZXMoJHBhZ2luYXRpb24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24tY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24tYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJHBhZ2luYXRpb24tdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1ob3Zlci1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwYWdpbmF0aW9uLWhvdmVyLWJnXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgQGluY2x1ZGUgdGhlbWVzKCRwYWdpbmF0aW9uLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24tYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24tYWN0aXZlLWJnXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIEBpbmNsdWRlIHRoZW1lcygkcGFnaW5hdGlvbi10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBhZ2luYXRpb24tZGlzYWJsZWQtYmdcIik7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIH1cbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIlxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgIDEuMjUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uXG5cbi8vIERlZmF1bHQgdGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWRlZmF1bHQtdGhlbWVcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tZGVmYXVsdC10aGVtZVxuXG4kcGFnaW5hdGlvbi10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRwYWdpbmF0aW9uLXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJwYWdpbmF0aW9uLWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tY29sb3IsXG4gICAgICBcInBhZ2luYXRpb24tYmdcIjogICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyxcbiAgICAgIFwicGFnaW5hdGlvbi1ib3JkZXItY29sb3JcIjogICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcixcbiAgICAgIFwicGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93XCI6ICAgICAgICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3csXG4gICAgICBcInBhZ2luYXRpb24tZm9jdXMtb3V0bGluZVwiOiAgICAgICAgICAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lLFxuICAgICAgXCJwYWdpbmF0aW9uLWhvdmVyLWNvbG9yXCI6ICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItY29sb3IsXG4gICAgICBcInBhZ2luYXRpb24taG92ZXItYmdcIjogICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyxcbiAgICAgIFwicGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3JcIjogICAgICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcixcbiAgICAgIFwicGFnaW5hdGlvbi1hY3RpdmUtY29sb3JcIjogICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwicGFnaW5hdGlvbi1hY3RpdmUtYmdcIjogICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyxcbiAgICAgIFwicGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yXCI6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IsXG4gICAgICBcInBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcixcbiAgICAgIFwicGFnaW5hdGlvbi1kaXNhYmxlZC1iZ1wiOiAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnLFxuICAgICAgXCJwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvclwiOiAgJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgKVxuICApLFxuICAkcGFnaW5hdGlvbi10aGVtZS1tYXBcbik7XG5cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wb3BvdmVyIHtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWJnXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuJWJzLXBvcG92ZXItdG9wLFxuJWJzLXBvcG92ZXItYm90dG9tIHtcbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHdpZHRoOiBhZGQoJHBvcG92ZXItYXJyb3ctd2lkdGgsICgyICogJHBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1czsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICB9XG59XG5cbiVicy1wb3BvdmVyLXJpZ2h0LFxuJWJzLXBvcG92ZXItbGVmdCB7XG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogYWRkKCRwb3BvdmVyLWFycm93LXdpZHRoLCAoMiAqICRwb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICBwYWRkaW5nOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuJWJzLXBvcG92ZXItdG9wIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgIWltcG9ydGFudDsgLy8gT3ZlcndyaXRlIFBvcHBlciAyIG1hcmdpbnMuXG5cbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiVicy1wb3BvdmVyLXJpZ2h0IHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICFpbXBvcnRhbnQ7IC8vIE92ZXJ3cml0ZSBQb3BwZXIgMiBtYXJnaW5zLlxuXG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJWJzLXBvcG92ZXItYm90dG9tIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgIWltcG9ydGFudDsgLy8gT3ZlcndyaXRlIFBvcHBlciAyIG1hcmdpbnMuXG5cbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkcG9wb3Zlci10aGVtZS1tYXApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1oZWFkZXItYmdcIik7XG4gICAgfVxuICB9XG59XG5cbiVicy1wb3BvdmVyLWxlZnQge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgIWltcG9ydGFudDsgLy8gT3ZlcndyaXRlIFBvcHBlciAyIG1hcmdpbnMuXG5cbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1hcnJvdy1jb2xvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5wb3BvdmVyIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kICVicy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAlYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgJWJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgJWJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdGhlbWVzKCRwb3BvdmVyLXRoZW1lLW1hcCkge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1oZWFkZXItY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInBvcG92ZXItaGVhZGVyLWJnXCIpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbih0aGVtZXMtZ2V0LXZhbHVlKFwicG9wb3Zlci1oZWFkZXItYmdcIiksIDUlKTtcbiAgfVxuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBAaW5jbHVkZSB0aGVtZXMoJHBvcG92ZXItdGhlbWUtbWFwKSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwb3BvdmVyLWJvZHktY29sb3JcIik7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgdGhlbWVzKCRwcm9ncmVzcy10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJwcm9ncmVzcy1iZ1wiKTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkcHJvZ3Jlc3MtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInByb2dyZXNzLWJhci1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwicHJvZ3Jlc3MtYmFyLWJnXCIpO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogOHB4O1xufVxuXG4vLyBXaGl0ZSBwcm9ncmVzcyBiYXJcbi5wcm9ncmVzcy5wcm9ncmVzcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWJhclxuJHByb2dyZXNzLWhlaWdodDogICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1iYXJcblxuLy8gRGVmYXVsdCB0aGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWJhci1kZWZhdWx0LXRoZW1lXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWJhci1kZWZhdWx0LXRoZW1lXG5cbiRwcm9ncmVzcy10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRwcm9ncmVzcy10aGVtZS1tYXA6IG1hcC1tZXJnZShcbiAgKFxuICAgIGRlZmF1bHQ6IChcbiAgICAgIFwicHJvZ3Jlc3MtYmdcIjogICAgICAgICAkcHJvZ3Jlc3MtYmcsXG4gICAgICBcInByb2dyZXNzLWJhci1jb2xvclwiOiAgJHByb2dyZXNzLWJhci1jb2xvcixcbiAgICAgIFwicHJvZ3Jlc3MtYmFyLWJnXCI6ICAgICAkcHJvZ3Jlc3MtYmFyLWJnXG4gICAgKVxuICApLFxuICAkcHJvZ3Jlc3MtdGhlbWUtbWFwXG4pO1xuIiwiLy9UT0RPOiBtb3ZlIGFsbCB2YWx1ZXMgdG8gdmFyaWFibGVzLnNjc3Ncbi5wcm9ncmVzcy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG59XG5cbi5wcm9ncmVzcy1ncm91cC1wcmVwZW5kIHtcbiAgZmxleDogMCAwIDEwMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wcm9ncmVzcy1ncm91cC1pY29uIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgbWFyZ2luOiAwICRzcGFjZXIgMCAoJHNwYWNlciAqIC4yNSk7XG4gIH1cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBtYXJnaW46IDAgKCRzcGFjZXIgKiAuMjUpIDAgJHNwYWNlcjtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRncmF5LTcwMDtcbn1cblxuLnByb2dyZXNzLWdyb3VwLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAuMjUpO1xufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAtYmFycyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIC5wcm9ncmVzczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLnByb2dyZXNzLWdyb3VwLWhlYWRlciArIC5wcm9ncmVzcy1ncm91cC1iYXJzIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbiIsIlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzLCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIGZ1bmN0aW9uLXVybC1xdW90ZXMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9yc1xuLmMtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gJHNpZGViYXItd2lkdGggaXMgdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW5zXG4gIGZsZXg6IDAgMCAkc2lkZWJhci13aWR0aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gcHV0IHRoZSBuYXYgb24gdGhlIGxlZnRcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIHBhZGRpbmc6ICRzaWRlYmFyLXBhZGRpbmc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgIG9yZGVyOiA5OTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihicmVha3BvaW50LWJlZm9yZSgkbW9iaWxlLWJyZWFrcG9pbnQpKSB7XG4gICAgLy8gU29tZSBvZiBvdXIgY29tcG9uZW50cyB1c2UgdGhpcyBwcm9wZXJ0eSB0byBkZXRlY3QgaWYgdGhlIHNpZGViYXIgaGFzIG1vYmlsZSBiZWhhdmlvci5cbiAgICAtLWlzLW1vYmlsZTogdHJ1ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkICsgMTtcblxuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KXtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KXtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbHRyIHtcbiAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtICRzaWRlYmFyLXdpZHRoO1xuICAgIH1cbiAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0gJHNpZGViYXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KXtcbiAgICAgIG1hcmdpbi1yaWdodDogLSAkc2lkZWJhci13aWR0aDtcbiAgICB9XG4gICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gJHNpZGViYXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJiZy1cIl0gIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gIH1cblxuICBAZWFjaCAkd2lkdGgsICR2YWx1ZSBpbiAkc2lkZWJhci13aWR0aHMge1xuICAgICYuYy1zaWRlYmFyLSN7JHdpZHRofSB7XG4gICAgICBmbGV4OiAwIDAgJHZhbHVlO1xuICAgICAgd2lkdGg6ICR2YWx1ZTtcblxuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgJjpub3QoLmMtc2lkZWJhci1yaWdodCl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJHZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICY6bm90KC5jLXNpZGViYXItcmlnaHQpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSAkdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtICR2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYy1zaWRlYmFyLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1maXhlZDtcblxuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgJjpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgJjpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmMtc2lkZWJhci1vdmVybGFpZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogJHppbmRleC1maXhlZCArIDI7XG5cbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgJjpub3QoLmMtc2lkZWJhci1yaWdodCkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBTaWRlYmFyIGNvbXBvbmVudHNcbi8vXG5cbi5jLXNpZGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAkc2lkZWJhci1icmFuZC1oZWlnaHQ7XG4gIGhlaWdodDogJHNpZGViYXItYnJhbmQtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBsdHIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcnRsIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5jLXNpZGViYXItYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgJHNpZGViYXItYnJhbmQtaGVpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYy1zaWRlYmFyLWJyYW5kLW1pbmltaXplZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1zaWRlYmFyLWhlYWRlciB7XG4gIGZsZXg6IDAgMCAkc2lkZWJhci1oZWFkZXItaGVpZ2h0O1xuICBwYWRkaW5nOiAkc2lkZWJhci1oZWFkZXItcGFkZGluZy15ICRzaWRlYmFyLWhlYWRlci1wYWRkaW5nLXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xufVxuXG4vLyBTaWRlYmFyIG5hdmlnYXRpb25cblxuLmMtc2lkZWJhci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmLnBzIHtcbiAgICAvLyBGaXJlZm94XG4gICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgIC8vIElFIDEwK1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvLyBDaHJvbWUsIEVkZ2UsIFNhZmFyaSwgT3BlcmFcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYy1zaWRlYmFyLW5hdi10aXRsZSB7XG4gIHBhZGRpbmc6ICRzaWRlYmFyLW5hdi10aXRsZS1wYWRkaW5nLXkgJHNpZGViYXItbmF2LXRpdGxlLXBhZGRpbmcteDtcbiAgbWFyZ2luLXRvcDogJHNpZGViYXItbmF2LXRpdGxlLW1hcmdpbi10b3A7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG59XG5cbi5jLXNpZGViYXItbmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG59XG5cbi5jLXNpZGViYXItbmF2LWl0ZW0ge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLmMtc2lkZWJhci1uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteSAkc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQsIGNvbG9yICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcbiAgQGlmICRlbmFibGUtc2lkZWJhci1uYXYtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmMtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuICBAbWVkaWEgKGhvdmVyOiBob3ZlciksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgZmxleDogMCAwICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSAkc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgfVxuICB9XG59XG5cbi5jLXNpZGViYXItbmF2LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCBlYXNlLWluLW91dDtcblxuICAmLmMtc2hvdyB7XG4gICAgQGlmICRlbmFibGUtc2lkZWJhci1uYXYtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG4gICAgfVxuXG4gICAgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICsgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGV4dGVuZCAuYy1zaWRlYmFyLW5hdi1saW5rO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcblxuICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgIH1cbiAgfVxufVxuXG4uYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQgZWFzZS1pbi1vdXQ7XG5cbiAgLmMtc2lkZWJhci1uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNpZGViYXItbmF2LWljb24td2lkdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc2lkZWJhci1uYXYtaWNvbi13aWR0aDtcbiAgICB9XG5cbiAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jLXNpZGViYXItbmF2W2RhdGEtaW5kZW50YXRpb249XCJ0cnVlXCJdIHtcbiAgJHdyYXBwZXItY2xhc3MtbmFtZTogXCIuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtc1wiO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRzaWRlYmFyLW5hdi1pbmRlbnRhdGlvbi1sZXZlbHMge1xuICAgICN7JHdyYXBwZXItY2xhc3MtbmFtZX0ge1xuICAgICAgLmMtc2lkZWJhci1uYXYtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2lkZWJhci1uYXYtaWNvbi13aWR0aCArICgkaSAqICRzaWRlYmFyLW5hdi1pbmRlbnRhdGlvbi1zaXplKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoICsgKCRpICogJHNpZGViYXItbmF2LWluZGVudGF0aW9uLXNpemUpO1xuICAgICAgICB9XG4gICAgICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSAkc2lkZWJhci1uYXYtaWNvbi13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSAkc2lkZWJhci1uYXYtaWNvbi13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJHdyYXBwZXItY2xhc3MtbmFtZTogc2VsZWN0b3ItbmVzdCgkd3JhcHBlci1jbGFzcy1uYW1lLCAkd3JhcHBlci1jbGFzcy1uYW1lKTtcbiAgfVxufVxuXG4uYy1zaWRlYmFyLW5hdi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICgkc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXkgLyA0KSAkc2lkZWJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gIHRyYW5zaXRpb246ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cbn1cblxuLmMtc2lkZWJhci1mb290ZXIge1xuICBmbGV4OiAwIDAgJHNpZGViYXItZm9vdGVyLWhlaWdodDtcbiAgcGFkZGluZzogJHNpZGViYXItZm9vdGVyLXBhZGRpbmcteSAkc2lkZWJhci1mb290ZXItcGFkZGluZy14O1xuICB0cmFuc2l0aW9uOiAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG59XG5cbi5jLXNpZGViYXItbWluaW1pemVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwICRzaWRlYmFyLW1pbmltaXplci1oZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oYnJlYWtwb2ludC1iZWZvcmUoJG1vYmlsZS1icmVha3BvaW50KSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkc2lkZWJhci1taW5pbWl6ZXItaGVpZ2h0O1xuICAgIGhlaWdodDogJHNpZGViYXItbWluaW1pemVyLWhlaWdodDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpZGViYXItbWluaW1pemVyLWhlaWdodCAvIDQ7XG4gICAgdHJhbnNpdGlvbjogJGxheW91dC10cmFuc2l0aW9uLXNwZWVkO1xuXG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5jLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLmMtc2lkZWJhci1yaWdodCAmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5jLXNpZGViYXItYmFja2Ryb3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oYnJlYWtwb2ludC1iZWZvcmUoJG1vYmlsZS1icmVha3BvaW50KSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWJhY2tkcm9wLWJnO1xuICAgIHRyYW5zaXRpb246ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcblxuICAgIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICAgJi5jLWZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICAgJi5jLXNob3cgeyBvcGFjaXR5OiAkc2lkZWJhci1iYWNrZHJvcC1vcGFjaXR5OyB9XG4gIH1cbn1cblxuLy8gTWluaW1pemVkIFNpZGViYXJcblxuLmMtc2lkZWJhci1taW5pbWl6ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQgKyAxO1xuICAgIGZsZXg6IDAgMCAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG5cbiAgICAmLmMtc2lkZWJhci1maXhlZCB7XG4gICAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkICsgMTtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgfVxuXG4gICAgJjpub3QoLmMtc2lkZWJhci1yaWdodCl7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmMtc2lkZWJhci1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNpZGViYXItYnJhbmQtZnVsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jLXNpZGViYXItYnJhbmQtbWluaW1pemVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jLXNpZGViYXItbmF2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc2lkZWJhci1taW5pbWl6ZXItaGVpZ2h0O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmMtZC1taW5pbWl6ZWQtbm9uZSxcbiAgICAuYy1zaWRlYmFyLW5hdi1kaXZpZGVyLFxuICAgIC5jLXNpZGViYXItbmF2LWxhYmVsLFxuICAgIC5jLXNpZGViYXItbmF2LXRpdGxlLFxuICAgIC5jLXNpZGViYXItZm9vdGVyLFxuICAgIC5jLXNpZGViYXItZm9ybSxcbiAgICAuYy1zaWRlYmFyLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAvLyBUZW1wb3JhcnkgZml4IGZvciB0aGlzIGlzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vY29yZXVpL2NvcmV1aS1mcmVlLWJvb3RzdHJhcC1hZG1pbi10ZW1wbGF0ZS9pc3N1ZXMvNDA0XG4gICAgLy8gVE9ETzogZmluZCBiZXR0ZXIgc29sdXRpb25cbiAgICAuYy1zaWRlYmFyLW1pbmltaXplciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jLXNpZGViYXItcmlnaHQgLmMtc2lkZWJhci1taW5pbWl6ZXI6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jLXNpZGViYXItcmlnaHQgLmMtc2lkZWJhci1uYXYge1xuICAgICAgPiAuYy1zaWRlYmFyLW5hdi1pdGVtOmhvdmVyLFxuICAgICAgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJHNpZGViYXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJHNpZGViYXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1zaWRlYmFyLW5hdi1saW5rLFxuICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoICsgJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gICAgICAuYy1zaWRlYmFyLW5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICAgLmMtc2lkZWJhci1uYXYgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24taXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5jLXNpZGViYXItbmF2LWRyb3Bkb3duOm5vdCguYy1zaG93KSA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcbiAgICAgIH1cblxuXG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aCArICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICByaWdodDogJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYy1zaWRlYmFyLXJpZ2h0ID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd246aG92ZXIgPiAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyB7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgYmVoYXZpb3JcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgIC5jLXNpZGViYXIuYy1zaWRlYmFyI3skaW5maXh9LXNob3csXG4gICAgLmMtc2lkZWJhci5jLXNpZGViYXItc2hvdyB7XG4gICAgICAmOm5vdCguYy1zaWRlYmFyLXJpZ2h0KXtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICYuYy1zaWRlYmFyLWZpeGVkIHtcbiAgICAgICAgICAgIH4gLmMtd3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVhY2ggJHdpZHRoLCAkdmFsdWUgaW4gJHNpZGViYXItd2lkdGhzIHtcbiAgICAgICAgICAgICAgJi5jLXNpZGViYXItI3skd2lkdGh9IHtcbiAgICAgICAgICAgICAgICB+IC5jLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jLXNpZGViYXItbWluaW1pemVkIHtcbiAgICAgICAgICAgICAgfiAuYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpZGViYXItbWluaW1pemVkLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgJi5jLXNpZGViYXItZml4ZWQge1xuICAgICAgICAgICAgfiAuYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWFjaCAkd2lkdGgsICR2YWx1ZSBpbiAkc2lkZWJhci13aWR0aHMge1xuICAgICAgICAgICAgICAmLmMtc2lkZWJhci0jeyR3aWR0aH0ge1xuICAgICAgICAgICAgICAgIH4gLmMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmMtc2lkZWJhci1taW5pbWl6ZWQge1xuICAgICAgICAgICAgICB+IC5jLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaWRlYmFyLW1pbmltaXplZC13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pbWl6ZWQtd2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRoZW1lcygkc2lkZWJhci10aGVtZS1tYXAsICRjcmVhdGU6IGFwcGVuZCwgJHBhcmVudDogXCIuYy1zaWRlYmFyXCIpIHtcbiAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWNvbG9yXCIpO1xuICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1iZ1wiKTtcblxuICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJvcmRlcnNcIikpO1xuXG4gIEBpbmNsdWRlIGx0ciB7XG4gICAgJi5jLXNpZGViYXItcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1ib3JkZXJzXCIpLHRydWUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1ib3JkZXJzXCIpLHRydWUpO1xuICAgICYuYy1zaWRlYmFyLXJpZ2h0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItYm9yZGVyc1wiKSk7XG4gICAgfVxuICB9XG5cbiAgLmMtc2lkZWJhci1jbG9zZSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWNvbG9yXCIpO1xuICB9XG5cbiAgLmMtc2lkZWJhci1icmFuZCB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJyYW5kLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJyYW5kLWJnXCIpO1xuICB9XG5cbiAgLmMtc2lkZWJhci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWhlYWRlci1iZ1wiKTtcbiAgfVxuXG4gIC5jLXNpZGViYXItZm9ybSAuYy1mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1mb3JtLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWZvcm0tYmdcIik7XG4gICAgYm9yZGVyOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1mb3JtLWJvcmRlclwiKTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jLXNpZGViYXItbmF2LXRpdGxlIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LXRpdGxlLWNvbG9yXCIpO1xuICB9XG5cbiAgLmMtc2lkZWJhci1uYXYtbGluayB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWJnXCIpO1xuICAgIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstYm9yZGVyc1wiKSk7XG5cbiAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1pY29uLWNvbG9yXCIpO1xuICAgIH1cblxuICAgICYuYy1hY3RpdmUge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1jb2xvclwiKTtcbiAgICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1iZ1wiKTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstYWN0aXZlLWJvcmRlcnNcIikpO1xuXG4gICAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWFjdGl2ZS1pY29uLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstaG92ZXItY29sb3JcIik7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWJnXCIpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWJvcmRlcnNcIikpO1xuXG4gICAgICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1pY29uLWNvbG9yXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jLXNpZGViYXItbmF2LWRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1pbmRpY2F0b3ItaG92ZXJcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWJvcmRlcnNcIikpO1xuXG4gICAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWljb24tY29sb3JcIik7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtY29sb3JcIik7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlcnModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstaG92ZXItYm9yZGVyc1wiKSk7XG5cbiAgICAgICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWljb24tY29sb3JcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWRyb3Bkb3duLWluZGljYXRvci1ob3ZlclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1kcm9wZG93bi1pbmRpY2F0b3JcIik7XG4gICAgfVxuICB9XG5cbiAgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24uYy1zaG93IHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtZHJvcGRvd24tYmdcIik7XG4gICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtZHJvcGRvd24tYm9yZGVyc1wiKSk7XG5cbiAgICAuYy1zaWRlYmFyLW5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtZHJvcGRvd24tY29sb3JcIik7XG5cbiAgICAgICYuYy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1jb2xvclwiKTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yXCIpO1xuXG4gICAgICAgICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbmF2LWxpbmstZGlzYWJsZWQtaWNvbi1jb2xvclwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1zaWRlYmFyLW5hdi1sYWJlbCB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi10aXRsZS1jb2xvclwiKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWNvbG9yXCIpO1xuICAgIH1cblxuICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWljb24tY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgQGlmIChsaWdodG5lc3ModGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItYmdcIikpIDwgNDApIHtcbiAgICAuYy1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWJnXCIpLCAxNSUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmMtc2lkZWJhci1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWZvb3Rlci1iZ1wiKTtcbiAgICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLWZvb3Rlci1ib3JkZXJzXCIpKTtcbiAgfVxuXG4gIC5jLXNpZGViYXItbWluaW1pemVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1taW5pbWl6ZXItYmdcIik7XG4gICAgQGluY2x1ZGUgYm9yZGVycyh0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1taW5pbWl6ZXItYm9yZGVyc1wiKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbWluaW1pemVyLWluZGljYXRvclwiKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuYy1mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbWluaW1pemVyLWhvdmVyLWJnXCIpO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdGhlbWVzLWdldC12YWx1ZShcInNpZGViYXItbWluaW1pemVyLWhvdmVyLWluZGljYXRvclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jLXNpZGViYXItbWluaW1pemVkIHtcblxuICAgIC5jLXNpZGViYXItbmF2LWl0ZW0ge1xuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICA+IC5jLXNpZGViYXItbmF2LWxpbmssIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1ob3Zlci1iZ1wiKTtcblxuICAgICAgICAgIC5jLXNpZGViYXItbmF2LWljb24ge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWNvbG9yXCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1iZ1wiKTtcblxuICAgICAgICAgICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1uYXYtbGluay1kaXNhYmxlZC1pY29uLWNvbG9yXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNpZGViYXItbmF2IHtcbiAgICAgID4gLmMtc2lkZWJhci1uYXYtZHJvcGRvd24ge1xuICAgICAgICA+IC5jLXNpZGViYXItbmF2LWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwic2lkZWJhci1iZ1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lcy1nZXQtdmFsdWUoXCJzaWRlYmFyLW5hdi1saW5rLWhvdmVyLWJnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uYy1zaWRlYmFyIHtcbiAgQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgICAuYy1zaWRlYmFyLW5hdi1saW5rIHtcbiAgICAgICYuYy1zaWRlYmFyLW5hdi1saW5rLSN7JGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR2YWx1ZTtcbiAgICAgICAgLmMtc2lkZWJhci1uYXYtaWNvbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdmFsdWUsIDUlKTtcbiAgICAgICAgICAuYy1zaWRlYmFyLW5hdi1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiR0aGVtZS1zdWZmaXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC10aGVtZSAhZGVmYXVsdDtcbiRtb2JpbGUtYnJlYWtwb2ludDogICAgICAgICAgICAgICAgICAgICAgICAgIGxnICFkZWZhdWx0O1xuJGVuYWJsZS1sdHI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcnRsOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtc2lkZWJhci1uYXYtcm91bmRlZDogICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGxheW91dC10cmFuc2l0aW9uLXNwZWVkOiAgICAgICAgICAgICAgICAgICAgLjNzICFkZWZhdWx0O1xuJGVuYWJsZS1lbGV2YXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1jb2xvci1zY2hlbWU6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuXG4kb3B0aW9uczogKCkgIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LXRoZW1lczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGRlZmF1bHQtdGhlbWVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAoXG4gICAgICBcImRlZmF1bHRcIjogICAgICAgdHJ1ZSxcbiAgICAgIFwidGhlbWUtY29sb3JzXCI6ICAkdGhlbWUtY29sb3JzLFxuICAgICAgXCJncmF5c1wiOiAgICAgICAgICRncmF5cyxcbiAgICAgIFwiZ3JhZGllbnRzXCI6ICAgICAkdGhlbWUtZ3JhZGllbnRzXG4gICAgKVxuICApLFxuICAkZGVmYXVsdC10aGVtZXNcbik7XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2JyYW5kLWNvbG9yc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9ncmFkaWVudHNcIjtcblxuLy8gT3B0aW9uc1xuQGltcG9ydCBcInZhcmlhYmxlcy9vcHRpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvei1pbmRleFwiO1xuXG5AaW1wb3J0IFwidmFyaWFibGVzL2JvZHlcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9zaGFyZWRcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9ncmlkXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9saW5rc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3RhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2J1dHRvbnMtZm9ybXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9uYXZzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvbmF2YmFyXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvc3ViaGVhZGVyXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvc2lkZWJhclwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2Zvb3RlclwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9jYXJkc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3Rvb2x0aXBzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy90b2FzdHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9iYWRnZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9tb2RhbHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9hbGVydHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2ltYWdlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9jYXJvdXNlbFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3NwaW5uZXJzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvYXZhdGFyc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL3N3aXRjaGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvY2xvc2VcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9jb2RlXCI7XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcInZhcmlhYmxlcy91dGlsaXRpZXNcIjtcblxuXG4vLyBQcmludGluZ1xuQGltcG9ydCBcInZhcmlhYmxlcy9wcmludGluZ1wiO1xuXG4vLyBDdXJzb3JcbiRjdXJzb3ItZGlzYWJsZWQ6IGRlZmF1bHQgIWRlZmF1bHQ7XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBTcGlubmVyc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206ICAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyXG4iLCIuYy1zdWJoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6ICRzdWJoZWFkZXItaGVpZ2h0O1xuXG4gICZbY2xhc3MqPVwiYmctXCJdICB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xuICB9XG5cbiAgJi5jLXN1YmhlYWRlci1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1maXhlZDtcbiAgfVxufVxuXG4uYy1zdWJoZWFkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogJHN1YmhlYWRlci1oZWlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLmMtc3ViaGVhZGVyLW5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYy1zdWJoZWFkZXItbmF2LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5jLXN1YmhlYWRlci1uYXYtbGluayxcbiAgLmMtc3ViaGVhZGVyLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaGVhZGVyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoZWFkZXItbmF2LWxpbmstcGFkZGluZy14O1xuXG4gICAgLmJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gU3ViaGVhZGVyIHZhcmlhbnRzXG4vL1xuXG5AaW5jbHVkZSB0aGVtZXMoJHN1YmhlYWRlci10aGVtZS1tYXAsICRjcmVhdGU6IGFwcGVuZCwgJHBhcmVudDogXCIuYy1zdWJoZWFkZXJcIikge1xuICBiYWNrZ3JvdW5kOiB0aGVtZXMtZ2V0LXZhbHVlKFwic3ViaGVhZGVyLWJnXCIpO1xuICBAaW5jbHVkZSBib3JkZXJzKHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItYm9yZGVyXCIpKTtcblxuICAuYy1zdWJoZWFkZXItbmF2IHtcbiAgICAuYy1zdWJoZWFkZXItbmF2LWxpbmssXG4gICAgLmMtc3ViaGVhZGVyLW5hdi1idG4ge1xuICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItY29sb3JcIik7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItaG92ZXItY29sb3JcIik7XG4gICAgICB9XG5cbiAgICAgICYuYy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic3ViaGVhZGVyLWRpc2FibGVkLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNob3cgPiAuYy1zdWJoZWFkZXItbmF2LWxpbmssXG4gICAgLmMtYWN0aXZlID4gLmMtc3ViaGVhZGVyLW5hdi1saW5rLFxuICAgIC5jLXN1YmhlYWRlci1uYXYtbGluay5jLXNob3csXG4gICAgLmMtc3ViaGVhZGVyLW5hdi1saW5rLmMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwic3ViaGVhZGVyLWFjdGl2ZS1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAuYy1zdWJoZWFkZXItdGV4dCB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItY29sb3JcIik7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInN1YmhlYWRlci1hY3RpdmUtY29sb3JcIik7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJzdWJoZWFkZXItYWN0aXZlLWNvbG9yXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU3ViaGVhZGVyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3ViaGVhZGVyXG4kc3ViaGVhZGVyLWhlaWdodDogICAgICAgNDhweCAhZGVmYXVsdDtcblxuJHN1YmhlYWRlci1wYWRkaW5nLXk6ICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRzdWJoZWFkZXItcGFkZGluZy14OiAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHN1YmhlYWRlci1uYXYtbGluay1wYWRkaW5nLXg6ICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3ViaGVhZGVyXG5cbi8vIERlZmF1bHQgdGhlbWVcbi8vIHNjc3MtZG9jcy1zdGFydCBzdWJoZWFkZXItZGVmYXVsdC10aGVtZXNcbiRzdWJoZWFkZXItZGFyay1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS1iYXNlICFkZWZhdWx0O1xuJHN1YmhlYWRlci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJHN1YmhlYWRlci1kYXJrLWJvcmRlcjogICAgICAgICAgICAgICAgICggYm90dG9tOiAxcHggc29saWQgJGdyYXktODAwICkgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC45KSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG5cbiRzdWJoZWFkZXItbGlnaHQtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHN1YmhlYWRlci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJHN1YmhlYWRlci1saWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAoIGJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3IgKSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3ViaGVhZGVyLWRlZmF1bHQtdGhlbWVzXG5cblxuJHN1YmhlYWRlci12YXJpYW50cy1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzdWJoZWFkZXItdmFyaWFudHMtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkYXJrOiAoXG4gICAgICBcInN1YmhlYWRlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAkc3ViaGVhZGVyLWRhcmstYmcsXG4gICAgICBcInN1YmhlYWRlci1jb2xvclwiOiAgICAgICAgICAgICAgICAgICAkc3ViaGVhZGVyLWRhcmstY29sb3IsXG4gICAgICBcInN1YmhlYWRlci1ib3JkZXJcIjogICAgICAgICAgICAgICAgICAkc3ViaGVhZGVyLWRhcmstYm9yZGVyLFxuICAgICAgXCJzdWJoZWFkZXItaG92ZXItY29sb3JcIjogICAgICAgICAgICAgJHN1YmhlYWRlci1kYXJrLWhvdmVyLWNvbG9yLFxuICAgICAgXCJzdWJoZWFkZXItYWN0aXZlLWNvbG9yXCI6ICAgICAgICAgICAgJHN1YmhlYWRlci1kYXJrLWFjdGl2ZS1jb2xvcixcbiAgICAgIFwic3ViaGVhZGVyLWRpc2FibGVkLWNvbG9yXCI6ICAgICAgICAgICRzdWJoZWFkZXItZGFyay1kaXNhYmxlZC1jb2xvcixcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICBcInN1YmhlYWRlci1iZ1wiOiAgICAgICAgICAgICAgICAgICAgICAkc3ViaGVhZGVyLWxpZ2h0LWJnLFxuICAgICAgXCJzdWJoZWFkZXItY29sb3JcIjogICAgICAgICAgICAgICAgICAgJHN1YmhlYWRlci1saWdodC1jb2xvcixcbiAgICAgIFwic3ViaGVhZGVyLWJvcmRlclwiOiAgICAgICAgICAgICAgICAgICRzdWJoZWFkZXItbGlnaHQtYm9yZGVyLFxuICAgICAgXCJzdWJoZWFkZXItaG92ZXItY29sb3JcIjogICAgICAgICAgICAgJHN1YmhlYWRlci1saWdodC1ob3Zlci1jb2xvcixcbiAgICAgIFwic3ViaGVhZGVyLWFjdGl2ZS1jb2xvclwiOiAgICAgICAgICAgICRzdWJoZWFkZXItbGlnaHQtYWN0aXZlLWNvbG9yLFxuICAgICAgXCJzdWJoZWFkZXItZGlzYWJsZWQtY29sb3JcIjogICAgICAgICAgJHN1YmhlYWRlci1saWdodC1kaXNhYmxlZC1jb2xvcixcbiAgICApXG4gICksXG4gICRzdWJoZWFkZXItdmFyaWFudHMtbWFwXG4pO1xuXG4kc3ViaGVhZGVyLWRlZmF1bHQtdmFyaWFudDogXCJsaWdodFwiICFkZWZhdWx0O1xuJHN1YmhlYWRlci12YXJpYW50czogKFxuICBkZWZhdWx0OiAgJHN1YmhlYWRlci1kZWZhdWx0LXZhcmlhbnQsXG4gIG1hcDogICAgICAkc3ViaGVhZGVyLXZhcmlhbnRzLW1hcFxuKSAhZGVmYXVsdDtcblxuJHN1YmhlYWRlci10aGVtZS1tYXA6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzdWJoZWFkZXItdGhlbWUtbWFwOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBkZWZhdWx0OiAgJHN1YmhlYWRlci12YXJpYW50c1xuICApLFxuICAkc3ViaGVhZGVyLXRoZW1lLW1hcFxuKTtcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmMtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHN3aXRjaC13aWR0aDtcbiAgaGVpZ2h0OiAkc3dpdGNoLWhlaWdodDtcbn1cblxuLmMtc3dpdGNoLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtc3dpdGNoLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQ7XG4gIHRyYW5zaXRpb246IC4xNXMgZWFzZS1vdXQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtYmdcIik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaW5wdXQtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkc3dpdGNoLWhhbmRsZS1tYXJnaW47XG4gICAgbGVmdDogJHN3aXRjaC1oYW5kbGUtbWFyZ2luO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6ICRzd2l0Y2gtaGVpZ2h0IC0gKCRzd2l0Y2gtaGFuZGxlLW1hcmdpbiAqIDIpIC0gKCRib3JkZXItd2lkdGggKiAyKTtcbiAgICBoZWlnaHQ6ICRzd2l0Y2gtaGVpZ2h0IC0gKCRzd2l0Y2gtaGFuZGxlLW1hcmdpbiAqIDIpIC0gKCRib3JkZXItd2lkdGggKiAyKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1vdXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyAvIDIpO1xuICB9XG59XG5cbi5jLXN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLmMtc3dpdGNoLXNsaWRlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzd2l0Y2gtd2lkdGggLSAkc3dpdGNoLWhlaWdodCk7XG4gIH1cbn1cblxuLmMtc3dpdGNoLWlucHV0OmZvY3VzIH4gLmMtc3dpdGNoLXNsaWRlciB7XG4gIEBpbmNsdWRlIHRoZW1lcygkZm9ybS10aGVtZS1tYXApIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcImlucHV0LWZvY3VzLWNvbG9yXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1mb2N1cy1iZ1wiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JcIik7XG4gIH1cbiAgb3V0bGluZTogMDtcbiAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH0gQGVsc2Uge1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5jLXN3aXRjaC1pbnB1dDpkaXNhYmxlZCB+IC5jLXN3aXRjaC1zbGlkZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLy9cbi8vIFN3aXRjaCBTaXplc1xuLy9cblxuLmMtc3dpdGNoLWxnIHtcbiAgQGluY2x1ZGUgc3dpdGNoLXNpemUoJHN3aXRjaC1sZy13aWR0aCwgJHN3aXRjaC1sZy1oZWlnaHQsICRzd2l0Y2gtbGctZm9udC1zaXplLCAkc3dpdGNoLWhhbmRsZS1tYXJnaW4pO1xufVxuXG4uYy1zd2l0Y2gtc20ge1xuICBAaW5jbHVkZSBzd2l0Y2gtc2l6ZSgkc3dpdGNoLXNtLXdpZHRoLCAkc3dpdGNoLXNtLWhlaWdodCwgJHN3aXRjaC1zbS1mb250LXNpemUsICRzd2l0Y2gtaGFuZGxlLW1hcmdpbik7XG59XG5cbi8vXG4vLyBTd2l0Y2ggd2l0aCBsYWJlbFxuLy9cbi5jLXN3aXRjaC1sYWJlbCB7XG4gIHdpZHRoOiAkc3dpdGNoLWxhYmVsLXdpZHRoO1xuXG4gIC5jLXN3aXRjaC1zbGlkZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLS41ZW07XG4gICAgICBmb250LXNpemU6ICRzd2l0Y2gtZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdW5jaGVja2VkKTtcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG5cbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzd2l0Y2gtbGFiZWwtd2lkdGggLSAkc3dpdGNoLWhlaWdodCk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2l6ZXNcbiAgJi5jLXN3aXRjaC1sZyB7XG4gICAgQGluY2x1ZGUgc3dpdGNoLXNpemUoJHN3aXRjaC1sYWJlbC1sZy13aWR0aCwgJHN3aXRjaC1sZy1oZWlnaHQsICRzd2l0Y2gtbGctZm9udC1zaXplLCAkc3dpdGNoLWhhbmRsZS1tYXJnaW4pO1xuICB9XG5cbiAgJi5jLXN3aXRjaC1zbSB7XG4gICAgQGluY2x1ZGUgc3dpdGNoLXNpemUoJHN3aXRjaC1sYWJlbC1zbS13aWR0aCwgJHN3aXRjaC1zbS1oZWlnaHQsICRzd2l0Y2gtc20tZm9udC1zaXplLCAkc3dpdGNoLWhhbmRsZS1tYXJnaW4pO1xuICB9XG59XG5cbi8vXG4vLyBTd2l0Y2ggM2Rcbi8vXG5cbi5jLXN3aXRjaFtjbGFzcyo9XCItM2RcIl0ge1xuICAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTBlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgd2lkdGg6ICRzd2l0Y2gtaGVpZ2h0O1xuICAgICAgaGVpZ2h0OiAkc3dpdGNoLWhlaWdodDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwZW07XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgkYmxhY2ssIC4zKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaXplc1xuICAmLmMtc3dpdGNoLWxnIHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtM2Qtc2l6ZSgkc3dpdGNoLWxnLXdpZHRoLCAkc3dpdGNoLWxnLWhlaWdodCk7XG4gIH1cblxuICAmLmMtc3dpdGNoLXNtIHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtM2Qtc2l6ZSgkc3dpdGNoLXNtLXdpZHRoLCAkc3dpdGNoLXNtLWhlaWdodCk7XG4gIH1cbn1cblxuLy9cbi8vIFN3aXRjaCBWYXJpYW50c1xuLy9cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLy9ub3JtYWwgc3R5bGVcbiAgLmMtc3dpdGNoLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgc3dpdGNoLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxuICAvLyAzcyBzdHlsZVxuICAuYy1zd2l0Y2gtM2QtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtM2QtdmFyaWFudCgkdmFsdWUpO1xuICB9XG4gIC8vIG91dGxpbmUgc3R5bGVcbiAgLmMtc3dpdGNoLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbiAgLy8gb3Bvc2l0ZVxuICAuYy1zd2l0Y2gtb3Bwb3NpdGUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBzd2l0Y2gtb3Bwb3NpdGUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cbi8vXG4vLyBQaWxsIFN0eWxlXG4vL1xuXG4uYy1zd2l0Y2gtcGlsbCB7XG4gIC5jLXN3aXRjaC1zbGlkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBlbTtcbiAgICB9XG4gIH1cbn1cblxuLmMtc3dpdGNoLXNxdWFyZSB7XG4gIC5jLXN3aXRjaC1zbGlkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFN3aXRjaGVzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3dpdGNoXG4kc3dpdGNoLXdpZHRoOiAgICAgIDQwcHggIWRlZmF1bHQ7XG4kc3dpdGNoLWhlaWdodDogICAgIDI2cHggIWRlZmF1bHQ7XG4kc3dpdGNoLWZvbnQtc2l6ZTogIDEwcHggIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtbGctd2lkdGg6ICAgICAgNDhweCAhZGVmYXVsdDtcbiRzd2l0Y2gtbGctaGVpZ2h0OiAgICAgMzBweCAhZGVmYXVsdDtcbiRzd2l0Y2gtbGctZm9udC1zaXplOiAgMTJweCAhZGVmYXVsdDtcblxuJHN3aXRjaC1zbS13aWR0aDogICAgICAzMnB4ICFkZWZhdWx0O1xuJHN3aXRjaC1zbS1oZWlnaHQ6ICAgICAyMnB4ICFkZWZhdWx0O1xuJHN3aXRjaC1zbS1mb250LXNpemU6ICA4cHggIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtbGFiZWwtd2lkdGg6ICAgICA0OHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC1sZy13aWR0aDogIDU2cHggIWRlZmF1bHQ7XG4kc3dpdGNoLWxhYmVsLXNtLXdpZHRoOiAgNDBweCAhZGVmYXVsdDtcblxuJHN3aXRjaC1oYW5kbGUtbWFyZ2luOiAgMnB4ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzd2l0Y2hcbiIsIkBtaXhpbiBzd2l0Y2gtc2l6ZSgkd2lkdGgsICRoZWlnaHQsICRmb250LXNpemUsICRoYW5kbGUtbWFyZ2luKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcblxuICAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6ICRoZWlnaHQgLSAoJGhhbmRsZS1tYXJnaW4gKiAyKSAtICgkYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQgLSAoJGhhbmRsZS1tYXJnaW4gKiAyKSAtICgkYm9yZGVyLXdpZHRoICogMik7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jLXN3aXRjaC1zbGlkZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHdpZHRoIC0gJGhlaWdodCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzd2l0Y2gtM2Qtc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuXG4gIC5jLXN3aXRjaC1zbGlkZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6ICRoZWlnaHQ7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG5cbiAgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR3aWR0aCAtICRoZWlnaHQpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3dpdGNoLTNkLXZhcmlhbnQoJGNvbG9yKSB7XG4gIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBzd2l0Y2gtdmFyaWFudCgkY29sb3IpIHtcbiAgLmMtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuYy1zd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHN3aXRjaC1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yKSB7XG4gIC5jLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLmMtc3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHN3aXRjaC1vcHBvc2l0ZS12YXJpYW50KCRjb2xvcikge1xuICAuYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5jLXN3aXRjaC1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYmdcIik7XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkO1xuXG4gICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkO1xuXG4gIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZDtcblxuICAgIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWJvcmRlci1jb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuXG4gICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXAsICRjcmVhdGU6IHBhcmVudCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWFjY2VudC1iZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lcygkdGFibGUtdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1ob3Zlci1jb2xvclwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWhvdmVyLWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBpbmNsdWRlIHRoZW1lLXZhcmlhbnQoKSB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgIHRoZW1lLWNvbG9yLWxldmVsKCR2YWx1ZSwgJHRhYmxlLWJnLWxldmVsKSwgIHRoZW1lLWNvbG9yLWxldmVsKCR2YWx1ZSwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWFjdGl2ZS1iZ1wiKSk7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KHNlbGVjdGVkLCB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYWN0aXZlLWJnXCIpLCB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYWN0aXZlLWJnXCIpKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIHRib2R5IHRyIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtaG92ZXItY29sb3JcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1ob3Zlci1iZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXApIHtcbiAgICAgICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1kYXJrLWNvbG9yXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1iZ1wiKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1ib3JkZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCkge1xuICAgICAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWhlYWQtY29sb3JcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1oZWFkLWJnXCIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0YWJsZS1ib3JkZXItY29sb3JcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXApIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWRhcmstY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWRhcmstYmdcIik7XG4gIH1cblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1ib3JkZXItY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgQGluY2x1ZGUgdGhlbWVzKCR0YWJsZS10aGVtZS1tYXApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRhYmxlLWRhcmstYWNjZW50LWJnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCkge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1ob3Zlci1jb2xvclwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtZGFyay1ob3Zlci1iZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZDtcblxuICBAaW5jbHVkZSB0aGVtZXMoJHRhYmxlLXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidGFibGUtYm9yZGVyLWNvbG9yXCIpO1xuICB9XG5cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnRhYmxlLWFsaWduLW1pZGRsZSB7XG5cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnRhYmxlLWNsZWFyIHtcbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIEBpZiBtYXAtaGFzLWtleSgkeWlxLXRoZW1lLW1hcCwgJGN1cnJlbnQtdGhlbWUpIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCwgbWFwLWdldChtYXAtZ2V0KCR5aXEtdGhlbWUtbWFwLCAkY3VycmVudC10aGVtZSksIFwieWlxLXRleHQtZGFya1wiKSwgbWFwLWdldChtYXAtZ2V0KCR5aXEtdGhlbWUtbWFwLCAkY3VycmVudC10aGVtZSksIFwieWlxLXRleHQtbGlnaHRcIikpO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQ7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0aGVtZXMoJHRvYXN0LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0b2FzdC1jb2xvclwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidG9hc3QtYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0b2FzdC1ib3JkZXItY29sb3JcIik7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBAaW5jbHVkZSB0aGVtZXMoJHRvYXN0LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgY29sb3I6IHRoZW1lcy1nZXQtdmFsdWUoXCJ0b2FzdC1oZWFkZXItY29sb3JcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRvYXN0LWhlYWRlci1ib3JkZXItY29sb3JcIik7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG5cbi50b2FzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogKCRzcGFjZXIgLyA0KSAoJHNwYWNlciAvIDIpO1xuXG4gICYtdG9wLWZ1bGwsXG4gICYtdG9wLWNlbnRlcixcbiAgJi10b3AtcmlnaHQsXG4gICYtdG9wLWxlZnQsXG4gICYtYm90dG9tLWZ1bGwsXG4gICYtYm90dG9tLWNlbnRlcixcbiAgJi1ib3R0b20tcmlnaHQsXG4gICYtYm90dG9tLWxlZnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAkemluZGV4LXRvYXN0ZXI7XG4gICAgd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIH1cblxuICAmLXRvcC1mdWxsLFxuICAmLXRvcC1jZW50ZXIsXG4gICYtdG9wLXJpZ2h0LFxuICAmLXRvcC1sZWZ0IHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLWJvdHRvbS1mdWxsLFxuICAmLWJvdHRvbS1jZW50ZXIsXG4gICYtYm90dG9tLXJpZ2h0LFxuICAmLWJvdHRvbS1sZWZ0IHtcbiAgICBib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtdG9wLWZ1bGwsXG4gICYtYm90dG9tLWZ1bGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgJi10b3AtY2VudGVyLFxuICAmLWJvdHRvbS1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmLXRvcC1mdWxsLFxuICAmLWJvdHRvbS1mdWxsLFxuICAmLXRvcC1yaWdodCxcbiAgJi1ib3R0b20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJi10b3AtZnVsbCxcbiAgJi1ib3R0b20tZnVsbCxcbiAgJi10b3AtbGVmdCxcbiAgJi1ib3R0b20tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC50b2FzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICgkc3BhY2VyIC8gOCk7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyA4KTtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSB0b2FzdC5cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgLnRvYXN0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cbiIsIi8vIFRvYXN0c1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0XG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3RcblxuLy8gRGVmYXVsdCB0aGVtZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWRlZmF1bHQtdGhlbWVcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWRlZmF1bHQtdGhlbWVcblxuJHRvYXN0LXRoZW1lLW1hcDogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRvYXN0LXRoZW1lLW1hcDogbWFwLW1lcmdlKFxuICAoXG4gICAgZGVmYXVsdDogKFxuICAgICAgXCJ0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yXCI6ICAgICAgICAgJHRvYXN0LWJhY2tncm91bmQtY29sb3IsXG4gICAgICBcInRvYXN0LWNvbG9yXCI6ICAgICAgICAgICAgICAgICAgICAkdG9hc3QtY29sb3IsXG4gICAgICBcInRvYXN0LWJvcmRlci1jb2xvclwiOiAgICAgICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yLFxuICAgICAgXCJ0b2FzdC1oZWFkZXItY29sb3JcIjogICAgICAgICAgICAgJHRvYXN0LWhlYWRlci1jb2xvcixcbiAgICAgIFwidG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3JcIjogICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcixcbiAgICAgIFwidG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvclwiOiAgICAgICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yXG4gICAgKVxuICApLFxuICAkdG9hc3QtdGhlbWUtbWFwXG4pO1xuIiwiQG1peGluIHRvYXN0LXZhcmlhbnQoJGJhY2tncm91bmQpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcblxuICAudG9hc3QtaGVhZGVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbiVicy10b29sdGlwLXRvcCxcbiVicy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gIH1cbn1cblxuJWJzLXRvb2x0aXAtcmlnaHQsXG4lYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgfVxufVxuXG4lYnMtdG9vbHRpcC10b3Age1xuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuJWJzLXRvb2x0aXAtcmlnaHQge1xuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4lYnMtdG9vbHRpcC1ib3R0b20ge1xuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuJWJzLXRvb2x0aXAtbGVmdCB7XG4gIC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50b29sdGlwIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kICVicy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAlYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgJWJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgJWJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGUtaW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG4vL1xuLy8gQ29tcG9uZW50c1xuLy9cblxuLmMtd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQ7XG59XG5cbi5jLXNpZGViYXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQgLyAyLCB0cmFuc2Zvcm0gJGxheW91dC10cmFuc2l0aW9uLXNwZWVkLCBtYXJnaW4tbGVmdCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQsIG1hcmdpbi1yaWdodCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQsIHdpZHRoICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCwgei1pbmRleCAwcyBlYXNlICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZDtcbiAgJi5jLXNpZGViYXItdW5mb2xkYWJsZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRsYXlvdXQtdHJhbnNpdGlvbi1zcGVlZCwgbWFyZ2luLWxlZnQgJGxheW91dC10cmFuc2l0aW9uLXNwZWVkLCBtYXJnaW4tcmlnaHQgJGxheW91dC10cmFuc2l0aW9uLXNwZWVkLCB3aWR0aCAkbGF5b3V0LXRyYW5zaXRpb24tc3BlZWQsIHotaW5kZXggMHMgZWFzZSAwcztcbiAgfVxufVxuXG4uYy1uby1sYXlvdXQtdHJhbnNpdGlvbiB7XG4gIC5jLXdyYXBwZXIsXG4gIC5jLXNpZGViYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAuYy1zaWRlYmFyLWhlYWRlcixcbiAgICAuYy1zaWRlYmFyLW5hdi10aXRsZSxcbiAgICAuYy1zaWRlYmFyLW5hdi1kaXZpZGVyLFxuICAgIC5jLXNpZGViYXItbmF2LWxpbmssXG4gICAgLmMtc2lkZWJhci1uYXYtaWNvbixcbiAgICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bixcbiAgICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi10b2dnbGUsXG4gICAgLmMtc2lkZWJhci1uYXYtZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbiAgICAuYy1zaWRlYmFyLW5hdi1kcm9wZG93bi1pdGVtcyxcbiAgICAuYy1zaWRlYmFyLW5hdi1sYWJlbCxcbiAgICAuYy1zaWRlYmFyLWZvb3RlcixcbiAgICAuYy1zaWRlYmFyLW1pbmltaXplciAge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmMtbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZDtcbiAgQGluY2x1ZGUgdGhlbWVzKCR0eXBvZ3JhcGh5LXRoZW1lLW1hcCwgJGNyZWF0ZTogcGFyZW50KSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwiaHItYm9yZGVyLWNvbG9yXCIpO1xuICB9XG59XG5cbi8vXG4vLyBWZXJ0aWNhbCBydWxlc1xuLy9cblxuLmMtdnIge1xuICB3aWR0aDogJHZyLXdpZHRoO1xuICBAaW5jbHVkZSB0aGVtZXMoJHR5cG9ncmFwaHktdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZXMtZ2V0LXZhbHVlKFwidnItYmdcIik7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvL1xuLy8gQ29yZVVJIGRlZmF1bHQgbGF5b3V0XG4vL1xuXG4uYy1hcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLy8gSUUxMCYxMSBGbGV4Ym94IGZpeFxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGh0bWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAmOm5vdCguYy13cmFwcGVyLWZsdWlkKSB7XG5cbiAgICAuYy1zdWJoZWFkZXItZml4ZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jLWhlYWRlci1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG5cbiAgICAgICAgfiAuYy1ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWZvb3Rlci1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG5cbiAgICAgICAgfiAuYy1ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYm9keSB7XG4gICAgICAvLyBkZXByZWNhdGUgdjRcbiAgICAgIC8vIGZpeCBmb290ZXIgcG9zaXRpb24gdG8gYXZvaWQgYnJlYWtpbmcgY2hhbmdlLlxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvLyAtLS1cblxuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIGRlcHJlY2F0ZSB2NFxuICAmLmMtd3JhcHBlci1mbHVpZCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICAuYy1oZWFkZXItZml4ZWQge1xuICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uYy1tYWluIHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogMiAqICRzcGFjZXI7XG5cbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gY29yZXVpLWJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9ycykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIFwic3RvcFwiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgbWFwLWdldCgkY29sb3JzLCBcInN0YXJ0XCIpIDAlLCBtYXAtZ2V0KCRjb2xvcnMsIFwic3RvcFwiKSAxMDAlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcInN0b3BcIikgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4vLyBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuLy8gICBAaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuLy8gICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4vLyAgIH1cbi8vIH1cblxuQGluY2x1ZGUgdGhlbWUtZ3JhZGllbnRzKCkge1xuICBAaW5jbHVkZSBjb3JldWktYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRncmFkaWVudH1cIiwgJHZhbHVlKTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149XCJiZy1cIl0ge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYnJhbmRzLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctZ3JheS0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLmJnLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogKCRzcGFjZXIgKiAyLjUpO1xuICBoZWlnaHQ6ICgkc3BhY2VyICogMi41KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbkBpbmNsdWRlIHRoZW1lcygkYm9yZGVyLXRoZW1lLW1hcCkge1xuICAuYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdGhlbWVzLWdldC12YWx1ZShcImJvcmRlci1jb2xvclwiKSAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgdGhlbWVzLWdldC12YWx1ZShcImJvcmRlci1jb2xvclwiKSAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9yZGVyLWNvbG9yXCIpICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCB0aGVtZXMtZ2V0LXZhbHVlKFwiYm9yZGVyLWNvbG9yXCIpICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdGhlbWVzLWdldC12YWx1ZShcImJvcmRlci1jb2xvclwiKSAhaW1wb3J0YW50OyB9XG59XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AaW5jbHVkZSB0aGVtZS12YXJpYW50KCkge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAoYm9yZGVyOiBiKSB7XG4gIEBlYWNoICRzaXplIGluICgwLDEsMikge1xuICAgIEBpZiAkc2l6ZSA9PSAwIHtcbiAgICAgIC4jeyRhYmJyZXZ9LWEtI3skc2l6ZX0geyAjeyRwcm9wfTogMCAhaW1wb3J0YW50OyB9IC8vIGEgPSBBbGwgc2lkZXNcbiAgICAgIC4jeyRhYmJyZXZ9LXQtI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLiN7JGFiYnJldn0tci0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC4jeyRhYmJyZXZ9LWItI3skc2l6ZX0geyAjeyRwcm9wfS1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLiN7JGFiYnJldn0tbC0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLiN7JGFiYnJldn0tYS0jeyRzaXplfSB7ICN7JHByb3B9OiAkc2l6ZSAqICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjsgfSAvLyBhID0gQWxsIHNpZGVzXG4gICAgICAuI3skYWJicmV2fS10LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAkc2l6ZSAqICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuICAgICAgLiN7JGFiYnJldn0tci0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAkc2l6ZSAqICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuICAgICAgLiN7JGFiYnJldn0tYi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogJHNpemUgKiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7IH1cbiAgICAgIC4jeyRhYmJyZXZ9LWwtI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAkc2l6ZSAqICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRlbnQtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgLmQjeyRpbmZpeH0tZG93bi1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuQGVhY2ggJHRoZW1lIGluIG1hcC1rZXlzKCRkZWZhdWx0LXRoZW1lcykge1xuICAuYy0jeyR0aGVtZX0jeyR0aGVtZS1zdWZmaXh9IHtcbiAgICAuYy1kLSN7JHRoZW1lfS1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbiAgQGlmIG1hcC1nZXQobWFwLWdldCgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSksIFwiZGVmYXVsdFwiKSB7XG4gICAgJG90aGVyLXRoZW1lczogbWFwLXJlbW92ZSgkZGVmYXVsdC10aGVtZXMsICR0aGVtZSk7XG5cbiAgICAkc2VsZWN0b3I6IHNlbGVjdG9yLWFwcGVuZChcIi5jLWFwcFwiKTtcbiAgICBAZWFjaCAkb3RoZXItdGhlbWUgaW4gbWFwLWtleXMoJG90aGVyLXRoZW1lcykge1xuICAgICAgJHNlbGVjdG9yOiBzZWxlY3Rvci1hcHBlbmQoJHNlbGVjdG9yLCBcIjpub3QoLmMtI3skb3RoZXItdGhlbWV9I3skdGhlbWUtc3VmZml4fSlcIik7XG4gICAgICAvLyAuYy1hcHAge1xuICAgICAgLy8gICAmOm5vdCguYy0jeyRvdGhlci10aGVtZX0jeyR0aGVtZS1zdWZmaXh9KSB7XG4gICAgICAvLyAgICAgLmMtZC0jeyR0aGVtZX0tbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICAgIEBpZiAoJHNlbGVjdG9yICE9IHNlbGVjdG9yLWFwcGVuZChcIi5jLWFwcFwiKSkge1xuICAgICAgI3skc2VsZWN0b3J9IHtcbiAgICAgICAgLmMtZC0jeyR0aGVtZX0tbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRhYmJyZXZ9ZnMjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWZlI3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZnMjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZmUjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBsdHIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzIGZvciBmbGV4LCB3b3JrIG9ubHkgd2l0aCBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgLm1mcyN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1mZSN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBpbmNsdWRlIGx0ciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGluY2x1ZGUgdGhlbWUtdmFyaWFudCgpIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQge1xuICBAaW5jbHVkZSB0aGVtZXMoJHR5cG9ncmFwaHktdGhlbWUtbWFwLCAkY3JlYXRlOiBwYXJlbnQpIHtcbiAgICBjb2xvcjogdGhlbWVzLWdldC12YWx1ZShcInRleHQtbXV0ZWRcIikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsImJvZHkge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4uZm9udC14cyB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNtIHtcbiAgZm9udC1zaXplOiAuODVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbGcge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQteGwge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMnhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtM3hsIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LTR4bCB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC01eGwge1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3NePVwidGV4dC12YWx1ZVwiXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LXZhbHVlLXhzIHtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KTtcbn1cblxuLnRleHQtdmFsdWUtc20ge1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAuODUpO1xufVxuXG4udGV4dC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4udGV4dC12YWx1ZS1sZyB7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG59XG5cbi50ZXh0LXZhbHVlLXhsIHtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS43NSk7XG59XG5cbi50ZXh0LXdoaXRlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIFJUTCBTdXBwb3J0XG4vL1xuQGluY2x1ZGUgcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG5cbiAgYm9keSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi5pZS1jdXN0b20tcHJvcGVydGllcyB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAjeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICBicmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJcbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/