total rebase
[anni] / static / frontends / pleroma-fe / dev / i18n / oc-json.js
diff --git a/static/frontends/pleroma-fe/dev/i18n/oc-json.js b/static/frontends/pleroma-fe/dev/i18n/oc-json.js
new file mode 100644 (file)
index 0000000..a74525f
--- /dev/null
@@ -0,0 +1,22 @@
+"use strict";
+/*
+ * ATTENTION: An "eval-source-map" devtool has been used.
+ * This devtool is neither made for production nor for readable output files.
+ * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
+ * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
+ * or disable the default devtool with "devtool: false".
+ * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
+ */
+(self["webpackChunkpleroma_fe"] = self["webpackChunkpleroma_fe"] || []).push([["i18n/oc-json"],{
+
+/***/ "./src/i18n/oc.json":
+/*!**************************!*\
+  !*** ./src/i18n/oc.json ***!
+  \**************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n  \"chat\": {\n    \"title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Messatjariá\"])};fn.source=\"Messatjariá\";return fn;})()\n  },\n  \"exporter\": {\n    \"export\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar\"])};fn.source=\"Exportar\";return fn;})(),\n    \"processing\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tractament, vos demandarem lèu de telecargar lo fichièr\"])};fn.source=\"Tractament, vos demandarem lèu de telecargar lo fichièr\";return fn;})()\n  },\n  \"features_panel\": {\n    \"chat\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Chat\"])};fn.source=\"Chat\";return fn;})(),\n    \"gopher\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gopher\"])};fn.source=\"Gopher\";return fn;})(),\n    \"media_proxy\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Servidor mandatari mèdia\"])};fn.source=\"Servidor mandatari mèdia\";return fn;})(),\n    \"scope_options\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nivèls de confidencialitat\"])};fn.source=\"Nivèls de confidencialitat\";return fn;})(),\n    \"text_limit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Limita de tèxte\"])};fn.source=\"Limita de tèxte\";return fn;})(),\n    \"title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Foncionalitats\"])};fn.source=\"Foncionalitats\";return fn;})(),\n    \"who_to_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Qual seguir\"])};fn.source=\"Qual seguir\";return fn;})()\n  },\n  \"finder\": {\n    \"error_fetching_user\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error pendent la cèrca d’un utilizaire\"])};fn.source=\"Error pendent la cèrca d’un utilizaire\";return fn;})(),\n    \"find_user\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercar un utilizaire\"])};fn.source=\"Cercar un utilizaire\";return fn;})()\n  },\n  \"general\": {\n    \"apply\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aplicar\"])};fn.source=\"Aplicar\";return fn;})(),\n    \"submit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandar\"])};fn.source=\"Mandar\";return fn;})(),\n    \"more\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mai\"])};fn.source=\"Mai\";return fn;})(),\n    \"generic_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha\"])};fn.source=\"Una error s’es producha\";return fn;})(),\n    \"optional\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"opcional\"])};fn.source=\"opcional\";return fn;})(),\n    \"show_more\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar mai\"])};fn.source=\"Mostrar mai\";return fn;})(),\n    \"show_less\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar mens\"])};fn.source=\"Mostrar mens\";return fn;})(),\n    \"cancel\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Anullar\"])};fn.source=\"Anullar\";return fn;})()\n  },\n  \"image_cropper\": {\n    \"crop_picture\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Talhar l’imatge\"])};fn.source=\"Talhar l’imatge\";return fn;})(),\n    \"save\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Salvar\"])};fn.source=\"Salvar\";return fn;})(),\n    \"save_without_cropping\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Salvar sens talhada\"])};fn.source=\"Salvar sens talhada\";return fn;})(),\n    \"cancel\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Anullar\"])};fn.source=\"Anullar\";return fn;})()\n  },\n  \"importer\": {\n    \"submit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandar\"])};fn.source=\"Mandar\";return fn;})(),\n    \"success\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Corrèctament importat.\"])};fn.source=\"Corrèctament importat.\";return fn;})(),\n    \"error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha pendent l’importacion d’aqueste fichièr.\"])};fn.source=\"Una error s’es producha pendent l’importacion d’aqueste fichièr.\";return fn;})()\n  },\n  \"login\": {\n    \"login\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Connexion\"])};fn.source=\"Connexion\";return fn;})(),\n    \"description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Connexion via OAuth\"])};fn.source=\"Connexion via OAuth\";return fn;})(),\n    \"logout\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desconnexion\"])};fn.source=\"Desconnexion\";return fn;})(),\n    \"password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Senhal\"])};fn.source=\"Senhal\";return fn;})(),\n    \"placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g. lain\"])};fn.source=\"e.g. lain\";return fn;})(),\n    \"register\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Se marcar\"])};fn.source=\"Se marcar\";return fn;})(),\n    \"username\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom d’utilizaire\"])};fn.source=\"Nom d’utilizaire\";return fn;})(),\n    \"hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Connectatz-vos per participar a la discutida\"])};fn.source=\"Connectatz-vos per participar a la discutida\";return fn;})()\n  },\n  \"media_modal\": {\n    \"previous\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Precedent\"])};fn.source=\"Precedent\";return fn;})(),\n    \"next\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguent\"])};fn.source=\"Seguent\";return fn;})()\n  },\n  \"nav\": {\n    \"about\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A prepaus\"])};fn.source=\"A prepaus\";return fn;})(),\n    \"back\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tornar\"])};fn.source=\"Tornar\";return fn;})(),\n    \"chat\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Chat local\"])};fn.source=\"Chat local\";return fn;})(),\n    \"friend_requests\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Demandas de seguiment\"])};fn.source=\"Demandas de seguiment\";return fn;})(),\n    \"mentions\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notificacions\"])};fn.source=\"Notificacions\";return fn;})(),\n    \"dms\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Messatges privats\"])};fn.source=\"Messatges privats\";return fn;})(),\n    \"public_tl\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Estatuts locals\"])};fn.source=\"Estatuts locals\";return fn;})(),\n    \"timeline\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Flux d’actualitat\"])};fn.source=\"Flux d’actualitat\";return fn;})(),\n    \"twkn\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lo malhum conegut\"])};fn.source=\"Lo malhum conegut\";return fn;})(),\n    \"user_search\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cèrca d’utilizaires\"])};fn.source=\"Cèrca d’utilizaires\";return fn;})(),\n    \"search\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercar\"])};fn.source=\"Cercar\";return fn;})(),\n    \"who_to_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Qual seguir\"])};fn.source=\"Qual seguir\";return fn;})(),\n    \"preferences\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Preferéncias\"])};fn.source=\"Preferéncias\";return fn;})()\n  },\n  \"notifications\": {\n    \"broken_favorite\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Estatut desconegut, sèm a lo cercar...\"])};fn.source=\"Estatut desconegut, sèm a lo cercar...\";return fn;})(),\n    \"favorited_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"a aimat vòstre estatut\"])};fn.source=\"a aimat vòstre estatut\";return fn;})(),\n    \"followed_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"vos a seguit\"])};fn.source=\"vos a seguit\";return fn;})(),\n    \"load_older\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cargar las notificacions mai ancianas\"])};fn.source=\"Cargar las notificacions mai ancianas\";return fn;})(),\n    \"notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notficacions\"])};fn.source=\"Notficacions\";return fn;})(),\n    \"read\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Legit !\"])};fn.source=\"Legit !\";return fn;})(),\n    \"repeated_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"a repetit vòstre estatut\"])};fn.source=\"a repetit vòstre estatut\";return fn;})(),\n    \"no_more_notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas mai de notificacions\"])};fn.source=\"Pas mai de notificacions\";return fn;})()\n  },\n  \"polls\": {\n    \"add_poll\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ajustar un sondatge\"])};fn.source=\"Ajustar un sondatge\";return fn;})(),\n    \"add_option\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ajustar d’opcions\"])};fn.source=\"Ajustar d’opcions\";return fn;})(),\n    \"option\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Opcion\"])};fn.source=\"Opcion\";return fn;})(),\n    \"votes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"vòtes\"])};fn.source=\"vòtes\";return fn;})(),\n    \"vote\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Votar\"])};fn.source=\"Votar\";return fn;})(),\n    \"type\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tipe de sondatge\"])};fn.source=\"Tipe de sondatge\";return fn;})(),\n    \"single_choice\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Causida unica\"])};fn.source=\"Causida unica\";return fn;})(),\n    \"multiple_choices\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Causida multipla\"])};fn.source=\"Causida multipla\";return fn;})(),\n    \"expiry\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Durada del sondatge\"])};fn.source=\"Durada del sondatge\";return fn;})(),\n    \"expires_in\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Lo sondatge s’acabarà \", _interpolate(_list(0))])};fn.source=\"Lo sondatge s’acabarà {0}\";return fn;})(),\n    \"expired\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Sondatge acabat \", _interpolate(_list(0))])};fn.source=\"Sondatge acabat {0}\";return fn;})(),\n    \"not_enough_options\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"I a pas pro d’opcions\"])};fn.source=\"I a pas pro d’opcions\";return fn;})()\n  },\n  \"stickers\": {\n    \"add_sticker\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ajustar un pegasolet\"])};fn.source=\"Ajustar un pegasolet\";return fn;})()\n  },\n  \"interactions\": {\n    \"favs_repeats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Repeticions e favorits\"])};fn.source=\"Repeticions e favorits\";return fn;})(),\n    \"follows\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nòus seguidors\"])};fn.source=\"Nòus seguidors\";return fn;})(),\n    \"load_older\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cargar d’interaccions anterioras\"])};fn.source=\"Cargar d’interaccions anterioras\";return fn;})()\n  },\n  \"post_status\": {\n    \"new_status\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Publicar d’estatuts novèls\"])};fn.source=\"Publicar d’estatuts novèls\";return fn;})(),\n    \"account_not_locked_warning\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Vòstre compte es pas \", _interpolate(_list(0)), \". Qual que siá pòt vos seguir per veire vòstras publicacions destinadas pas qu’a vòstres seguidors.\"])};fn.source=\"Vòstre compte es pas {0}. Qual que siá pòt vos seguir per veire vòstras publicacions destinadas pas qu’a vòstres seguidors.\";return fn;})(),\n    \"account_not_locked_warning_link\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"clavat\"])};fn.source=\"clavat\";return fn;})(),\n    \"attachments_sensitive\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Marcar las pèças juntas coma sensiblas\"])};fn.source=\"Marcar las pèças juntas coma sensiblas\";return fn;})(),\n    \"content_type\": {\n      \"text/plain\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte brut\"])};fn.source=\"Tèxte brut\";return fn;})(),\n      \"text/html\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"HTML\"])};fn.source=\"HTML\";return fn;})(),\n      \"text/markdown\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Markdown\"])};fn.source=\"Markdown\";return fn;})(),\n      \"text/bbcode\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"BBCode\"])};fn.source=\"BBCode\";return fn;})()\n    },\n    \"content_warning\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avís de contengut (opcional)\"])};fn.source=\"Avís de contengut (opcional)\";return fn;})(),\n    \"default\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Escrivètz aquí vòstre estatut.\"])};fn.source=\"Escrivètz aquí vòstre estatut.\";return fn;})(),\n    \"direct_warning_to_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats.\"])};fn.source=\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats.\";return fn;})(),\n    \"direct_warning_to_first_only\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats a la debuta del messatge.\"])};fn.source=\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats a la debuta del messatge.\";return fn;})(),\n    \"posting\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandadís\"])};fn.source=\"Mandadís\";return fn;})(),\n    \"scope\": {\n      \"direct\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Dirècte - Publicar pels utilizaires mencionats solament\"])};fn.source=\"Dirècte - Publicar pels utilizaires mencionats solament\";return fn;})(),\n      \"private\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguidors solament - Publicar pels sols seguidors\"])};fn.source=\"Seguidors solament - Publicar pels sols seguidors\";return fn;})(),\n      \"public\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Public - Publicar pel flux d’actualitat public\"])};fn.source=\"Public - Publicar pel flux d’actualitat public\";return fn;})(),\n      \"unlisted\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas listat - Publicar pas pel flux public\"])};fn.source=\"Pas listat - Publicar pas pel flux public\";return fn;})()\n    }\n  },\n  \"registration\": {\n    \"bio\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Biografia\"])};fn.source=\"Biografia\";return fn;})(),\n    \"email\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Adreça de corrièl\"])};fn.source=\"Adreça de corrièl\";return fn;})(),\n    \"fullname\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom complèt\"])};fn.source=\"Nom complèt\";return fn;})(),\n    \"password_confirm\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Confirmar lo senhal\"])};fn.source=\"Confirmar lo senhal\";return fn;})(),\n    \"registration\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Inscripcion\"])};fn.source=\"Inscripcion\";return fn;})(),\n    \"token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Geton de convidat\"])};fn.source=\"Geton de convidat\";return fn;})(),\n    \"captcha\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"CAPTCHA\"])};fn.source=\"CAPTCHA\";return fn;})(),\n    \"new_captcha\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Clicatz l’imatge per obténer una nòva captcha\"])};fn.source=\"Clicatz l’imatge per obténer una nòva captcha\";return fn;})(),\n    \"username_placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g. lain\"])};fn.source=\"e.g. lain\";return fn;})(),\n    \"fullname_placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g. Lain Iwakura\"])};fn.source=\"e.g. Lain Iwakura\";return fn;})(),\n    \"bio_placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g.\\nHi, Soi lo Lain\\nSoi afocada d’animes e vivi al Japan. Benlèu que me coneissètz de the Wired.\"])};fn.source=\"e.g.\\nHi, Soi lo Lain\\nSoi afocada d’animes e vivi al Japan. Benlèu que me coneissètz de the Wired.\";return fn;})(),\n    \"validations\": {\n      \"username_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n      \"fullname_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n      \"email_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n      \"password_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n      \"password_confirmation_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n      \"password_confirmation_match\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"deu èsser lo meteis senhal\"])};fn.source=\"deu èsser lo meteis senhal\";return fn;})()\n    }\n  },\n  \"selectable_list\": {\n    \"select_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"O seleccionar tot\"])};fn.source=\"O seleccionar tot\";return fn;})()\n  },\n  \"settings\": {\n    \"app_name\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom de l’aplicacion\"])};fn.source=\"Nom de l’aplicacion\";return fn;})(),\n    \"attachmentRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pèças juntas\"])};fn.source=\"Pèças juntas\";return fn;})(),\n    \"attachments\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pèças juntas\"])};fn.source=\"Pèças juntas\";return fn;})(),\n    \"avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatar\"])};fn.source=\"Avatar\";return fn;})(),\n    \"avatarAltRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatars (Notificacions)\"])};fn.source=\"Avatars (Notificacions)\";return fn;})(),\n    \"avatarRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatars\"])};fn.source=\"Avatars\";return fn;})(),\n    \"background\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rèire plan\"])};fn.source=\"Rèire plan\";return fn;})(),\n    \"bio\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Biografia\"])};fn.source=\"Biografia\";return fn;})(),\n    \"block_export\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar los blocatges\"])};fn.source=\"Exportar los blocatges\";return fn;})(),\n    \"block_export_button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar los blocatges dins un fichièr csv\"])};fn.source=\"Exportar los blocatges dins un fichièr csv\";return fn;})(),\n    \"block_import\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Impòrt de blocatges\"])};fn.source=\"Impòrt de blocatges\";return fn;})(),\n    \"block_import_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en importar los blocatges\"])};fn.source=\"Error en importar los blocatges\";return fn;})(),\n    \"blocks_imported\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocatges importats ! Lo tractament tardarà un pauc.\"])};fn.source=\"Blocatges importats ! Lo tractament tardarà un pauc.\";return fn;})(),\n    \"blocks_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocatges\"])};fn.source=\"Blocatges\";return fn;})(),\n    \"btnRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Botons\"])};fn.source=\"Botons\";return fn;})(),\n    \"cBlue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blau (Respondre, seguir)\"])};fn.source=\"Blau (Respondre, seguir)\";return fn;})(),\n    \"cGreen\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Verd (Repertir)\"])};fn.source=\"Verd (Repertir)\";return fn;})(),\n    \"cOrange\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Irange (Aimar)\"])};fn.source=\"Irange (Aimar)\";return fn;})(),\n    \"cRed\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Roge (Anullar)\"])};fn.source=\"Roge (Anullar)\";return fn;})(),\n    \"change_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cambiar lo senhal\"])};fn.source=\"Cambiar lo senhal\";return fn;})(),\n    \"change_password_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha en cambiant lo senhal.\"])};fn.source=\"Una error s’es producha en cambiant lo senhal.\";return fn;})(),\n    \"changed_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Senhal corrèctament cambiat !\"])};fn.source=\"Senhal corrèctament cambiat !\";return fn;})(),\n    \"collapse_subject\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Replegar las publicacions amb de subjèctes\"])};fn.source=\"Replegar las publicacions amb de subjèctes\";return fn;})(),\n    \"composing\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Escritura\"])};fn.source=\"Escritura\";return fn;})(),\n    \"confirm_new_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Confirmatz lo nòu senhal\"])};fn.source=\"Confirmatz lo nòu senhal\";return fn;})(),\n    \"current_avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Vòstre avatar actual\"])};fn.source=\"Vòstre avatar actual\";return fn;})(),\n    \"current_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Senhal actual\"])};fn.source=\"Senhal actual\";return fn;})(),\n    \"current_profile_banner\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra actuala del perfil\"])};fn.source=\"Bandièra actuala del perfil\";return fn;})(),\n    \"data_import_export_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Importar / Exportar las donadas\"])};fn.source=\"Importar / Exportar las donadas\";return fn;})(),\n    \"default_vis\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nivèl de visibilitat per defaut\"])};fn.source=\"Nivèl de visibilitat per defaut\";return fn;})(),\n    \"delete_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir lo compte\"])};fn.source=\"Suprimir lo compte\";return fn;})(),\n    \"delete_account_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir vòstre compte e los messatges per sempre.\"])};fn.source=\"Suprimir vòstre compte e los messatges per sempre.\";return fn;})(),\n    \"delete_account_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha en suprimir lo compte. S’aquò ten d’arribar mercés de contactar vòstre administrator d’instància.\"])};fn.source=\"Una error s’es producha en suprimir lo compte. S’aquò ten d’arribar mercés de contactar vòstre administrator d’instància.\";return fn;})(),\n    \"delete_account_instructions\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Picatz vòstre senhal dins lo camp tèxte çai-jos per confirmar la supression del compte.\"])};fn.source=\"Picatz vòstre senhal dins lo camp tèxte çai-jos per confirmar la supression del compte.\";return fn;})(),\n    \"avatar_size_instruction\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"La talha minimum recomandada pels imatges d’avatar es 150x150 pixèls.\"])};fn.source=\"La talha minimum recomandada pels imatges d’avatar es 150x150 pixèls.\";return fn;})(),\n    \"export_theme\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Enregistrar la preconfiguracion\"])};fn.source=\"Enregistrar la preconfiguracion\";return fn;})(),\n    \"filtering\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Filtratge\"])};fn.source=\"Filtratge\";return fn;})(),\n    \"filtering_explanation\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Totes los estatuts amb aqueles mots seràn en silenci, un mot per linha\"])};fn.source=\"Totes los estatuts amb aqueles mots seràn en silenci, un mot per linha\";return fn;})(),\n    \"follow_export\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar los abonaments\"])};fn.source=\"Exportar los abonaments\";return fn;})(),\n    \"follow_export_button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar vòstres abonaments dins un fichièr csv\"])};fn.source=\"Exportar vòstres abonaments dins un fichièr csv\";return fn;})(),\n    \"follow_import\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Importar los abonaments\"])};fn.source=\"Importar los abonaments\";return fn;})(),\n    \"follow_import_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en important los seguidors\"])};fn.source=\"Error en important los seguidors\";return fn;})(),\n    \"follows_imported\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguidors importats. Lo tractament pòt trigar una estona.\"])};fn.source=\"Seguidors importats. Lo tractament pòt trigar una estona.\";return fn;})(),\n    \"foreground\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Endavant\"])};fn.source=\"Endavant\";return fn;})(),\n    \"general\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"General\"])};fn.source=\"General\";return fn;})(),\n    \"hide_attachments_in_convo\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rescondre las pèças juntas dins las conversacions\"])};fn.source=\"Rescondre las pèças juntas dins las conversacions\";return fn;})(),\n    \"hide_attachments_in_tl\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rescondre las pèças juntas\"])};fn.source=\"Rescondre las pèças juntas\";return fn;})(),\n    \"hide_muted_posts\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rescondre las publicacions del monde rescondut\"])};fn.source=\"Rescondre las publicacions del monde rescondut\";return fn;})(),\n    \"max_thumbnails\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nombre maximum de vinhetas per publicacion\"])};fn.source=\"Nombre maximum de vinhetas per publicacion\";return fn;})(),\n    \"hide_isp\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar lo panèl especial instància\"])};fn.source=\"Amagar lo panèl especial instància\";return fn;})(),\n    \"preload_images\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Precargar los imatges\"])};fn.source=\"Precargar los imatges\";return fn;})(),\n    \"use_one_click_nsfw\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Dobrir las pèças juntas NSFW amb un clic\"])};fn.source=\"Dobrir las pèças juntas NSFW amb un clic\";return fn;})(),\n    \"hide_post_stats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar las estatisticas de publicacion (ex. lo nombre de favorits)\"])};fn.source=\"Amagar las estatisticas de publicacion (ex. lo nombre de favorits)\";return fn;})(),\n    \"hide_user_stats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar las estatisticas de l’utilizaire (ex. lo nombre de seguidors)\"])};fn.source=\"Amagar las estatisticas de l’utilizaire (ex. lo nombre de seguidors)\";return fn;})(),\n    \"hide_filtered_statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar los estatuts filtrats\"])};fn.source=\"Amagar los estatuts filtrats\";return fn;})(),\n    \"import_followers_from_a_csv_file\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Importar los seguidors d’un fichièr csv\"])};fn.source=\"Importar los seguidors d’un fichièr csv\";return fn;})(),\n    \"import_theme\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cargar un tèma\"])};fn.source=\"Cargar un tèma\";return fn;})(),\n    \"inputRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camps tèxte\"])};fn.source=\"Camps tèxte\";return fn;})(),\n    \"checkboxRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Casas de marcar\"])};fn.source=\"Casas de marcar\";return fn;})(),\n    \"instance_default\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"(defaut : \", _interpolate(_named(\"value\")), \")\"])};fn.source=\"(defaut : {value})\";return fn;})(),\n    \"instance_default_simple\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"(defaut)\"])};fn.source=\"(defaut)\";return fn;})(),\n    \"interface\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Interfàcia\"])};fn.source=\"Interfàcia\";return fn;})(),\n    \"interfaceLanguage\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lenga de l’interfàcia\"])};fn.source=\"Lenga de l’interfàcia\";return fn;})(),\n    \"invalid_theme_imported\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lo fichièr seleccionat es pas un tèma Pleroma valid. Cap de cambiament es estat fach a vòstre tèma.\"])};fn.source=\"Lo fichièr seleccionat es pas un tèma Pleroma valid. Cap de cambiament es estat fach a vòstre tèma.\";return fn;})(),\n    \"limited_availability\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas disponible per vòstre navigador\"])};fn.source=\"Pas disponible per vòstre navigador\";return fn;})(),\n    \"links\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ligams\"])};fn.source=\"Ligams\";return fn;})(),\n    \"lock_account_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Limitar vòstre compte als seguidors acceptats solament\"])};fn.source=\"Limitar vòstre compte als seguidors acceptats solament\";return fn;})(),\n    \"loop_video\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bocla vidèo\"])};fn.source=\"Bocla vidèo\";return fn;})(),\n    \"loop_video_silent_only\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Legir en bocla solament las vidèos sens son (coma los « Gifs » de Mastodon)\"])};fn.source=\"Legir en bocla solament las vidèos sens son (coma los « Gifs » de Mastodon)\";return fn;})(),\n    \"mutes_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Agamats\"])};fn.source=\"Agamats\";return fn;})(),\n    \"interactions_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Interaccions\"])};fn.source=\"Interaccions\";return fn;})(),\n    \"play_videos_in_modal\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Legir las vidèos dirèctament dins la visualizaira mèdia\"])};fn.source=\"Legir las vidèos dirèctament dins la visualizaira mèdia\";return fn;})(),\n    \"use_contain_fit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Talhar pas las pèças juntas per las vinhetas\"])};fn.source=\"Talhar pas las pèças juntas per las vinhetas\";return fn;})(),\n    \"name\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom\"])};fn.source=\"Nom\";return fn;})(),\n    \"name_bio\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom & Bio\"])};fn.source=\"Nom & Bio\";return fn;})(),\n    \"new_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nòu senhal\"])};fn.source=\"Nòu senhal\";return fn;})(),\n    \"notification_visibility_follows\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Abonaments\"])};fn.source=\"Abonaments\";return fn;})(),\n    \"notification_visibility_likes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aimar\"])};fn.source=\"Aimar\";return fn;})(),\n    \"notification_visibility_mentions\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mencions\"])};fn.source=\"Mencions\";return fn;})(),\n    \"notification_visibility_repeats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Repeticions\"])};fn.source=\"Repeticions\";return fn;})(),\n    \"notification_visibility\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tipes de notificacion de mostrar\"])};fn.source=\"Tipes de notificacion de mostrar\";return fn;})(),\n    \"no_rich_text_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Netejar lo format tèxte de totas las publicacions\"])};fn.source=\"Netejar lo format tèxte de totas las publicacions\";return fn;})(),\n    \"no_blocks\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap de blocatge\"])};fn.source=\"Cap de blocatge\";return fn;})(),\n    \"no_mutes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap d’amagat\"])};fn.source=\"Cap d’amagat\";return fn;})(),\n    \"hide_follows_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas qual seguissi\"])};fn.source=\"Mostrar pas qual seguissi\";return fn;})(),\n    \"hide_followers_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas qual me seguisson\"])};fn.source=\"Mostrar pas qual me seguisson\";return fn;})(),\n    \"show_admin_badge\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar lo badge Admin badge al perfil meu\"])};fn.source=\"Mostrar lo badge Admin badge al perfil meu\";return fn;})(),\n    \"show_moderator_badge\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar lo badge Moderator al perfil meu\"])};fn.source=\"Mostrar lo badge Moderator al perfil meu\";return fn;})(),\n    \"nsfw_clickthrough\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar lo clic per mostrar los imatges marcats coma pels adults o sensibles\"])};fn.source=\"Activar lo clic per mostrar los imatges marcats coma pels adults o sensibles\";return fn;})(),\n    \"oauth_tokens\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Listats OAuth\"])};fn.source=\"Listats OAuth\";return fn;})(),\n    \"token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Geton\"])};fn.source=\"Geton\";return fn;})(),\n    \"refresh_token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Actualizar lo geton\"])};fn.source=\"Actualizar lo geton\";return fn;})(),\n    \"valid_until\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Valid fins a\"])};fn.source=\"Valid fins a\";return fn;})(),\n    \"revoke_token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Revocar\"])};fn.source=\"Revocar\";return fn;})(),\n    \"panelRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Panèls\"])};fn.source=\"Panèls\";return fn;})(),\n    \"pause_on_unfocused\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pausar la difusion quand l’onglet es pas seleccionat\"])};fn.source=\"Pausar la difusion quand l’onglet es pas seleccionat\";return fn;})(),\n    \"presets\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pre-enregistrats\"])};fn.source=\"Pre-enregistrats\";return fn;})(),\n    \"profile_background\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Imatge de fons\"])};fn.source=\"Imatge de fons\";return fn;})(),\n    \"profile_banner\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra del perfil\"])};fn.source=\"Bandièra del perfil\";return fn;})(),\n    \"profile_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Perfil\"])};fn.source=\"Perfil\";return fn;})(),\n    \"radii_help\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Configurar los caires arredondits de l’interfàcia (en pixèls)\"])};fn.source=\"Configurar los caires arredondits de l’interfàcia (en pixèls)\";return fn;})(),\n    \"replies_in_timeline\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Responsas del flux\"])};fn.source=\"Responsas del flux\";return fn;})(),\n    \"reply_visibility_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar totas las responsas\"])};fn.source=\"Mostrar totas las responsas\";return fn;})(),\n    \"reply_visibility_following\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas que las responsas que me son destinada a ieu o un utilizaire que seguissi\"])};fn.source=\"Mostrar pas que las responsas que me son destinada a ieu o un utilizaire que seguissi\";return fn;})(),\n    \"reply_visibility_self\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas que las responsas que me son destinadas\"])};fn.source=\"Mostrar pas que las responsas que me son destinadas\";return fn;})(),\n    \"saving_err\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en enregistrant los paramètres\"])};fn.source=\"Error en enregistrant los paramètres\";return fn;})(),\n    \"saving_ok\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres enregistrats\"])};fn.source=\"Paramètres enregistrats\";return fn;})(),\n    \"search_user_to_block\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercatz qual volètz blocar\"])};fn.source=\"Cercatz qual volètz blocar\";return fn;})(),\n    \"search_user_to_mute\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercatz qual volètz rescondre\"])};fn.source=\"Cercatz qual volètz rescondre\";return fn;})(),\n    \"security_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguretat\"])};fn.source=\"Seguretat\";return fn;})(),\n    \"scope_copy\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Copiar lo nivèl de confidencialitat per las responsas (Totjorn aissí pels Messatges Dirèctes)\"])};fn.source=\"Copiar lo nivèl de confidencialitat per las responsas (Totjorn aissí pels Messatges Dirèctes)\";return fn;})(),\n    \"minimal_scopes_mode\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Minimizar lo nombre d’opcions per publicacion\"])};fn.source=\"Minimizar lo nombre d’opcions per publicacion\";return fn;})(),\n    \"set_new_avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Definir un nòu avatar\"])};fn.source=\"Definir un nòu avatar\";return fn;})(),\n    \"set_new_profile_background\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Definir un nòu fons de perfil\"])};fn.source=\"Definir un nòu fons de perfil\";return fn;})(),\n    \"set_new_profile_banner\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Definir una nòva bandièra de perfil\"])};fn.source=\"Definir una nòva bandièra de perfil\";return fn;})(),\n    \"settings\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres\"])};fn.source=\"Paramètres\";return fn;})(),\n    \"subject_input_always_show\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Totjorn mostrar lo camp de subjècte\"])};fn.source=\"Totjorn mostrar lo camp de subjècte\";return fn;})(),\n    \"subject_line_behavior\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Copiar lo subjècte per las responsas\"])};fn.source=\"Copiar lo subjècte per las responsas\";return fn;})(),\n    \"subject_line_email\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Coma los corrièls : \\\"re: subjècte\\\"\"])};fn.source=\"Coma los corrièls : \\\"re: subjècte\\\"\";return fn;})(),\n    \"subject_line_mastodon\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Coma mastodon : copiar tal coma es\"])};fn.source=\"Coma mastodon : copiar tal coma es\";return fn;})(),\n    \"subject_line_noop\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Copiar pas\"])};fn.source=\"Copiar pas\";return fn;})(),\n    \"post_status_content_type\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Publicar lo tipe de contengut dels estatuts\"])};fn.source=\"Publicar lo tipe de contengut dels estatuts\";return fn;})(),\n    \"stop_gifs\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lançar los GIFs al subrevòl\"])};fn.source=\"Lançar los GIFs al subrevòl\";return fn;})(),\n    \"streaming\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar lo cargament automatic dels novèls estatus en anar amont\"])};fn.source=\"Activar lo cargament automatic dels novèls estatus en anar amont\";return fn;})(),\n    \"text\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte\"])};fn.source=\"Tèxte\";return fn;})(),\n    \"theme\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèma\"])};fn.source=\"Tèma\";return fn;})(),\n    \"theme_help_v2_1\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Podètz tanben remplaçar la color d’unes compausants en clicant la case, utilizatz lo boton \\\"O escafar tot\\\" per escafar totes las subrecargadas.\"])};fn.source=\"Podètz tanben remplaçar la color d’unes compausants en clicant la case, utilizatz lo boton \\\"O escafar tot\\\" per escafar totes las subrecargadas.\";return fn;})(),\n    \"theme_help_v2_2\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Icons underneath some entries are background/text contrast indicators, hover over for detailed info. Please keep in mind that when using transparency contrast indicators show the worst possible case.\"])};fn.source=\"Icons underneath some entries are background/text contrast indicators, hover over for detailed info. Please keep in mind that when using transparency contrast indicators show the worst possible case.\";return fn;})(),\n    \"theme_help\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Emplegatz los còdis de color hex (#rrggbb) per personalizar vòstre tèma de color.\"])};fn.source=\"Emplegatz los còdis de color hex (#rrggbb) per personalizar vòstre tèma de color.\";return fn;})(),\n    \"tooltipRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Astúcias/alèrtas\"])};fn.source=\"Astúcias/alèrtas\";return fn;})(),\n    \"upload_a_photo\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Enviar una fotografia\"])};fn.source=\"Enviar una fotografia\";return fn;})(),\n    \"user_settings\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres utilizaire\"])};fn.source=\"Paramètres utilizaire\";return fn;})(),\n    \"values\": {\n      \"false\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"non\"])};fn.source=\"non\";return fn;})(),\n      \"true\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"òc\"])};fn.source=\"òc\";return fn;})()\n    },\n    \"notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notificacions\"])};fn.source=\"Notificacions\";return fn;})(),\n    \"notification_mutes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Per recebre pas mai d’un utilizaire en particular, botatz-lo en silenci.\"])};fn.source=\"Per recebre pas mai d’un utilizaire en particular, botatz-lo en silenci.\";return fn;})(),\n    \"notification_blocks\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocar un utilizaire arrèsta totas las notificacions tan coma quitar de los seguir.\"])};fn.source=\"Blocar un utilizaire arrèsta totas las notificacions tan coma quitar de los seguir.\";return fn;})(),\n    \"enable_web_push_notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar las notificacions web push\"])};fn.source=\"Activar las notificacions web push\";return fn;})(),\n    \"style\": {\n      \"switcher\": {\n        \"keep_color\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar las colors\"])};fn.source=\"Gardar las colors\";return fn;})(),\n        \"keep_shadows\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar las ombras\"])};fn.source=\"Gardar las ombras\";return fn;})(),\n        \"keep_opacity\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar l’opacitat\"])};fn.source=\"Gardar l’opacitat\";return fn;})(),\n        \"keep_roundness\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar la redondetat\"])};fn.source=\"Gardar la redondetat\";return fn;})(),\n        \"keep_fonts\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar las polissas\"])};fn.source=\"Gardar las polissas\";return fn;})(),\n        \"save_load_hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Las opcions « Gardar » permeton de servar las opcions configuradas actualament quand seleccionatz o cargatz un tèma, permeton tanben d’enregistrar aquelas opcions quand exportatz un tèma. Quand totas las casas son pas marcadas, l’exportacion de tèma o enregistrarà tot.\"])};fn.source=\"Las opcions « Gardar » permeton de servar las opcions configuradas actualament quand seleccionatz o cargatz un tèma, permeton tanben d’enregistrar aquelas opcions quand exportatz un tèma. Quand totas las casas son pas marcadas, l’exportacion de tèma o enregistrarà tot.\";return fn;})(),\n        \"reset\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Restablir\"])};fn.source=\"Restablir\";return fn;})(),\n        \"clear_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"O escafar tot\"])};fn.source=\"O escafar tot\";return fn;})(),\n        \"clear_opacity\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Escafar l’opacitat\"])};fn.source=\"Escafar l’opacitat\";return fn;})()\n      },\n      \"common\": {\n        \"color\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Color\"])};fn.source=\"Color\";return fn;})(),\n        \"opacity\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Opacitat\"])};fn.source=\"Opacitat\";return fn;})(),\n        \"contrast\": {\n          \"hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"Lo coeficient de contraste es de \", _interpolate(_named(\"ratio\")), \". Dòna \", _interpolate(_named(\"level\")), \" \", _interpolate(_named(\"context\"))])};fn.source=\"Lo coeficient de contraste es de {ratio}. Dòna {level} {context}\";return fn;})(),\n          \"level\": {\n            \"aa\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"un nivèl AA minimum recomandat\"])};fn.source=\"un nivèl AA minimum recomandat\";return fn;})(),\n            \"aaa\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"un nivèl AAA recomandat\"])};fn.source=\"un nivèl AAA recomandat\";return fn;})(),\n            \"bad\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pas un nivèl d’accessibilitat recomandat\"])};fn.source=\"pas un nivèl d’accessibilitat recomandat\";return fn;})()\n          },\n          \"context\": {\n            \"18pt\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pel tèxte grand (18pt+)\"])};fn.source=\"pel tèxte grand (18pt+)\";return fn;})(),\n            \"text\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pel tèxte\"])};fn.source=\"pel tèxte\";return fn;})()\n          }\n        }\n      },\n      \"common_colors\": {\n        \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Comun\"])};fn.source=\"Comun\";return fn;})(),\n        \"main\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Colors comunas\"])};fn.source=\"Colors comunas\";return fn;})(),\n        \"foreground_hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Vejatz « Avançat » per mai de paramètres detalhats\"])};fn.source=\"Vejatz « Avançat » per mai de paramètres detalhats\";return fn;})(),\n        \"rgbo\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Icònas, accents, badges\"])};fn.source=\"Icònas, accents, badges\";return fn;})()\n      },\n      \"advanced_colors\": {\n        \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avançat\"])};fn.source=\"Avançat\";return fn;})(),\n        \"alert\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rèire plan d’alèrtas\"])};fn.source=\"Rèire plan d’alèrtas\";return fn;})(),\n        \"alert_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error\"])};fn.source=\"Error\";return fn;})(),\n        \"badge\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rèire plan dels badges\"])};fn.source=\"Rèire plan dels badges\";return fn;})(),\n        \"badge_notification\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notificacion\"])};fn.source=\"Notificacion\";return fn;})(),\n        \"panel_header\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra del tablèu de bòrd\"])};fn.source=\"Bandièra del tablèu de bòrd\";return fn;})(),\n        \"top_bar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Barra amont\"])};fn.source=\"Barra amont\";return fn;})(),\n        \"borders\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Caires\"])};fn.source=\"Caires\";return fn;})(),\n        \"buttons\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Botons\"])};fn.source=\"Botons\";return fn;})(),\n        \"inputs\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camps tèxte\"])};fn.source=\"Camps tèxte\";return fn;})(),\n        \"faint_text\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte descolorit\"])};fn.source=\"Tèxte descolorit\";return fn;})()\n      },\n      \"radii\": {\n        \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Redondetat\"])};fn.source=\"Redondetat\";return fn;})()\n      },\n      \"shadows\": {\n        \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ombra e luminositat\"])};fn.source=\"Ombra e luminositat\";return fn;})(),\n        \"component\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Compausant\"])};fn.source=\"Compausant\";return fn;})(),\n        \"override\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Subrecargar\"])};fn.source=\"Subrecargar\";return fn;})(),\n        \"shadow_id\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"Ombra #\", _interpolate(_named(\"value\"))])};fn.source=\"Ombra #{value}\";return fn;})(),\n        \"blur\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Fosc\"])};fn.source=\"Fosc\";return fn;})(),\n        \"spread\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Espandiment\"])};fn.source=\"Espandiment\";return fn;})(),\n        \"inset\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Incrustacion\"])};fn.source=\"Incrustacion\";return fn;})(),\n        \"hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Per las ombras podètz tanben utilizar --variable coma valor de color per emplegar una variable CSS3. Notatz que lo paramètre d’opacitat foncionarà pas dins aquel cas.\"])};fn.source=\"Per las ombras podètz tanben utilizar --variable coma valor de color per emplegar una variable CSS3. Notatz que lo paramètre d’opacitat foncionarà pas dins aquel cas.\";return fn;})(),\n        \"filter_hint\": {\n          \"always_drop_shadow\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Avertiment, aquel ombra utiliza totjorn \", _interpolate(_list(0)), \" quand lo navigator es compatible.\"])};fn.source=\"Avertiment, aquel ombra utiliza totjorn {0} quand lo navigator es compatible.\";return fn;})(),\n          \"drop_shadow_syntax\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" es pas compatible amb lo paramètre \", _interpolate(_list(1)), \" e lo mot clau \", _interpolate(_list(2)), \".\"])};fn.source=\"{0} es pas compatible amb lo paramètre {1} e lo mot clau {2}.\";return fn;})(),\n          \"avatar_inset\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notatz que combinar d’ombras incrustadas e pas incrustadas pòt donar de resultats inesperats amb los avatars transparents.\"])};fn.source=\"Notatz que combinar d’ombras incrustadas e pas incrustadas pòt donar de resultats inesperats amb los avatars transparents.\";return fn;})(),\n          \"spread_zero\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"L’ombra amb un espandiment de > 0 apareisserà coma reglat a zèro\"])};fn.source=\"L’ombra amb un espandiment de > 0 apareisserà coma reglat a zèro\";return fn;})(),\n          \"inset_classic\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"L’ombra d’incrustacion utilizarà \", _interpolate(_list(0))])};fn.source=\"L’ombra d’incrustacion utilizarà {0}\";return fn;})()\n        },\n        \"components\": {\n          \"panel\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tablèu\"])};fn.source=\"Tablèu\";return fn;})(),\n          \"panelHeader\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra del tablèu\"])};fn.source=\"Bandièra del tablèu\";return fn;})(),\n          \"topBar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Barra amont\"])};fn.source=\"Barra amont\";return fn;})(),\n          \"avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Utilizar l’avatar (vista perfil)\"])};fn.source=\"Utilizar l’avatar (vista perfil)\";return fn;})(),\n          \"avatarStatus\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatar de l’utilizaire (afichatge publicacion)\"])};fn.source=\"Avatar de l’utilizaire (afichatge publicacion)\";return fn;})(),\n          \"popup\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Fenèstras sorgissentas e astúcias\"])};fn.source=\"Fenèstras sorgissentas e astúcias\";return fn;})(),\n          \"button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton\"])};fn.source=\"Boton\";return fn;})(),\n          \"buttonHover\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton (en passar la mirga)\"])};fn.source=\"Boton (en passar la mirga)\";return fn;})(),\n          \"buttonPressed\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton (en quichar)\"])};fn.source=\"Boton (en quichar)\";return fn;})(),\n          \"buttonPressedHover\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton (en quichar e passar)\"])};fn.source=\"Boton (en quichar e passar)\";return fn;})(),\n          \"input\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camp tèxte\"])};fn.source=\"Camp tèxte\";return fn;})()\n        }\n      },\n      \"fonts\": {\n        \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Polissas\"])};fn.source=\"Polissas\";return fn;})(),\n        \"help\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Selecionatz la polissa d’utilizar pels elements de l’UI. Per « Personalizada » vos cal picar lo nom exacte tal coma apareis sul sistèma.\"])};fn.source=\"Selecionatz la polissa d’utilizar pels elements de l’UI. Per « Personalizada » vos cal picar lo nom exacte tal coma apareis sul sistèma.\";return fn;})(),\n        \"components\": {\n          \"interface\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Interfàcia\"])};fn.source=\"Interfàcia\";return fn;})(),\n          \"input\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camps tèxte\"])};fn.source=\"Camps tèxte\";return fn;})(),\n          \"post\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte de publicacion\"])};fn.source=\"Tèxte de publicacion\";return fn;})(),\n          \"postCode\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte Monospaced dins las publicacion (tèxte formatat)\"])};fn.source=\"Tèxte Monospaced dins las publicacion (tèxte formatat)\";return fn;})()\n        },\n        \"family\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom de la polissa\"])};fn.source=\"Nom de la polissa\";return fn;})(),\n        \"size\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Talha (en px)\"])};fn.source=\"Talha (en px)\";return fn;})(),\n        \"weight\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Largor (gras)\"])};fn.source=\"Largor (gras)\";return fn;})(),\n        \"custom\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Personalizada\"])};fn.source=\"Personalizada\";return fn;})()\n      },\n      \"preview\": {\n        \"header\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Apercebut\"])};fn.source=\"Apercebut\";return fn;})(),\n        \"content\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Contengut\"])};fn.source=\"Contengut\";return fn;})(),\n        \"error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error d’exemple\"])};fn.source=\"Error d’exemple\";return fn;})(),\n        \"button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton\"])};fn.source=\"Boton\";return fn;})(),\n        \"text\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"A tròç de mai de \", _interpolate(_list(0)), \" e \", _interpolate(_list(1))])};fn.source=\"A tròç de mai de {0} e {1}\";return fn;})(),\n        \"mono\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"contengut\"])};fn.source=\"contengut\";return fn;})(),\n        \"input\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"arribada al país.\"])};fn.source=\"arribada al país.\";return fn;})(),\n        \"faint_link\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"manual d’ajuda\"])};fn.source=\"manual d’ajuda\";return fn;})(),\n        \"fine_print\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Legissètz nòstre \", _interpolate(_list(0)), \" per legir pas res d’util !\"])};fn.source=\"Legissètz nòstre {0} per legir pas res d’util !\";return fn;})(),\n        \"header_faint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Va plan\"])};fn.source=\"Va plan\";return fn;})(),\n        \"checkbox\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ai legit los tèrmes e condicions d’utilizacion\"])};fn.source=\"Ai legit los tèrmes e condicions d’utilizacion\";return fn;})(),\n        \"link\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"un pichon ligam simpatic\"])};fn.source=\"un pichon ligam simpatic\";return fn;})()\n      }\n    },\n    \"version\": {\n      \"title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Version\"])};fn.source=\"Version\";return fn;})(),\n      \"backend_version\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Version Backend\"])};fn.source=\"Version Backend\";return fn;})(),\n      \"frontend_version\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Version Frontend\"])};fn.source=\"Version Frontend\";return fn;})()\n    }\n  },\n  \"time\": {\n    \"day\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorn\"])};fn.source=\"{0} jorn\";return fn;})(),\n    \"days\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorns\"])};fn.source=\"{0} jorns\";return fn;})(),\n    \"day_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorn\"])};fn.source=\"{0} jorn\";return fn;})(),\n    \"days_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorns\"])};fn.source=\"{0} jorns\";return fn;})(),\n    \"hour\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" ora\"])};fn.source=\"{0} ora\";return fn;})(),\n    \"hours\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" oras\"])};fn.source=\"{0} oras\";return fn;})(),\n    \"hour_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"h\"])};fn.source=\"{0}h\";return fn;})(),\n    \"hours_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"h\"])};fn.source=\"{0}h\";return fn;})(),\n    \"in_future\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"d’aquí \", _interpolate(_list(0))])};fn.source=\"d’aquí {0}\";return fn;})(),\n    \"in_past\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"fa \", _interpolate(_list(0))])};fn.source=\"fa {0}\";return fn;})(),\n    \"minute\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" minuta\"])};fn.source=\"{0} minuta\";return fn;})(),\n    \"minutes\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" minutas\"])};fn.source=\"{0} minutas\";return fn;})(),\n    \"minute_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"min\"])};fn.source=\"{0}min\";return fn;})(),\n    \"minutes_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"min\"])};fn.source=\"{0}min\";return fn;})(),\n    \"month\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" mes\"])};fn.source=\"{0} mes\";return fn;})(),\n    \"months\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" meses\"])};fn.source=\"{0} meses\";return fn;})(),\n    \"month_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" mes\"])};fn.source=\"{0} mes\";return fn;})(),\n    \"months_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" meses\"])};fn.source=\"{0} meses\";return fn;})(),\n    \"now\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"ara meteis\"])};fn.source=\"ara meteis\";return fn;})(),\n    \"now_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"ara meteis\"])};fn.source=\"ara meteis\";return fn;})(),\n    \"second\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" segonda\"])};fn.source=\"{0} segonda\";return fn;})(),\n    \"seconds\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" segondas\"])};fn.source=\"{0} segondas\";return fn;})(),\n    \"second_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"s\"])};fn.source=\"{0}s\";return fn;})(),\n    \"seconds_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"s\"])};fn.source=\"{0}s\";return fn;})(),\n    \"week\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setmana.\"])};fn.source=\"{0} setmana.\";return fn;})(),\n    \"weeks\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setmanas.\"])};fn.source=\"{0} setmanas.\";return fn;})(),\n    \"week_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setm.\"])};fn.source=\"{0} setm.\";return fn;})(),\n    \"weeks_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setm.\"])};fn.source=\"{0} setm.\";return fn;})(),\n    \"year\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" an\"])};fn.source=\"{0} an\";return fn;})(),\n    \"years\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" ans\"])};fn.source=\"{0} ans\";return fn;})(),\n    \"year_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" an\"])};fn.source=\"{0} an\";return fn;})(),\n    \"years_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" ans\"])};fn.source=\"{0} ans\";return fn;})()\n  },\n  \"timeline\": {\n    \"collapse\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tampar\"])};fn.source=\"Tampar\";return fn;})(),\n    \"conversation\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Conversacion\"])};fn.source=\"Conversacion\";return fn;})(),\n    \"error_fetching\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en cercant de mesas a jorn\"])};fn.source=\"Error en cercant de mesas a jorn\";return fn;})(),\n    \"load_older\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ne veire mai\"])};fn.source=\"Ne veire mai\";return fn;})(),\n    \"no_retweet_hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Las publicacions marcadas pels seguidors solament o dirèctas se pòdon pas repetir\"])};fn.source=\"Las publicacions marcadas pels seguidors solament o dirèctas se pòdon pas repetir\";return fn;})(),\n    \"repeated\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"repetit\"])};fn.source=\"repetit\";return fn;})(),\n    \"show_new\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ne veire mai\"])};fn.source=\"Ne veire mai\";return fn;})(),\n    \"up_to_date\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A jorn\"])};fn.source=\"A jorn\";return fn;})(),\n    \"no_more_statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas mai d’estatuts\"])};fn.source=\"Pas mai d’estatuts\";return fn;})(),\n    \"no_statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap d’estatuts\"])};fn.source=\"Cap d’estatuts\";return fn;})()\n  },\n  \"status\": {\n    \"favorites\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Li a agradat\"])};fn.source=\"Li a agradat\";return fn;})(),\n    \"repeats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A repetit\"])};fn.source=\"A repetit\";return fn;})(),\n    \"reply_to\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Respond a\"])};fn.source=\"Respond a\";return fn;})(),\n    \"replies_list\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Responsas :\"])};fn.source=\"Responsas :\";return fn;})()\n  },\n  \"user_card\": {\n    \"approve\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Validar\"])};fn.source=\"Validar\";return fn;})(),\n    \"block\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocar\"])};fn.source=\"Blocar\";return fn;})(),\n    \"blocked\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocat !\"])};fn.source=\"Blocat !\";return fn;})(),\n    \"deny\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Refusar\"])};fn.source=\"Refusar\";return fn;})(),\n    \"favorites\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Favorits\"])};fn.source=\"Favorits\";return fn;})(),\n    \"follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguir\"])};fn.source=\"Seguir\";return fn;})(),\n    \"follow_sent\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Demanda enviada !\"])};fn.source=\"Demanda enviada !\";return fn;})(),\n    \"follow_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Demanda…\"])};fn.source=\"Demanda…\";return fn;})(),\n    \"follow_unfollow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Quitar de seguir\"])};fn.source=\"Quitar de seguir\";return fn;})(),\n    \"followees\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Abonaments\"])};fn.source=\"Abonaments\";return fn;})(),\n    \"followers\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguidors\"])};fn.source=\"Seguidors\";return fn;})(),\n    \"following\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguit !\"])};fn.source=\"Seguit !\";return fn;})(),\n    \"follows_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Vos sèc !\"])};fn.source=\"Vos sèc !\";return fn;})(),\n    \"its_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Sètz vos !\"])};fn.source=\"Sètz vos !\";return fn;})(),\n    \"media\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mèdia\"])};fn.source=\"Mèdia\";return fn;})(),\n    \"mute\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar\"])};fn.source=\"Amagar\";return fn;})(),\n    \"muted\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagat\"])};fn.source=\"Amagat\";return fn;})(),\n    \"per_day\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"per jorn\"])};fn.source=\"per jorn\";return fn;})(),\n    \"remote_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguir a distància\"])};fn.source=\"Seguir a distància\";return fn;})(),\n    \"statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Estatuts\"])};fn.source=\"Estatuts\";return fn;})(),\n    \"subscribe\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"S’abonar\"])};fn.source=\"S’abonar\";return fn;})(),\n    \"unsubscribe\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Se desabonar\"])};fn.source=\"Se desabonar\";return fn;})(),\n    \"unblock\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desblocar\"])};fn.source=\"Desblocar\";return fn;})(),\n    \"unblock_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desblocatge...\"])};fn.source=\"Desblocatge...\";return fn;})(),\n    \"block_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocatge...\"])};fn.source=\"Blocatge...\";return fn;})(),\n    \"unmute\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tornar mostrar\"])};fn.source=\"Tornar mostrar\";return fn;})(),\n    \"unmute_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Afichatge...\"])};fn.source=\"Afichatge...\";return fn;})(),\n    \"mute_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A amagar...\"])};fn.source=\"A amagar...\";return fn;})(),\n    \"admin_menu\": {\n      \"moderation\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Moderacion\"])};fn.source=\"Moderacion\";return fn;})(),\n      \"grant_admin\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Passar Admin\"])};fn.source=\"Passar Admin\";return fn;})(),\n      \"revoke_admin\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Revocar Admin\"])};fn.source=\"Revocar Admin\";return fn;})(),\n      \"grant_moderator\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Passar Moderator\"])};fn.source=\"Passar Moderator\";return fn;})(),\n      \"revoke_moderator\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Revocar Moderator\"])};fn.source=\"Revocar Moderator\";return fn;})(),\n      \"activate_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar lo compte\"])};fn.source=\"Activar lo compte\";return fn;})(),\n      \"deactivate_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desactivar lo compte\"])};fn.source=\"Desactivar lo compte\";return fn;})(),\n      \"delete_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir lo compte\"])};fn.source=\"Suprimir lo compte\";return fn;})(),\n      \"force_nsfw\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Marcar totas las publicacions coma sensiblas\"])};fn.source=\"Marcar totas las publicacions coma sensiblas\";return fn;})(),\n      \"strip_media\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tirar los mèdias de las publicacions\"])};fn.source=\"Tirar los mèdias de las publicacions\";return fn;})(),\n      \"force_unlisted\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Forçar las publicacions en pas-listadas\"])};fn.source=\"Forçar las publicacions en pas-listadas\";return fn;})(),\n      \"sandbox\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Forçar las publicacions en seguidors solament\"])};fn.source=\"Forçar las publicacions en seguidors solament\";return fn;})(),\n      \"disable_remote_subscription\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desactivar lo seguiment d’utilizaire d’instàncias alonhadas\"])};fn.source=\"Desactivar lo seguiment d’utilizaire d’instàncias alonhadas\";return fn;})(),\n      \"disable_any_subscription\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desactivar tot seguiment\"])};fn.source=\"Desactivar tot seguiment\";return fn;})(),\n      \"quarantine\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Defendre la federacion de las publicacions de l’utilizaire\"])};fn.source=\"Defendre la federacion de las publicacions de l’utilizaire\";return fn;})(),\n      \"delete_user\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir l’utilizaire\"])};fn.source=\"Suprimir l’utilizaire\";return fn;})()\n    }\n  },\n  \"user_profile\": {\n    \"timeline_title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Flux utilizaire\"])};fn.source=\"Flux utilizaire\";return fn;})(),\n    \"profile_does_not_exist\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aqueste perfil existís pas.\"])};fn.source=\"Aqueste perfil existís pas.\";return fn;})(),\n    \"profile_loading_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha en cargant aqueste perfil.\"])};fn.source=\"Una error s’es producha en cargant aqueste perfil.\";return fn;})()\n  },\n  \"who_to_follow\": {\n    \"more\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mai\"])};fn.source=\"Mai\";return fn;})(),\n    \"who_to_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Qual seguir\"])};fn.source=\"Qual seguir\";return fn;})()\n  },\n  \"tool_tip\": {\n    \"media_upload\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Enviar un mèdia\"])};fn.source=\"Enviar un mèdia\";return fn;})(),\n    \"repeat\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Repetir\"])};fn.source=\"Repetir\";return fn;})(),\n    \"reply\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Respondre\"])};fn.source=\"Respondre\";return fn;})(),\n    \"favorite\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"aimar\"])};fn.source=\"aimar\";return fn;})(),\n    \"user_settings\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres utilizaire\"])};fn.source=\"Paramètres utilizaire\";return fn;})()\n  },\n  \"upload\": {\n    \"error\": {\n      \"base\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandadís fracassat.\"])};fn.source=\"Mandadís fracassat.\";return fn;})(),\n      \"file_too_big\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"Fichièr tròp grand [\", _interpolate(_named(\"filesize\")), _interpolate(_named(\"filesizeunit\")), \" / \", _interpolate(_named(\"allowedsize\")), _interpolate(_named(\"allowedsizeunit\")), \"]\"])};fn.source=\"Fichièr tròp grand [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]\";return fn;})(),\n      \"default\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tornatz ensajar mai tard\"])};fn.source=\"Tornatz ensajar mai tard\";return fn;})()\n    },\n    \"file_size_units\": {\n      \"B\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"o\"])};fn.source=\"o\";return fn;})(),\n      \"KiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Kio\"])};fn.source=\"Kio\";return fn;})(),\n      \"MiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mio\"])};fn.source=\"Mio\";return fn;})(),\n      \"GiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gio\"])};fn.source=\"Gio\";return fn;})(),\n      \"TiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tio\"])};fn.source=\"Tio\";return fn;})()\n    }\n  },\n  \"search\": {\n    \"people\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gent\"])};fn.source=\"Gent\";return fn;})(),\n    \"hashtags\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Etiquetas\"])};fn.source=\"Etiquetas\";return fn;})(),\n    \"person_talking\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([_interpolate(_named(\"count\")), \" persona ne parla\"])};fn.source=\"{count} persona ne parla\";return fn;})(),\n    \"people_talking\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([_interpolate(_named(\"count\")), \" personas ne parlan\"])};fn.source=\"{count} personas ne parlan\";return fn;})(),\n    \"no_results\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap de resultats\"])};fn.source=\"Cap de resultats\";return fn;})()\n  }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGdDQUFnQyxXQUFXO0FBQ3BLLDRCQUE0QixtQkFBbUIsUUFBUSxrRUFBa0UsTUFBTSwrTUFBK00sZ0NBQWdDLFVBQVUsY0FBYyxHQUFHLGFBQWEsZ0JBQWdCLEdBQUcsV0FBVztBQUNwYix1QkFBdUIsbUJBQW1CLFFBQVEsd0JBQXdCLE1BQU0saURBQWlELHFDQUFxQyxXQUFXO0FBQ2pMLEtBQUs7QUFDTDtBQUNBLGlCQUFpQixtQkFBbUIsUUFBUSx3QkFBd0IsTUFBTSwwQkFBMEIsY0FBYyxXQUFXO0FBQzdILG1CQUFtQixtQkFBbUIsUUFBUSx3QkFBd0IsTUFBTSw0QkFBNEIsZ0JBQWdCLFdBQVc7QUFDbkksbUJBQW1CLG1CQUFtQixRQUFRLHdCQUF3QixNQUFNLDRCQUE0QixnQkFBZ0IsV0FBVztBQUNuSSxtQkFBbUIsbUJBQW1CLFFBQVEsd0JBQXdCLE1BQU0sNEJBQTRCLGdCQUFnQixXQUFXO0FBQ25JLG1CQUFtQixtQkFBbUIsUUFBUSx3QkFBd0IsTUFBTSw0QkFBNEIsZ0JBQWdCLFdBQVc7QUFDbkk7QUFDQSxHQUFHO0FBQ0g7QUFDQSxvQkFBb0IsbUJBQW1CLFFBQVEsd0JBQXdCLE1BQU0sNkJBQTZCLGlCQUFpQixXQUFXO0FBQ3RJLHNCQUFzQixtQkFBbUIsUUFBUSx3QkFBd0IsTUFBTSxrQ0FBa0Msc0JBQXNCLFdBQVc7QUFDbEosNEJBQTRCLG1CQUFtQixRQUFRLGtFQUFrRSxNQUFNLHlFQUF5RSxZQUFZLE9BQU8sa0JBQWtCLFdBQVc7QUFDeFAsNEJBQTRCLG1CQUFtQixRQUFRLGtFQUFrRSxNQUFNLDJFQUEyRSxZQUFZLE9BQU8sb0JBQW9CLFdBQVc7QUFDNVAsd0JBQXdCLG1CQUFtQixRQUFRLHdCQUF3QixNQUFNLHlDQUF5Qyw2QkFBNkIsV0FBVztBQUNsSztBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcGxlcm9tYV9mZS8uL3NyYy9pMThuL29jLmpzb24/MmUyMCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XG4gIFwiY2hhdFwiOiB7XG4gICAgXCJ0aXRsZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNZXNzYXRqYXJpw6FcIl0pfTtmbi5zb3VyY2U9XCJNZXNzYXRqYXJpw6FcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcImV4cG9ydGVyXCI6IHtcbiAgICBcImV4cG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFeHBvcnRhclwiXSl9O2ZuLnNvdXJjZT1cIkV4cG9ydGFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcm9jZXNzaW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRyYWN0YW1lbnQsIHZvcyBkZW1hbmRhcmVtIGzDqHUgZGUgdGVsZWNhcmdhciBsbyBmaWNoacOoclwiXSl9O2ZuLnNvdXJjZT1cIlRyYWN0YW1lbnQsIHZvcyBkZW1hbmRhcmVtIGzDqHUgZGUgdGVsZWNhcmdhciBsbyBmaWNoacOoclwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwiZmVhdHVyZXNfcGFuZWxcIjoge1xuICAgIFwiY2hhdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDaGF0XCJdKX07Zm4uc291cmNlPVwiQ2hhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZ29waGVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkdvcGhlclwiXSl9O2ZuLnNvdXJjZT1cIkdvcGhlclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWVkaWFfcHJveHlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2Vydmlkb3IgbWFuZGF0YXJpIG3DqGRpYVwiXSl9O2ZuLnNvdXJjZT1cIlNlcnZpZG9yIG1hbmRhdGFyaSBtw6hkaWFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNjb3BlX29wdGlvbnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTml2w6hscyBkZSBjb25maWRlbmNpYWxpdGF0XCJdKX07Zm4uc291cmNlPVwiTml2w6hscyBkZSBjb25maWRlbmNpYWxpdGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0ZXh0X2xpbWl0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxpbWl0YSBkZSB0w6h4dGVcIl0pfTtmbi5zb3VyY2U9XCJMaW1pdGEgZGUgdMOoeHRlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0aXRsZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJGb25jaW9uYWxpdGF0c1wiXSl9O2ZuLnNvdXJjZT1cIkZvbmNpb25hbGl0YXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ3aG9fdG9fZm9sbG93XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlF1YWwgc2VndWlyXCJdKX07Zm4uc291cmNlPVwiUXVhbCBzZWd1aXJcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcImZpbmRlclwiOiB7XG4gICAgXCJlcnJvcl9mZXRjaGluZ191c2VyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVycm9yIHBlbmRlbnQgbGEgY8OocmNhIGTigJl1biB1dGlsaXphaXJlXCJdKX07Zm4uc291cmNlPVwiRXJyb3IgcGVuZGVudCBsYSBjw6hyY2EgZOKAmXVuIHV0aWxpemFpcmVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZpbmRfdXNlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDZXJjYXIgdW4gdXRpbGl6YWlyZVwiXSl9O2ZuLnNvdXJjZT1cIkNlcmNhciB1biB1dGlsaXphaXJlXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJnZW5lcmFsXCI6IHtcbiAgICBcImFwcGx5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFwbGljYXJcIl0pfTtmbi5zb3VyY2U9XCJBcGxpY2FyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWJtaXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWFuZGFyXCJdKX07Zm4uc291cmNlPVwiTWFuZGFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtb3JlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1haVwiXSl9O2ZuLnNvdXJjZT1cIk1haVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZ2VuZXJpY19lcnJvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJVbmEgZXJyb3Igc+KAmWVzIHByb2R1Y2hhXCJdKX07Zm4uc291cmNlPVwiVW5hIGVycm9yIHPigJllcyBwcm9kdWNoYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwib3B0aW9uYWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wib3BjaW9uYWxcIl0pfTtmbi5zb3VyY2U9XCJvcGNpb25hbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2hvd19tb3JlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1vc3RyYXIgbWFpXCJdKX07Zm4uc291cmNlPVwiTW9zdHJhciBtYWlcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNob3dfbGVzc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb3N0cmFyIG1lbnNcIl0pfTtmbi5zb3VyY2U9XCJNb3N0cmFyIG1lbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNhbmNlbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBbnVsbGFyXCJdKX07Zm4uc291cmNlPVwiQW51bGxhclwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwiaW1hZ2VfY3JvcHBlclwiOiB7XG4gICAgXCJjcm9wX3BpY3R1cmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVGFsaGFyIGzigJlpbWF0Z2VcIl0pfTtmbi5zb3VyY2U9XCJUYWxoYXIgbOKAmWltYXRnZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2F2ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTYWx2YXJcIl0pfTtmbi5zb3VyY2U9XCJTYWx2YXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNhdmVfd2l0aG91dF9jcm9wcGluZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTYWx2YXIgc2VucyB0YWxoYWRhXCJdKX07Zm4uc291cmNlPVwiU2FsdmFyIHNlbnMgdGFsaGFkYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY2FuY2VsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFudWxsYXJcIl0pfTtmbi5zb3VyY2U9XCJBbnVsbGFyXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJpbXBvcnRlclwiOiB7XG4gICAgXCJzdWJtaXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWFuZGFyXCJdKX07Zm4uc291cmNlPVwiTWFuZGFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWNjZXNzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvcnLDqGN0YW1lbnQgaW1wb3J0YXQuXCJdKX07Zm4uc291cmNlPVwiQ29ycsOoY3RhbWVudCBpbXBvcnRhdC5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImVycm9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgcGVuZGVudCBs4oCZaW1wb3J0YWNpb24gZOKAmWFxdWVzdGUgZmljaGnDqHIuXCJdKX07Zm4uc291cmNlPVwiVW5hIGVycm9yIHPigJllcyBwcm9kdWNoYSBwZW5kZW50IGzigJlpbXBvcnRhY2lvbiBk4oCZYXF1ZXN0ZSBmaWNoacOoci5cIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcImxvZ2luXCI6IHtcbiAgICBcImxvZ2luXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbm5leGlvblwiXSl9O2ZuLnNvdXJjZT1cIkNvbm5leGlvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGVzY3JpcHRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29ubmV4aW9uIHZpYSBPQXV0aFwiXSl9O2ZuLnNvdXJjZT1cIkNvbm5leGlvbiB2aWEgT0F1dGhcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImxvZ291dFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZXNjb25uZXhpb25cIl0pfTtmbi5zb3VyY2U9XCJEZXNjb25uZXhpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBhc3N3b3JkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlbmhhbFwiXSl9O2ZuLnNvdXJjZT1cIlNlbmhhbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicGxhY2Vob2xkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiZS5nLiBsYWluXCJdKX07Zm4uc291cmNlPVwiZS5nLiBsYWluXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZWdpc3RlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTZSBtYXJjYXJcIl0pfTtmbi5zb3VyY2U9XCJTZSBtYXJjYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVzZXJuYW1lXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vbSBk4oCZdXRpbGl6YWlyZVwiXSl9O2ZuLnNvdXJjZT1cIk5vbSBk4oCZdXRpbGl6YWlyZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaGludFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb25uZWN0YXR6LXZvcyBwZXIgcGFydGljaXBhciBhIGxhIGRpc2N1dGlkYVwiXSl9O2ZuLnNvdXJjZT1cIkNvbm5lY3RhdHotdm9zIHBlciBwYXJ0aWNpcGFyIGEgbGEgZGlzY3V0aWRhXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJtZWRpYV9tb2RhbFwiOiB7XG4gICAgXCJwcmV2aW91c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQcmVjZWRlbnRcIl0pfTtmbi5zb3VyY2U9XCJQcmVjZWRlbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5leHRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndWVudFwiXSl9O2ZuLnNvdXJjZT1cIlNlZ3VlbnRcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcIm5hdlwiOiB7XG4gICAgXCJhYm91dFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBIHByZXBhdXNcIl0pfTtmbi5zb3VyY2U9XCJBIHByZXBhdXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJhY2tcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVG9ybmFyXCJdKX07Zm4uc291cmNlPVwiVG9ybmFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjaGF0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNoYXQgbG9jYWxcIl0pfTtmbi5zb3VyY2U9XCJDaGF0IGxvY2FsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmcmllbmRfcmVxdWVzdHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVtYW5kYXMgZGUgc2VndWltZW50XCJdKX07Zm4uc291cmNlPVwiRGVtYW5kYXMgZGUgc2VndWltZW50XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtZW50aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb3RpZmljYWNpb25zXCJdKX07Zm4uc291cmNlPVwiTm90aWZpY2FjaW9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZG1zXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1lc3NhdGdlcyBwcml2YXRzXCJdKX07Zm4uc291cmNlPVwiTWVzc2F0Z2VzIHByaXZhdHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInB1YmxpY190bFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFc3RhdHV0cyBsb2NhbHNcIl0pfTtmbi5zb3VyY2U9XCJFc3RhdHV0cyBsb2NhbHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInRpbWVsaW5lXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkZsdXggZOKAmWFjdHVhbGl0YXRcIl0pfTtmbi5zb3VyY2U9XCJGbHV4IGTigJlhY3R1YWxpdGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0d2tuXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxvIG1hbGh1bSBjb25lZ3V0XCJdKX07Zm4uc291cmNlPVwiTG8gbWFsaHVtIGNvbmVndXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVzZXJfc2VhcmNoXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkPDqHJjYSBk4oCZdXRpbGl6YWlyZXNcIl0pfTtmbi5zb3VyY2U9XCJDw6hyY2EgZOKAmXV0aWxpemFpcmVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZWFyY2hcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2VyY2FyXCJdKX07Zm4uc291cmNlPVwiQ2VyY2FyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ3aG9fdG9fZm9sbG93XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlF1YWwgc2VndWlyXCJdKX07Zm4uc291cmNlPVwiUXVhbCBzZWd1aXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInByZWZlcmVuY2VzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlByZWZlcsOpbmNpYXNcIl0pfTtmbi5zb3VyY2U9XCJQcmVmZXLDqW5jaWFzXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJub3RpZmljYXRpb25zXCI6IHtcbiAgICBcImJyb2tlbl9mYXZvcml0ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFc3RhdHV0IGRlc2NvbmVndXQsIHPDqG0gYSBsbyBjZXJjYXIuLi5cIl0pfTtmbi5zb3VyY2U9XCJFc3RhdHV0IGRlc2NvbmVndXQsIHPDqG0gYSBsbyBjZXJjYXIuLi5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZhdm9yaXRlZF95b3VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiYSBhaW1hdCB2w7JzdHJlIGVzdGF0dXRcIl0pfTtmbi5zb3VyY2U9XCJhIGFpbWF0IHbDsnN0cmUgZXN0YXR1dFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93ZWRfeW91XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInZvcyBhIHNlZ3VpdFwiXSl9O2ZuLnNvdXJjZT1cInZvcyBhIHNlZ3VpdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibG9hZF9vbGRlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXJnYXIgbGFzIG5vdGlmaWNhY2lvbnMgbWFpIGFuY2lhbmFzXCJdKX07Zm4uc291cmNlPVwiQ2FyZ2FyIGxhcyBub3RpZmljYWNpb25zIG1haSBhbmNpYW5hc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm90aWZpY2F0aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb3RmaWNhY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJOb3RmaWNhY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlYWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGVnaXTigK8hXCJdKX07Zm4uc291cmNlPVwiTGVnaXTigK8hXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBlYXRlZF95b3VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiYSByZXBldGl0IHbDsnN0cmUgZXN0YXR1dFwiXSl9O2ZuLnNvdXJjZT1cImEgcmVwZXRpdCB2w7JzdHJlIGVzdGF0dXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vX21vcmVfbm90aWZpY2F0aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXMgbWFpIGRlIG5vdGlmaWNhY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJQYXMgbWFpIGRlIG5vdGlmaWNhY2lvbnNcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInBvbGxzXCI6IHtcbiAgICBcImFkZF9wb2xsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFqdXN0YXIgdW4gc29uZGF0Z2VcIl0pfTtmbi5zb3VyY2U9XCJBanVzdGFyIHVuIHNvbmRhdGdlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhZGRfb3B0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFqdXN0YXIgZOKAmW9wY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJBanVzdGFyIGTigJlvcGNpb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJvcHRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiT3BjaW9uXCJdKX07Zm4uc291cmNlPVwiT3BjaW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ2b3Rlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJ2w7J0ZXNcIl0pfTtmbi5zb3VyY2U9XCJ2w7J0ZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInZvdGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVm90YXJcIl0pfTtmbi5zb3VyY2U9XCJWb3RhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidHlwZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUaXBlIGRlIHNvbmRhdGdlXCJdKX07Zm4uc291cmNlPVwiVGlwZSBkZSBzb25kYXRnZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2luZ2xlX2Nob2ljZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXVzaWRhIHVuaWNhXCJdKX07Zm4uc291cmNlPVwiQ2F1c2lkYSB1bmljYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibXVsdGlwbGVfY2hvaWNlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXVzaWRhIG11bHRpcGxhXCJdKX07Zm4uc291cmNlPVwiQ2F1c2lkYSBtdWx0aXBsYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZXhwaXJ5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkR1cmFkYSBkZWwgc29uZGF0Z2VcIl0pfTtmbi5zb3VyY2U9XCJEdXJhZGEgZGVsIHNvbmRhdGdlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJleHBpcmVzX2luXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMbyBzb25kYXRnZSBz4oCZYWNhYmFyw6AgXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgwKSldKX07Zm4uc291cmNlPVwiTG8gc29uZGF0Z2Ugc+KAmWFjYWJhcsOgIHswfVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZXhwaXJlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU29uZGF0Z2UgYWNhYmF0IFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMCkpXSl9O2ZuLnNvdXJjZT1cIlNvbmRhdGdlIGFjYWJhdCB7MH1cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdF9lbm91Z2hfb3B0aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJIGEgcGFzIHBybyBk4oCZb3BjaW9uc1wiXSl9O2ZuLnNvdXJjZT1cIkkgYSBwYXMgcHJvIGTigJlvcGNpb25zXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJzdGlja2Vyc1wiOiB7XG4gICAgXCJhZGRfc3RpY2tlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBanVzdGFyIHVuIHBlZ2Fzb2xldFwiXSl9O2ZuLnNvdXJjZT1cIkFqdXN0YXIgdW4gcGVnYXNvbGV0XCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJpbnRlcmFjdGlvbnNcIjoge1xuICAgIFwiZmF2c19yZXBlYXRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlcGV0aWNpb25zIGUgZmF2b3JpdHNcIl0pfTtmbi5zb3VyY2U9XCJSZXBldGljaW9ucyBlIGZhdm9yaXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk7DsnVzIHNlZ3VpZG9yc1wiXSl9O2ZuLnNvdXJjZT1cIk7DsnVzIHNlZ3VpZG9yc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibG9hZF9vbGRlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXJnYXIgZOKAmWludGVyYWNjaW9ucyBhbnRlcmlvcmFzXCJdKX07Zm4uc291cmNlPVwiQ2FyZ2FyIGTigJlpbnRlcmFjY2lvbnMgYW50ZXJpb3Jhc1wiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwicG9zdF9zdGF0dXNcIjoge1xuICAgIFwibmV3X3N0YXR1c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQdWJsaWNhciBk4oCZZXN0YXR1dHMgbm92w6hsc1wiXSl9O2ZuLnNvdXJjZT1cIlB1YmxpY2FyIGTigJllc3RhdHV0cyBub3bDqGxzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhY2NvdW50X25vdF9sb2NrZWRfd2FybmluZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVsOyc3RyZSBjb21wdGUgZXMgcGFzIFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIi4gUXVhbCBxdWUgc2nDoSBww7J0IHZvcyBzZWd1aXIgcGVyIHZlaXJlIHbDsnN0cmFzIHB1YmxpY2FjaW9ucyBkZXN0aW5hZGFzIHBhcyBxdeKAmWEgdsOyc3RyZXMgc2VndWlkb3JzLlwiXSl9O2ZuLnNvdXJjZT1cIlbDsnN0cmUgY29tcHRlIGVzIHBhcyB7MH0uIFF1YWwgcXVlIHNpw6EgcMOydCB2b3Mgc2VndWlyIHBlciB2ZWlyZSB2w7JzdHJhcyBwdWJsaWNhY2lvbnMgZGVzdGluYWRhcyBwYXMgcXXigJlhIHbDsnN0cmVzIHNlZ3VpZG9ycy5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImFjY291bnRfbm90X2xvY2tlZF93YXJuaW5nX2xpbmtcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiY2xhdmF0XCJdKX07Zm4uc291cmNlPVwiY2xhdmF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhdHRhY2htZW50c19zZW5zaXRpdmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWFyY2FyIGxhcyBww6jDp2FzIGp1bnRhcyBjb21hIHNlbnNpYmxhc1wiXSl9O2ZuLnNvdXJjZT1cIk1hcmNhciBsYXMgcMOow6dhcyBqdW50YXMgY29tYSBzZW5zaWJsYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNvbnRlbnRfdHlwZVwiOiB7XG4gICAgICBcInRleHQvcGxhaW5cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVMOoeHRlIGJydXRcIl0pfTtmbi5zb3VyY2U9XCJUw6h4dGUgYnJ1dFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJ0ZXh0L2h0bWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSFRNTFwiXSl9O2ZuLnNvdXJjZT1cIkhUTUxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwidGV4dC9tYXJrZG93blwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNYXJrZG93blwiXSl9O2ZuLnNvdXJjZT1cIk1hcmtkb3duXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInRleHQvYmJjb2RlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJCQ29kZVwiXSl9O2ZuLnNvdXJjZT1cIkJCQ29kZVwiO3JldHVybiBmbjt9KSgpXG4gICAgfSxcbiAgICBcImNvbnRlbnRfd2FybmluZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBdsOtcyBkZSBjb250ZW5ndXQgKG9wY2lvbmFsKVwiXSl9O2ZuLnNvdXJjZT1cIkF2w61zIGRlIGNvbnRlbmd1dCAob3BjaW9uYWwpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkZWZhdWx0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVzY3JpdsOodHogYXF1w60gdsOyc3RyZSBlc3RhdHV0LlwiXSl9O2ZuLnNvdXJjZT1cIkVzY3JpdsOodHogYXF1w60gdsOyc3RyZSBlc3RhdHV0LlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGlyZWN0X3dhcm5pbmdfdG9fYWxsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFxdWVzdGEgcHVibGljYWNpb24gc2Vyw6AgcGFzIHF1ZSB2aXNpYmxhIHBlbHMgdXRpbGl6YWlyZXMgbWVuY2lvbmF0cy5cIl0pfTtmbi5zb3VyY2U9XCJBcXVlc3RhIHB1YmxpY2FjaW9uIHNlcsOgIHBhcyBxdWUgdmlzaWJsYSBwZWxzIHV0aWxpemFpcmVzIG1lbmNpb25hdHMuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkaXJlY3Rfd2FybmluZ190b19maXJzdF9vbmx5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFxdWVzdGEgcHVibGljYWNpb24gc2Vyw6AgcGFzIHF1ZSB2aXNpYmxhIHBlbHMgdXRpbGl6YWlyZXMgbWVuY2lvbmF0cyBhIGxhIGRlYnV0YSBkZWwgbWVzc2F0Z2UuXCJdKX07Zm4uc291cmNlPVwiQXF1ZXN0YSBwdWJsaWNhY2lvbiBzZXLDoCBwYXMgcXVlIHZpc2libGEgcGVscyB1dGlsaXphaXJlcyBtZW5jaW9uYXRzIGEgbGEgZGVidXRhIGRlbCBtZXNzYXRnZS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBvc3RpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWFuZGFkw61zXCJdKX07Zm4uc291cmNlPVwiTWFuZGFkw61zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzY29wZVwiOiB7XG4gICAgICBcImRpcmVjdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEaXLDqGN0ZSAtIFB1YmxpY2FyIHBlbHMgdXRpbGl6YWlyZXMgbWVuY2lvbmF0cyBzb2xhbWVudFwiXSl9O2ZuLnNvdXJjZT1cIkRpcsOoY3RlIC0gUHVibGljYXIgcGVscyB1dGlsaXphaXJlcyBtZW5jaW9uYXRzIHNvbGFtZW50XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInByaXZhdGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndWlkb3JzIHNvbGFtZW50IC0gUHVibGljYXIgcGVscyBzb2xzIHNlZ3VpZG9yc1wiXSl9O2ZuLnNvdXJjZT1cIlNlZ3VpZG9ycyBzb2xhbWVudCAtIFB1YmxpY2FyIHBlbHMgc29scyBzZWd1aWRvcnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwicHVibGljXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlB1YmxpYyAtIFB1YmxpY2FyIHBlbCBmbHV4IGTigJlhY3R1YWxpdGF0IHB1YmxpY1wiXSl9O2ZuLnNvdXJjZT1cIlB1YmxpYyAtIFB1YmxpY2FyIHBlbCBmbHV4IGTigJlhY3R1YWxpdGF0IHB1YmxpY1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJ1bmxpc3RlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXMgbGlzdGF0IC0gUHVibGljYXIgcGFzIHBlbCBmbHV4IHB1YmxpY1wiXSl9O2ZuLnNvdXJjZT1cIlBhcyBsaXN0YXQgLSBQdWJsaWNhciBwYXMgcGVsIGZsdXggcHVibGljXCI7cmV0dXJuIGZuO30pKClcbiAgICB9XG4gIH0sXG4gIFwicmVnaXN0cmF0aW9uXCI6IHtcbiAgICBcImJpb1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCaW9ncmFmaWFcIl0pfTtmbi5zb3VyY2U9XCJCaW9ncmFmaWFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImVtYWlsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFkcmXDp2EgZGUgY29ycmnDqGxcIl0pfTtmbi5zb3VyY2U9XCJBZHJlw6dhIGRlIGNvcnJpw6hsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmdWxsbmFtZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb20gY29tcGzDqHRcIl0pfTtmbi5zb3VyY2U9XCJOb20gY29tcGzDqHRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBhc3N3b3JkX2NvbmZpcm1cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29uZmlybWFyIGxvIHNlbmhhbFwiXSl9O2ZuLnNvdXJjZT1cIkNvbmZpcm1hciBsbyBzZW5oYWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlZ2lzdHJhdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbnNjcmlwY2lvblwiXSl9O2ZuLnNvdXJjZT1cIkluc2NyaXBjaW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0b2tlblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHZXRvbiBkZSBjb252aWRhdFwiXSl9O2ZuLnNvdXJjZT1cIkdldG9uIGRlIGNvbnZpZGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjYXB0Y2hhXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNBUFRDSEFcIl0pfTtmbi5zb3VyY2U9XCJDQVBUQ0hBXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJuZXdfY2FwdGNoYVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDbGljYXR6IGzigJlpbWF0Z2UgcGVyIG9idMOpbmVyIHVuYSBuw7J2YSBjYXB0Y2hhXCJdKX07Zm4uc291cmNlPVwiQ2xpY2F0eiBs4oCZaW1hdGdlIHBlciBvYnTDqW5lciB1bmEgbsOydmEgY2FwdGNoYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidXNlcm5hbWVfcGxhY2Vob2xkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiZS5nLiBsYWluXCJdKX07Zm4uc291cmNlPVwiZS5nLiBsYWluXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmdWxsbmFtZV9wbGFjZWhvbGRlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJlLmcuIExhaW4gSXdha3VyYVwiXSl9O2ZuLnNvdXJjZT1cImUuZy4gTGFpbiBJd2FrdXJhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJiaW9fcGxhY2Vob2xkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiZS5nLlxcbkhpLCBTb2kgbG8gTGFpblxcblNvaSBhZm9jYWRhIGTigJlhbmltZXMgZSB2aXZpIGFsIEphcGFuLiBCZW5sw6h1IHF1ZSBtZSBjb25laXNzw6h0eiBkZSB0aGUgV2lyZWQuXCJdKX07Zm4uc291cmNlPVwiZS5nLlxcbkhpLCBTb2kgbG8gTGFpblxcblNvaSBhZm9jYWRhIGTigJlhbmltZXMgZSB2aXZpIGFsIEphcGFuLiBCZW5sw6h1IHF1ZSBtZSBjb25laXNzw6h0eiBkZSB0aGUgV2lyZWQuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ2YWxpZGF0aW9uc1wiOiB7XG4gICAgICBcInVzZXJuYW1lX3JlcXVpcmVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInDDsnQgcGFzIMOoc3NlciB2b2lkXCJdKX07Zm4uc291cmNlPVwicMOydCBwYXMgw6hzc2VyIHZvaWRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZnVsbG5hbWVfcmVxdWlyZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wicMOydCBwYXMgw6hzc2VyIHZvaWRcIl0pfTtmbi5zb3VyY2U9XCJww7J0IHBhcyDDqHNzZXIgdm9pZFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJlbWFpbF9yZXF1aXJlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJww7J0IHBhcyDDqHNzZXIgdm9pZFwiXSl9O2ZuLnNvdXJjZT1cInDDsnQgcGFzIMOoc3NlciB2b2lkXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInBhc3N3b3JkX3JlcXVpcmVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInDDsnQgcGFzIMOoc3NlciB2b2lkXCJdKX07Zm4uc291cmNlPVwicMOydCBwYXMgw6hzc2VyIHZvaWRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwicGFzc3dvcmRfY29uZmlybWF0aW9uX3JlcXVpcmVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInDDsnQgcGFzIMOoc3NlciB2b2lkXCJdKX07Zm4uc291cmNlPVwicMOydCBwYXMgw6hzc2VyIHZvaWRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwicGFzc3dvcmRfY29uZmlybWF0aW9uX21hdGNoXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImRldSDDqHNzZXIgbG8gbWV0ZWlzIHNlbmhhbFwiXSl9O2ZuLnNvdXJjZT1cImRldSDDqHNzZXIgbG8gbWV0ZWlzIHNlbmhhbFwiO3JldHVybiBmbjt9KSgpXG4gICAgfVxuICB9LFxuICBcInNlbGVjdGFibGVfbGlzdFwiOiB7XG4gICAgXCJzZWxlY3RfYWxsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk8gc2VsZWNjaW9uYXIgdG90XCJdKX07Zm4uc291cmNlPVwiTyBzZWxlY2Npb25hciB0b3RcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInNldHRpbmdzXCI6IHtcbiAgICBcImFwcF9uYW1lXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vbSBkZSBs4oCZYXBsaWNhY2lvblwiXSl9O2ZuLnNvdXJjZT1cIk5vbSBkZSBs4oCZYXBsaWNhY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYXR0YWNobWVudFJhZGl1c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQw6jDp2FzIGp1bnRhc1wiXSl9O2ZuLnNvdXJjZT1cIlDDqMOnYXMganVudGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhdHRhY2htZW50c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQw6jDp2FzIGp1bnRhc1wiXSl9O2ZuLnNvdXJjZT1cIlDDqMOnYXMganVudGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhdmF0YXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQXZhdGFyXCJdKX07Zm4uc291cmNlPVwiQXZhdGFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhdmF0YXJBbHRSYWRpdXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQXZhdGFycyAoTm90aWZpY2FjaW9ucylcIl0pfTtmbi5zb3VyY2U9XCJBdmF0YXJzIChOb3RpZmljYWNpb25zKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYXZhdGFyUmFkaXVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkF2YXRhcnNcIl0pfTtmbi5zb3VyY2U9XCJBdmF0YXJzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJiYWNrZ3JvdW5kXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlLDqGlyZSBwbGFuXCJdKX07Zm4uc291cmNlPVwiUsOoaXJlIHBsYW5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJpb1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCaW9ncmFmaWFcIl0pfTtmbi5zb3VyY2U9XCJCaW9ncmFmaWFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2NrX2V4cG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFeHBvcnRhciBsb3MgYmxvY2F0Z2VzXCJdKX07Zm4uc291cmNlPVwiRXhwb3J0YXIgbG9zIGJsb2NhdGdlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYmxvY2tfZXhwb3J0X2J1dHRvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFeHBvcnRhciBsb3MgYmxvY2F0Z2VzIGRpbnMgdW4gZmljaGnDqHIgY3N2XCJdKX07Zm4uc291cmNlPVwiRXhwb3J0YXIgbG9zIGJsb2NhdGdlcyBkaW5zIHVuIGZpY2hpw6hyIGNzdlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYmxvY2tfaW1wb3J0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkltcMOycnQgZGUgYmxvY2F0Z2VzXCJdKX07Zm4uc291cmNlPVwiSW1ww7JydCBkZSBibG9jYXRnZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2NrX2ltcG9ydF9lcnJvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFcnJvciBlbiBpbXBvcnRhciBsb3MgYmxvY2F0Z2VzXCJdKX07Zm4uc291cmNlPVwiRXJyb3IgZW4gaW1wb3J0YXIgbG9zIGJsb2NhdGdlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYmxvY2tzX2ltcG9ydGVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJsb2NhdGdlcyBpbXBvcnRhdHMgISBMbyB0cmFjdGFtZW50IHRhcmRhcsOgIHVuIHBhdWMuXCJdKX07Zm4uc291cmNlPVwiQmxvY2F0Z2VzIGltcG9ydGF0cyAhIExvIHRyYWN0YW1lbnQgdGFyZGFyw6AgdW4gcGF1Yy5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2Nrc190YWJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmxvY2F0Z2VzXCJdKX07Zm4uc291cmNlPVwiQmxvY2F0Z2VzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJidG5SYWRpdXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm90b25zXCJdKX07Zm4uc291cmNlPVwiQm90b25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjQmx1ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCbGF1IChSZXNwb25kcmUsIHNlZ3VpcilcIl0pfTtmbi5zb3VyY2U9XCJCbGF1IChSZXNwb25kcmUsIHNlZ3VpcilcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNHcmVlblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJWZXJkIChSZXBlcnRpcilcIl0pfTtmbi5zb3VyY2U9XCJWZXJkIChSZXBlcnRpcilcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNPcmFuZ2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSXJhbmdlIChBaW1hcilcIl0pfTtmbi5zb3VyY2U9XCJJcmFuZ2UgKEFpbWFyKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY1JlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSb2dlIChBbnVsbGFyKVwiXSl9O2ZuLnNvdXJjZT1cIlJvZ2UgKEFudWxsYXIpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjaGFuZ2VfcGFzc3dvcmRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FtYmlhciBsbyBzZW5oYWxcIl0pfTtmbi5zb3VyY2U9XCJDYW1iaWFyIGxvIHNlbmhhbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY2hhbmdlX3Bhc3N3b3JkX2Vycm9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgZW4gY2FtYmlhbnQgbG8gc2VuaGFsLlwiXSl9O2ZuLnNvdXJjZT1cIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgZW4gY2FtYmlhbnQgbG8gc2VuaGFsLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY2hhbmdlZF9wYXNzd29yZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTZW5oYWwgY29ycsOoY3RhbWVudCBjYW1iaWF04oCvIVwiXSl9O2ZuLnNvdXJjZT1cIlNlbmhhbCBjb3Jyw6hjdGFtZW50IGNhbWJpYXTigK8hXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjb2xsYXBzZV9zdWJqZWN0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlcGxlZ2FyIGxhcyBwdWJsaWNhY2lvbnMgYW1iIGRlIHN1YmrDqGN0ZXNcIl0pfTtmbi5zb3VyY2U9XCJSZXBsZWdhciBsYXMgcHVibGljYWNpb25zIGFtYiBkZSBzdWJqw6hjdGVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjb21wb3NpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXNjcml0dXJhXCJdKX07Zm4uc291cmNlPVwiRXNjcml0dXJhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjb25maXJtX25ld19wYXNzd29yZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb25maXJtYXR6IGxvIG7DsnUgc2VuaGFsXCJdKX07Zm4uc291cmNlPVwiQ29uZmlybWF0eiBsbyBuw7J1IHNlbmhhbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY3VycmVudF9hdmF0YXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVsOyc3RyZSBhdmF0YXIgYWN0dWFsXCJdKX07Zm4uc291cmNlPVwiVsOyc3RyZSBhdmF0YXIgYWN0dWFsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjdXJyZW50X3Bhc3N3b3JkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlbmhhbCBhY3R1YWxcIl0pfTtmbi5zb3VyY2U9XCJTZW5oYWwgYWN0dWFsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjdXJyZW50X3Byb2ZpbGVfYmFubmVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJhbmRpw6hyYSBhY3R1YWxhIGRlbCBwZXJmaWxcIl0pfTtmbi5zb3VyY2U9XCJCYW5kacOocmEgYWN0dWFsYSBkZWwgcGVyZmlsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkYXRhX2ltcG9ydF9leHBvcnRfdGFiXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkltcG9ydGFyIC8gRXhwb3J0YXIgbGFzIGRvbmFkYXNcIl0pfTtmbi5zb3VyY2U9XCJJbXBvcnRhciAvIEV4cG9ydGFyIGxhcyBkb25hZGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkZWZhdWx0X3Zpc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOaXbDqGwgZGUgdmlzaWJpbGl0YXQgcGVyIGRlZmF1dFwiXSl9O2ZuLnNvdXJjZT1cIk5pdsOobCBkZSB2aXNpYmlsaXRhdCBwZXIgZGVmYXV0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkZWxldGVfYWNjb3VudFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTdXByaW1pciBsbyBjb21wdGVcIl0pfTtmbi5zb3VyY2U9XCJTdXByaW1pciBsbyBjb21wdGVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRlbGV0ZV9hY2NvdW50X2Rlc2NyaXB0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlN1cHJpbWlyIHbDsnN0cmUgY29tcHRlIGUgbG9zIG1lc3NhdGdlcyBwZXIgc2VtcHJlLlwiXSl9O2ZuLnNvdXJjZT1cIlN1cHJpbWlyIHbDsnN0cmUgY29tcHRlIGUgbG9zIG1lc3NhdGdlcyBwZXIgc2VtcHJlLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGVsZXRlX2FjY291bnRfZXJyb3JcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVW5hIGVycm9yIHPigJllcyBwcm9kdWNoYSBlbiBzdXByaW1pciBsbyBjb21wdGUuIFPigJlhcXXDsiB0ZW4gZOKAmWFycmliYXIgbWVyY8OpcyBkZSBjb250YWN0YXIgdsOyc3RyZSBhZG1pbmlzdHJhdG9yIGTigJlpbnN0w6BuY2lhLlwiXSl9O2ZuLnNvdXJjZT1cIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgZW4gc3VwcmltaXIgbG8gY29tcHRlLiBT4oCZYXF1w7IgdGVuIGTigJlhcnJpYmFyIG1lcmPDqXMgZGUgY29udGFjdGFyIHbDsnN0cmUgYWRtaW5pc3RyYXRvciBk4oCZaW5zdMOgbmNpYS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRlbGV0ZV9hY2NvdW50X2luc3RydWN0aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQaWNhdHogdsOyc3RyZSBzZW5oYWwgZGlucyBsbyBjYW1wIHTDqHh0ZSDDp2FpLWpvcyBwZXIgY29uZmlybWFyIGxhIHN1cHJlc3Npb24gZGVsIGNvbXB0ZS5cIl0pfTtmbi5zb3VyY2U9XCJQaWNhdHogdsOyc3RyZSBzZW5oYWwgZGlucyBsbyBjYW1wIHTDqHh0ZSDDp2FpLWpvcyBwZXIgY29uZmlybWFyIGxhIHN1cHJlc3Npb24gZGVsIGNvbXB0ZS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImF2YXRhcl9zaXplX2luc3RydWN0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxhIHRhbGhhIG1pbmltdW0gcmVjb21hbmRhZGEgcGVscyBpbWF0Z2VzIGTigJlhdmF0YXIgZXMgMTUweDE1MCBwaXjDqGxzLlwiXSl9O2ZuLnNvdXJjZT1cIkxhIHRhbGhhIG1pbmltdW0gcmVjb21hbmRhZGEgcGVscyBpbWF0Z2VzIGTigJlhdmF0YXIgZXMgMTUweDE1MCBwaXjDqGxzLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZXhwb3J0X3RoZW1lXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVucmVnaXN0cmFyIGxhIHByZWNvbmZpZ3VyYWNpb25cIl0pfTtmbi5zb3VyY2U9XCJFbnJlZ2lzdHJhciBsYSBwcmVjb25maWd1cmFjaW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmaWx0ZXJpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRmlsdHJhdGdlXCJdKX07Zm4uc291cmNlPVwiRmlsdHJhdGdlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmaWx0ZXJpbmdfZXhwbGFuYXRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVG90ZXMgbG9zIGVzdGF0dXRzIGFtYiBhcXVlbGVzIG1vdHMgc2Vyw6BuIGVuIHNpbGVuY2ksIHVuIG1vdCBwZXIgbGluaGFcIl0pfTtmbi5zb3VyY2U9XCJUb3RlcyBsb3MgZXN0YXR1dHMgYW1iIGFxdWVsZXMgbW90cyBzZXLDoG4gZW4gc2lsZW5jaSwgdW4gbW90IHBlciBsaW5oYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93X2V4cG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFeHBvcnRhciBsb3MgYWJvbmFtZW50c1wiXSl9O2ZuLnNvdXJjZT1cIkV4cG9ydGFyIGxvcyBhYm9uYW1lbnRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dfZXhwb3J0X2J1dHRvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFeHBvcnRhciB2w7JzdHJlcyBhYm9uYW1lbnRzIGRpbnMgdW4gZmljaGnDqHIgY3N2XCJdKX07Zm4uc291cmNlPVwiRXhwb3J0YXIgdsOyc3RyZXMgYWJvbmFtZW50cyBkaW5zIHVuIGZpY2hpw6hyIGNzdlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93X2ltcG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbXBvcnRhciBsb3MgYWJvbmFtZW50c1wiXSl9O2ZuLnNvdXJjZT1cIkltcG9ydGFyIGxvcyBhYm9uYW1lbnRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dfaW1wb3J0X2Vycm9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVycm9yIGVuIGltcG9ydGFudCBsb3Mgc2VndWlkb3JzXCJdKX07Zm4uc291cmNlPVwiRXJyb3IgZW4gaW1wb3J0YW50IGxvcyBzZWd1aWRvcnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd3NfaW1wb3J0ZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndWlkb3JzIGltcG9ydGF0cy4gTG8gdHJhY3RhbWVudCBww7J0IHRyaWdhciB1bmEgZXN0b25hLlwiXSl9O2ZuLnNvdXJjZT1cIlNlZ3VpZG9ycyBpbXBvcnRhdHMuIExvIHRyYWN0YW1lbnQgcMOydCB0cmlnYXIgdW5hIGVzdG9uYS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvcmVncm91bmRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRW5kYXZhbnRcIl0pfTtmbi5zb3VyY2U9XCJFbmRhdmFudFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZ2VuZXJhbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHZW5lcmFsXCJdKX07Zm4uc291cmNlPVwiR2VuZXJhbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaGlkZV9hdHRhY2htZW50c19pbl9jb252b1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXNjb25kcmUgbGFzIHDDqMOnYXMganVudGFzIGRpbnMgbGFzIGNvbnZlcnNhY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJSZXNjb25kcmUgbGFzIHDDqMOnYXMganVudGFzIGRpbnMgbGFzIGNvbnZlcnNhY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfYXR0YWNobWVudHNfaW5fdGxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVzY29uZHJlIGxhcyBww6jDp2FzIGp1bnRhc1wiXSl9O2ZuLnNvdXJjZT1cIlJlc2NvbmRyZSBsYXMgcMOow6dhcyBqdW50YXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfbXV0ZWRfcG9zdHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVzY29uZHJlIGxhcyBwdWJsaWNhY2lvbnMgZGVsIG1vbmRlIHJlc2NvbmR1dFwiXSl9O2ZuLnNvdXJjZT1cIlJlc2NvbmRyZSBsYXMgcHVibGljYWNpb25zIGRlbCBtb25kZSByZXNjb25kdXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm1heF90aHVtYm5haWxzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vbWJyZSBtYXhpbXVtIGRlIHZpbmhldGFzIHBlciBwdWJsaWNhY2lvblwiXSl9O2ZuLnNvdXJjZT1cIk5vbWJyZSBtYXhpbXVtIGRlIHZpbmhldGFzIHBlciBwdWJsaWNhY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaGlkZV9pc3BcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQW1hZ2FyIGxvIHBhbsOobCBlc3BlY2lhbCBpbnN0w6BuY2lhXCJdKX07Zm4uc291cmNlPVwiQW1hZ2FyIGxvIHBhbsOobCBlc3BlY2lhbCBpbnN0w6BuY2lhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcmVsb2FkX2ltYWdlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQcmVjYXJnYXIgbG9zIGltYXRnZXNcIl0pfTtmbi5zb3VyY2U9XCJQcmVjYXJnYXIgbG9zIGltYXRnZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVzZV9vbmVfY2xpY2tfbnNmd1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEb2JyaXIgbGFzIHDDqMOnYXMganVudGFzIE5TRlcgYW1iIHVuIGNsaWNcIl0pfTtmbi5zb3VyY2U9XCJEb2JyaXIgbGFzIHDDqMOnYXMganVudGFzIE5TRlcgYW1iIHVuIGNsaWNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfcG9zdF9zdGF0c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBbWFnYXIgbGFzIGVzdGF0aXN0aWNhcyBkZSBwdWJsaWNhY2lvbiAoZXguIGxvIG5vbWJyZSBkZSBmYXZvcml0cylcIl0pfTtmbi5zb3VyY2U9XCJBbWFnYXIgbGFzIGVzdGF0aXN0aWNhcyBkZSBwdWJsaWNhY2lvbiAoZXguIGxvIG5vbWJyZSBkZSBmYXZvcml0cylcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfdXNlcl9zdGF0c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBbWFnYXIgbGFzIGVzdGF0aXN0aWNhcyBkZSBs4oCZdXRpbGl6YWlyZSAoZXguIGxvIG5vbWJyZSBkZSBzZWd1aWRvcnMpXCJdKX07Zm4uc291cmNlPVwiQW1hZ2FyIGxhcyBlc3RhdGlzdGljYXMgZGUgbOKAmXV0aWxpemFpcmUgKGV4LiBsbyBub21icmUgZGUgc2VndWlkb3JzKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaGlkZV9maWx0ZXJlZF9zdGF0dXNlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBbWFnYXIgbG9zIGVzdGF0dXRzIGZpbHRyYXRzXCJdKX07Zm4uc291cmNlPVwiQW1hZ2FyIGxvcyBlc3RhdHV0cyBmaWx0cmF0c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW1wb3J0X2ZvbGxvd2Vyc19mcm9tX2FfY3N2X2ZpbGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSW1wb3J0YXIgbG9zIHNlZ3VpZG9ycyBk4oCZdW4gZmljaGnDqHIgY3N2XCJdKX07Zm4uc291cmNlPVwiSW1wb3J0YXIgbG9zIHNlZ3VpZG9ycyBk4oCZdW4gZmljaGnDqHIgY3N2XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJpbXBvcnRfdGhlbWVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FyZ2FyIHVuIHTDqG1hXCJdKX07Zm4uc291cmNlPVwiQ2FyZ2FyIHVuIHTDqG1hXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJpbnB1dFJhZGl1c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYW1wcyB0w6h4dGVcIl0pfTtmbi5zb3VyY2U9XCJDYW1wcyB0w6h4dGVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNoZWNrYm94UmFkaXVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhc2FzIGRlIG1hcmNhclwiXSl9O2ZuLnNvdXJjZT1cIkNhc2FzIGRlIG1hcmNhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW5zdGFuY2VfZGVmYXVsdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIG5hbWVkOiBfbmFtZWQgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCIoZGVmYXV04oCvOiBcIiwgX2ludGVycG9sYXRlKF9uYW1lZChcInZhbHVlXCIpKSwgXCIpXCJdKX07Zm4uc291cmNlPVwiKGRlZmF1dOKArzoge3ZhbHVlfSlcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImluc3RhbmNlX2RlZmF1bHRfc2ltcGxlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIihkZWZhdXQpXCJdKX07Zm4uc291cmNlPVwiKGRlZmF1dClcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImludGVyZmFjZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbnRlcmbDoGNpYVwiXSl9O2ZuLnNvdXJjZT1cIkludGVyZsOgY2lhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJpbnRlcmZhY2VMYW5ndWFnZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMZW5nYSBkZSBs4oCZaW50ZXJmw6BjaWFcIl0pfTtmbi5zb3VyY2U9XCJMZW5nYSBkZSBs4oCZaW50ZXJmw6BjaWFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImludmFsaWRfdGhlbWVfaW1wb3J0ZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTG8gZmljaGnDqHIgc2VsZWNjaW9uYXQgZXMgcGFzIHVuIHTDqG1hIFBsZXJvbWEgdmFsaWQuIENhcCBkZSBjYW1iaWFtZW50IGVzIGVzdGF0IGZhY2ggYSB2w7JzdHJlIHTDqG1hLlwiXSl9O2ZuLnNvdXJjZT1cIkxvIGZpY2hpw6hyIHNlbGVjY2lvbmF0IGVzIHBhcyB1biB0w6htYSBQbGVyb21hIHZhbGlkLiBDYXAgZGUgY2FtYmlhbWVudCBlcyBlc3RhdCBmYWNoIGEgdsOyc3RyZSB0w6htYS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImxpbWl0ZWRfYXZhaWxhYmlsaXR5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBhcyBkaXNwb25pYmxlIHBlciB2w7JzdHJlIG5hdmlnYWRvclwiXSl9O2ZuLnNvdXJjZT1cIlBhcyBkaXNwb25pYmxlIHBlciB2w7JzdHJlIG5hdmlnYWRvclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibGlua3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGlnYW1zXCJdKX07Zm4uc291cmNlPVwiTGlnYW1zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJsb2NrX2FjY291bnRfZGVzY3JpcHRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGltaXRhciB2w7JzdHJlIGNvbXB0ZSBhbHMgc2VndWlkb3JzIGFjY2VwdGF0cyBzb2xhbWVudFwiXSl9O2ZuLnNvdXJjZT1cIkxpbWl0YXIgdsOyc3RyZSBjb21wdGUgYWxzIHNlZ3VpZG9ycyBhY2NlcHRhdHMgc29sYW1lbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImxvb3BfdmlkZW9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm9jbGEgdmlkw6hvXCJdKX07Zm4uc291cmNlPVwiQm9jbGEgdmlkw6hvXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJsb29wX3ZpZGVvX3NpbGVudF9vbmx5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxlZ2lyIGVuIGJvY2xhIHNvbGFtZW50IGxhcyB2aWTDqG9zIHNlbnMgc29uIChjb21hIGxvcyDCqyBHaWZzIMK7IGRlIE1hc3RvZG9uKVwiXSl9O2ZuLnNvdXJjZT1cIkxlZ2lyIGVuIGJvY2xhIHNvbGFtZW50IGxhcyB2aWTDqG9zIHNlbnMgc29uIChjb21hIGxvcyDCqyBHaWZzIMK7IGRlIE1hc3RvZG9uKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibXV0ZXNfdGFiXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFnYW1hdHNcIl0pfTtmbi5zb3VyY2U9XCJBZ2FtYXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJpbnRlcmFjdGlvbnNfdGFiXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkludGVyYWNjaW9uc1wiXSl9O2ZuLnNvdXJjZT1cIkludGVyYWNjaW9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicGxheV92aWRlb3NfaW5fbW9kYWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGVnaXIgbGFzIHZpZMOob3MgZGlyw6hjdGFtZW50IGRpbnMgbGEgdmlzdWFsaXphaXJhIG3DqGRpYVwiXSl9O2ZuLnNvdXJjZT1cIkxlZ2lyIGxhcyB2aWTDqG9zIGRpcsOoY3RhbWVudCBkaW5zIGxhIHZpc3VhbGl6YWlyYSBtw6hkaWFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVzZV9jb250YWluX2ZpdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUYWxoYXIgcGFzIGxhcyBww6jDp2FzIGp1bnRhcyBwZXIgbGFzIHZpbmhldGFzXCJdKX07Zm4uc291cmNlPVwiVGFsaGFyIHBhcyBsYXMgcMOow6dhcyBqdW50YXMgcGVyIGxhcyB2aW5oZXRhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibmFtZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb21cIl0pfTtmbi5zb3VyY2U9XCJOb21cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5hbWVfYmlvXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vbSAmIEJpb1wiXSl9O2ZuLnNvdXJjZT1cIk5vbSAmIEJpb1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibmV3X3Bhc3N3b3JkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk7DsnUgc2VuaGFsXCJdKX07Zm4uc291cmNlPVwiTsOydSBzZW5oYWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdGlmaWNhdGlvbl92aXNpYmlsaXR5X2ZvbGxvd3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQWJvbmFtZW50c1wiXSl9O2ZuLnNvdXJjZT1cIkFib25hbWVudHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdGlmaWNhdGlvbl92aXNpYmlsaXR5X2xpa2VzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFpbWFyXCJdKX07Zm4uc291cmNlPVwiQWltYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdGlmaWNhdGlvbl92aXNpYmlsaXR5X21lbnRpb25zXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1lbmNpb25zXCJdKX07Zm4uc291cmNlPVwiTWVuY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdGlmaWNhdGlvbl92aXNpYmlsaXR5X3JlcGVhdHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVwZXRpY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJSZXBldGljaW9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm90aWZpY2F0aW9uX3Zpc2liaWxpdHlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVGlwZXMgZGUgbm90aWZpY2FjaW9uIGRlIG1vc3RyYXJcIl0pfTtmbi5zb3VyY2U9XCJUaXBlcyBkZSBub3RpZmljYWNpb24gZGUgbW9zdHJhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm9fcmljaF90ZXh0X2Rlc2NyaXB0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5ldGVqYXIgbG8gZm9ybWF0IHTDqHh0ZSBkZSB0b3RhcyBsYXMgcHVibGljYWNpb25zXCJdKX07Zm4uc291cmNlPVwiTmV0ZWphciBsbyBmb3JtYXQgdMOoeHRlIGRlIHRvdGFzIGxhcyBwdWJsaWNhY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vX2Jsb2Nrc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXAgZGUgYmxvY2F0Z2VcIl0pfTtmbi5zb3VyY2U9XCJDYXAgZGUgYmxvY2F0Z2VcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vX211dGVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhcCBk4oCZYW1hZ2F0XCJdKX07Zm4uc291cmNlPVwiQ2FwIGTigJlhbWFnYXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfZm9sbG93c19kZXNjcmlwdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb3N0cmFyIHBhcyBxdWFsIHNlZ3Vpc3NpXCJdKX07Zm4uc291cmNlPVwiTW9zdHJhciBwYXMgcXVhbCBzZWd1aXNzaVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaGlkZV9mb2xsb3dlcnNfZGVzY3JpcHRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTW9zdHJhciBwYXMgcXVhbCBtZSBzZWd1aXNzb25cIl0pfTtmbi5zb3VyY2U9XCJNb3N0cmFyIHBhcyBxdWFsIG1lIHNlZ3Vpc3NvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2hvd19hZG1pbl9iYWRnZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb3N0cmFyIGxvIGJhZGdlIEFkbWluIGJhZGdlIGFsIHBlcmZpbCBtZXVcIl0pfTtmbi5zb3VyY2U9XCJNb3N0cmFyIGxvIGJhZGdlIEFkbWluIGJhZGdlIGFsIHBlcmZpbCBtZXVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNob3dfbW9kZXJhdG9yX2JhZGdlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1vc3RyYXIgbG8gYmFkZ2UgTW9kZXJhdG9yIGFsIHBlcmZpbCBtZXVcIl0pfTtmbi5zb3VyY2U9XCJNb3N0cmFyIGxvIGJhZGdlIE1vZGVyYXRvciBhbCBwZXJmaWwgbWV1XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJuc2Z3X2NsaWNrdGhyb3VnaFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBY3RpdmFyIGxvIGNsaWMgcGVyIG1vc3RyYXIgbG9zIGltYXRnZXMgbWFyY2F0cyBjb21hIHBlbHMgYWR1bHRzIG8gc2Vuc2libGVzXCJdKX07Zm4uc291cmNlPVwiQWN0aXZhciBsbyBjbGljIHBlciBtb3N0cmFyIGxvcyBpbWF0Z2VzIG1hcmNhdHMgY29tYSBwZWxzIGFkdWx0cyBvIHNlbnNpYmxlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwib2F1dGhfdG9rZW5zXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxpc3RhdHMgT0F1dGhcIl0pfTtmbi5zb3VyY2U9XCJMaXN0YXRzIE9BdXRoXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0b2tlblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHZXRvblwiXSl9O2ZuLnNvdXJjZT1cIkdldG9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZWZyZXNoX3Rva2VuXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFjdHVhbGl6YXIgbG8gZ2V0b25cIl0pfTtmbi5zb3VyY2U9XCJBY3R1YWxpemFyIGxvIGdldG9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ2YWxpZF91bnRpbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJWYWxpZCBmaW5zIGFcIl0pfTtmbi5zb3VyY2U9XCJWYWxpZCBmaW5zIGFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJldm9rZV90b2tlblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXZvY2FyXCJdKX07Zm4uc291cmNlPVwiUmV2b2NhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicGFuZWxSYWRpdXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFuw6hsc1wiXSl9O2ZuLnNvdXJjZT1cIlBhbsOobHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBhdXNlX29uX3VuZm9jdXNlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXVzYXIgbGEgZGlmdXNpb24gcXVhbmQgbOKAmW9uZ2xldCBlcyBwYXMgc2VsZWNjaW9uYXRcIl0pfTtmbi5zb3VyY2U9XCJQYXVzYXIgbGEgZGlmdXNpb24gcXVhbmQgbOKAmW9uZ2xldCBlcyBwYXMgc2VsZWNjaW9uYXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInByZXNldHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUHJlLWVucmVnaXN0cmF0c1wiXSl9O2ZuLnNvdXJjZT1cIlByZS1lbnJlZ2lzdHJhdHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInByb2ZpbGVfYmFja2dyb3VuZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbWF0Z2UgZGUgZm9uc1wiXSl9O2ZuLnNvdXJjZT1cIkltYXRnZSBkZSBmb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcm9maWxlX2Jhbm5lclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCYW5kacOocmEgZGVsIHBlcmZpbFwiXSl9O2ZuLnNvdXJjZT1cIkJhbmRpw6hyYSBkZWwgcGVyZmlsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcm9maWxlX3RhYlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQZXJmaWxcIl0pfTtmbi5zb3VyY2U9XCJQZXJmaWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJhZGlpX2hlbHBcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29uZmlndXJhciBsb3MgY2FpcmVzIGFycmVkb25kaXRzIGRlIGzigJlpbnRlcmbDoGNpYSAoZW4gcGl4w6hscylcIl0pfTtmbi5zb3VyY2U9XCJDb25maWd1cmFyIGxvcyBjYWlyZXMgYXJyZWRvbmRpdHMgZGUgbOKAmWludGVyZsOgY2lhIChlbiBwaXjDqGxzKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVwbGllc19pbl90aW1lbGluZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXNwb25zYXMgZGVsIGZsdXhcIl0pfTtmbi5zb3VyY2U9XCJSZXNwb25zYXMgZGVsIGZsdXhcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlcGx5X3Zpc2liaWxpdHlfYWxsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1vc3RyYXIgdG90YXMgbGFzIHJlc3BvbnNhc1wiXSl9O2ZuLnNvdXJjZT1cIk1vc3RyYXIgdG90YXMgbGFzIHJlc3BvbnNhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVwbHlfdmlzaWJpbGl0eV9mb2xsb3dpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTW9zdHJhciBwYXMgcXVlIGxhcyByZXNwb25zYXMgcXVlIG1lIHNvbiBkZXN0aW5hZGEgYSBpZXUgbyB1biB1dGlsaXphaXJlIHF1ZSBzZWd1aXNzaVwiXSl9O2ZuLnNvdXJjZT1cIk1vc3RyYXIgcGFzIHF1ZSBsYXMgcmVzcG9uc2FzIHF1ZSBtZSBzb24gZGVzdGluYWRhIGEgaWV1IG8gdW4gdXRpbGl6YWlyZSBxdWUgc2VndWlzc2lcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlcGx5X3Zpc2liaWxpdHlfc2VsZlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb3N0cmFyIHBhcyBxdWUgbGFzIHJlc3BvbnNhcyBxdWUgbWUgc29uIGRlc3RpbmFkYXNcIl0pfTtmbi5zb3VyY2U9XCJNb3N0cmFyIHBhcyBxdWUgbGFzIHJlc3BvbnNhcyBxdWUgbWUgc29uIGRlc3RpbmFkYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNhdmluZ19lcnJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXJyb3IgZW4gZW5yZWdpc3RyYW50IGxvcyBwYXJhbcOodHJlc1wiXSl9O2ZuLnNvdXJjZT1cIkVycm9yIGVuIGVucmVnaXN0cmFudCBsb3MgcGFyYW3DqHRyZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNhdmluZ19va1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXJhbcOodHJlcyBlbnJlZ2lzdHJhdHNcIl0pfTtmbi5zb3VyY2U9XCJQYXJhbcOodHJlcyBlbnJlZ2lzdHJhdHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNlYXJjaF91c2VyX3RvX2Jsb2NrXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNlcmNhdHogcXVhbCB2b2zDqHR6IGJsb2NhclwiXSl9O2ZuLnNvdXJjZT1cIkNlcmNhdHogcXVhbCB2b2zDqHR6IGJsb2NhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2VhcmNoX3VzZXJfdG9fbXV0ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDZXJjYXR6IHF1YWwgdm9sw6h0eiByZXNjb25kcmVcIl0pfTtmbi5zb3VyY2U9XCJDZXJjYXR6IHF1YWwgdm9sw6h0eiByZXNjb25kcmVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNlY3VyaXR5X3RhYlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTZWd1cmV0YXRcIl0pfTtmbi5zb3VyY2U9XCJTZWd1cmV0YXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNjb3BlX2NvcHlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29waWFyIGxvIG5pdsOobCBkZSBjb25maWRlbmNpYWxpdGF0IHBlciBsYXMgcmVzcG9uc2FzIChUb3Rqb3JuIGFpc3PDrSBwZWxzIE1lc3NhdGdlcyBEaXLDqGN0ZXMpXCJdKX07Zm4uc291cmNlPVwiQ29waWFyIGxvIG5pdsOobCBkZSBjb25maWRlbmNpYWxpdGF0IHBlciBsYXMgcmVzcG9uc2FzIChUb3Rqb3JuIGFpc3PDrSBwZWxzIE1lc3NhdGdlcyBEaXLDqGN0ZXMpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtaW5pbWFsX3Njb3Blc19tb2RlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1pbmltaXphciBsbyBub21icmUgZOKAmW9wY2lvbnMgcGVyIHB1YmxpY2FjaW9uXCJdKX07Zm4uc291cmNlPVwiTWluaW1pemFyIGxvIG5vbWJyZSBk4oCZb3BjaW9ucyBwZXIgcHVibGljYWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNldF9uZXdfYXZhdGFyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlZmluaXIgdW4gbsOydSBhdmF0YXJcIl0pfTtmbi5zb3VyY2U9XCJEZWZpbmlyIHVuIG7DsnUgYXZhdGFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZXRfbmV3X3Byb2ZpbGVfYmFja2dyb3VuZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZWZpbmlyIHVuIG7DsnUgZm9ucyBkZSBwZXJmaWxcIl0pfTtmbi5zb3VyY2U9XCJEZWZpbmlyIHVuIG7DsnUgZm9ucyBkZSBwZXJmaWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNldF9uZXdfcHJvZmlsZV9iYW5uZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVmaW5pciB1bmEgbsOydmEgYmFuZGnDqHJhIGRlIHBlcmZpbFwiXSl9O2ZuLnNvdXJjZT1cIkRlZmluaXIgdW5hIG7DsnZhIGJhbmRpw6hyYSBkZSBwZXJmaWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNldHRpbmdzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBhcmFtw6h0cmVzXCJdKX07Zm4uc291cmNlPVwiUGFyYW3DqHRyZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInN1YmplY3RfaW5wdXRfYWx3YXlzX3Nob3dcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVG90am9ybiBtb3N0cmFyIGxvIGNhbXAgZGUgc3ViasOoY3RlXCJdKX07Zm4uc291cmNlPVwiVG90am9ybiBtb3N0cmFyIGxvIGNhbXAgZGUgc3ViasOoY3RlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWJqZWN0X2xpbmVfYmVoYXZpb3JcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29waWFyIGxvIHN1YmrDqGN0ZSBwZXIgbGFzIHJlc3BvbnNhc1wiXSl9O2ZuLnNvdXJjZT1cIkNvcGlhciBsbyBzdWJqw6hjdGUgcGVyIGxhcyByZXNwb25zYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInN1YmplY3RfbGluZV9lbWFpbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb21hIGxvcyBjb3JyacOobHPigK86IFxcXCJyZTogc3ViasOoY3RlXFxcIlwiXSl9O2ZuLnNvdXJjZT1cIkNvbWEgbG9zIGNvcnJpw6hsc+KArzogXFxcInJlOiBzdWJqw6hjdGVcXFwiXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWJqZWN0X2xpbmVfbWFzdG9kb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29tYSBtYXN0b2RvbuKArzogY29waWFyIHRhbCBjb21hIGVzXCJdKX07Zm4uc291cmNlPVwiQ29tYSBtYXN0b2RvbuKArzogY29waWFyIHRhbCBjb21hIGVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWJqZWN0X2xpbmVfbm9vcFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb3BpYXIgcGFzXCJdKX07Zm4uc291cmNlPVwiQ29waWFyIHBhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicG9zdF9zdGF0dXNfY29udGVudF90eXBlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlB1YmxpY2FyIGxvIHRpcGUgZGUgY29udGVuZ3V0IGRlbHMgZXN0YXR1dHNcIl0pfTtmbi5zb3VyY2U9XCJQdWJsaWNhciBsbyB0aXBlIGRlIGNvbnRlbmd1dCBkZWxzIGVzdGF0dXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdG9wX2dpZnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGFuw6dhciBsb3MgR0lGcyBhbCBzdWJyZXbDsmxcIl0pfTtmbi5zb3VyY2U9XCJMYW7Dp2FyIGxvcyBHSUZzIGFsIHN1YnJldsOybFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3RyZWFtaW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFjdGl2YXIgbG8gY2FyZ2FtZW50IGF1dG9tYXRpYyBkZWxzIG5vdsOobHMgZXN0YXR1cyBlbiBhbmFyIGFtb250XCJdKX07Zm4uc291cmNlPVwiQWN0aXZhciBsbyBjYXJnYW1lbnQgYXV0b21hdGljIGRlbHMgbm92w6hscyBlc3RhdHVzIGVuIGFuYXIgYW1vbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInRleHRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVMOoeHRlXCJdKX07Zm4uc291cmNlPVwiVMOoeHRlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0aGVtZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUw6htYVwiXSl9O2ZuLnNvdXJjZT1cIlTDqG1hXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0aGVtZV9oZWxwX3YyXzFcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUG9kw6h0eiB0YW5iZW4gcmVtcGxhw6dhciBsYSBjb2xvciBk4oCZdW5lcyBjb21wYXVzYW50cyBlbiBjbGljYW50IGxhIGNhc2UsIHV0aWxpemF0eiBsbyBib3RvbiBcXFwiTyBlc2NhZmFyIHRvdFxcXCIgcGVyIGVzY2FmYXIgdG90ZXMgbGFzIHN1YnJlY2FyZ2FkYXMuXCJdKX07Zm4uc291cmNlPVwiUG9kw6h0eiB0YW5iZW4gcmVtcGxhw6dhciBsYSBjb2xvciBk4oCZdW5lcyBjb21wYXVzYW50cyBlbiBjbGljYW50IGxhIGNhc2UsIHV0aWxpemF0eiBsbyBib3RvbiBcXFwiTyBlc2NhZmFyIHRvdFxcXCIgcGVyIGVzY2FmYXIgdG90ZXMgbGFzIHN1YnJlY2FyZ2FkYXMuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0aGVtZV9oZWxwX3YyXzJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSWNvbnMgdW5kZXJuZWF0aCBzb21lIGVudHJpZXMgYXJlIGJhY2tncm91bmQvdGV4dCBjb250cmFzdCBpbmRpY2F0b3JzLCBob3ZlciBvdmVyIGZvciBkZXRhaWxlZCBpbmZvLiBQbGVhc2Uga2VlcCBpbiBtaW5kIHRoYXQgd2hlbiB1c2luZyB0cmFuc3BhcmVuY3kgY29udHJhc3QgaW5kaWNhdG9ycyBzaG93IHRoZSB3b3JzdCBwb3NzaWJsZSBjYXNlLlwiXSl9O2ZuLnNvdXJjZT1cIkljb25zIHVuZGVybmVhdGggc29tZSBlbnRyaWVzIGFyZSBiYWNrZ3JvdW5kL3RleHQgY29udHJhc3QgaW5kaWNhdG9ycywgaG92ZXIgb3ZlciBmb3IgZGV0YWlsZWQgaW5mby4gUGxlYXNlIGtlZXAgaW4gbWluZCB0aGF0IHdoZW4gdXNpbmcgdHJhbnNwYXJlbmN5IGNvbnRyYXN0IGluZGljYXRvcnMgc2hvdyB0aGUgd29yc3QgcG9zc2libGUgY2FzZS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInRoZW1lX2hlbHBcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRW1wbGVnYXR6IGxvcyBjw7JkaXMgZGUgY29sb3IgaGV4ICgjcnJnZ2JiKSBwZXIgcGVyc29uYWxpemFyIHbDsnN0cmUgdMOobWEgZGUgY29sb3IuXCJdKX07Zm4uc291cmNlPVwiRW1wbGVnYXR6IGxvcyBjw7JkaXMgZGUgY29sb3IgaGV4ICgjcnJnZ2JiKSBwZXIgcGVyc29uYWxpemFyIHbDsnN0cmUgdMOobWEgZGUgY29sb3IuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0b29sdGlwUmFkaXVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFzdMO6Y2lhcy9hbMOocnRhc1wiXSl9O2ZuLnNvdXJjZT1cIkFzdMO6Y2lhcy9hbMOocnRhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidXBsb2FkX2FfcGhvdG9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRW52aWFyIHVuYSBmb3RvZ3JhZmlhXCJdKX07Zm4uc291cmNlPVwiRW52aWFyIHVuYSBmb3RvZ3JhZmlhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1c2VyX3NldHRpbmdzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBhcmFtw6h0cmVzIHV0aWxpemFpcmVcIl0pfTtmbi5zb3VyY2U9XCJQYXJhbcOodHJlcyB1dGlsaXphaXJlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ2YWx1ZXNcIjoge1xuICAgICAgXCJmYWxzZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJub25cIl0pfTtmbi5zb3VyY2U9XCJub25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwidHJ1ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCLDsmNcIl0pfTtmbi5zb3VyY2U9XCLDsmNcIjtyZXR1cm4gZm47fSkoKVxuICAgIH0sXG4gICAgXCJub3RpZmljYXRpb25zXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vdGlmaWNhY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJOb3RpZmljYWNpb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3RpZmljYXRpb25fbXV0ZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGVyIHJlY2VicmUgcGFzIG1haSBk4oCZdW4gdXRpbGl6YWlyZSBlbiBwYXJ0aWN1bGFyLCBib3RhdHotbG8gZW4gc2lsZW5jaS5cIl0pfTtmbi5zb3VyY2U9XCJQZXIgcmVjZWJyZSBwYXMgbWFpIGTigJl1biB1dGlsaXphaXJlIGVuIHBhcnRpY3VsYXIsIGJvdGF0ei1sbyBlbiBzaWxlbmNpLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm90aWZpY2F0aW9uX2Jsb2Nrc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCbG9jYXIgdW4gdXRpbGl6YWlyZSBhcnLDqHN0YSB0b3RhcyBsYXMgbm90aWZpY2FjaW9ucyB0YW4gY29tYSBxdWl0YXIgZGUgbG9zIHNlZ3Vpci5cIl0pfTtmbi5zb3VyY2U9XCJCbG9jYXIgdW4gdXRpbGl6YWlyZSBhcnLDqHN0YSB0b3RhcyBsYXMgbm90aWZpY2FjaW9ucyB0YW4gY29tYSBxdWl0YXIgZGUgbG9zIHNlZ3Vpci5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImVuYWJsZV93ZWJfcHVzaF9ub3RpZmljYXRpb25zXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFjdGl2YXIgbGFzIG5vdGlmaWNhY2lvbnMgd2ViIHB1c2hcIl0pfTtmbi5zb3VyY2U9XCJBY3RpdmFyIGxhcyBub3RpZmljYWNpb25zIHdlYiBwdXNoXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdHlsZVwiOiB7XG4gICAgICBcInN3aXRjaGVyXCI6IHtcbiAgICAgICAgXCJrZWVwX2NvbG9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkdhcmRhciBsYXMgY29sb3JzXCJdKX07Zm4uc291cmNlPVwiR2FyZGFyIGxhcyBjb2xvcnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJrZWVwX3NoYWRvd3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiR2FyZGFyIGxhcyBvbWJyYXNcIl0pfTtmbi5zb3VyY2U9XCJHYXJkYXIgbGFzIG9tYnJhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImtlZXBfb3BhY2l0eVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHYXJkYXIgbOKAmW9wYWNpdGF0XCJdKX07Zm4uc291cmNlPVwiR2FyZGFyIGzigJlvcGFjaXRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImtlZXBfcm91bmRuZXNzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkdhcmRhciBsYSByZWRvbmRldGF0XCJdKX07Zm4uc291cmNlPVwiR2FyZGFyIGxhIHJlZG9uZGV0YXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJrZWVwX2ZvbnRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkdhcmRhciBsYXMgcG9saXNzYXNcIl0pfTtmbi5zb3VyY2U9XCJHYXJkYXIgbGFzIHBvbGlzc2FzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwic2F2ZV9sb2FkX2hpbnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGFzIG9wY2lvbnMgwqsgR2FyZGFyIMK7IHBlcm1ldG9uIGRlIHNlcnZhciBsYXMgb3BjaW9ucyBjb25maWd1cmFkYXMgYWN0dWFsYW1lbnQgcXVhbmQgc2VsZWNjaW9uYXR6IG8gY2FyZ2F0eiB1biB0w6htYSwgcGVybWV0b24gdGFuYmVuIGTigJllbnJlZ2lzdHJhciBhcXVlbGFzIG9wY2lvbnMgcXVhbmQgZXhwb3J0YXR6IHVuIHTDqG1hLiBRdWFuZCB0b3RhcyBsYXMgY2FzYXMgc29uIHBhcyBtYXJjYWRhcywgbOKAmWV4cG9ydGFjaW9uIGRlIHTDqG1hIG8gZW5yZWdpc3RyYXLDoCB0b3QuXCJdKX07Zm4uc291cmNlPVwiTGFzIG9wY2lvbnMgwqsgR2FyZGFyIMK7IHBlcm1ldG9uIGRlIHNlcnZhciBsYXMgb3BjaW9ucyBjb25maWd1cmFkYXMgYWN0dWFsYW1lbnQgcXVhbmQgc2VsZWNjaW9uYXR6IG8gY2FyZ2F0eiB1biB0w6htYSwgcGVybWV0b24gdGFuYmVuIGTigJllbnJlZ2lzdHJhciBhcXVlbGFzIG9wY2lvbnMgcXVhbmQgZXhwb3J0YXR6IHVuIHTDqG1hLiBRdWFuZCB0b3RhcyBsYXMgY2FzYXMgc29uIHBhcyBtYXJjYWRhcywgbOKAmWV4cG9ydGFjaW9uIGRlIHTDqG1hIG8gZW5yZWdpc3RyYXLDoCB0b3QuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwicmVzZXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVzdGFibGlyXCJdKX07Zm4uc291cmNlPVwiUmVzdGFibGlyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiY2xlYXJfYWxsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk8gZXNjYWZhciB0b3RcIl0pfTtmbi5zb3VyY2U9XCJPIGVzY2FmYXIgdG90XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiY2xlYXJfb3BhY2l0eVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFc2NhZmFyIGzigJlvcGFjaXRhdFwiXSl9O2ZuLnNvdXJjZT1cIkVzY2FmYXIgbOKAmW9wYWNpdGF0XCI7cmV0dXJuIGZuO30pKClcbiAgICAgIH0sXG4gICAgICBcImNvbW1vblwiOiB7XG4gICAgICAgIFwiY29sb3JcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29sb3JcIl0pfTtmbi5zb3VyY2U9XCJDb2xvclwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcIm9wYWNpdHlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiT3BhY2l0YXRcIl0pfTtmbi5zb3VyY2U9XCJPcGFjaXRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImNvbnRyYXN0XCI6IHtcbiAgICAgICAgICBcImhpbnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBuYW1lZDogX25hbWVkIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTG8gY29lZmljaWVudCBkZSBjb250cmFzdGUgZXMgZGUgXCIsIF9pbnRlcnBvbGF0ZShfbmFtZWQoXCJyYXRpb1wiKSksIFwiLiBEw7JuYSBcIiwgX2ludGVycG9sYXRlKF9uYW1lZChcImxldmVsXCIpKSwgXCIgXCIsIF9pbnRlcnBvbGF0ZShfbmFtZWQoXCJjb250ZXh0XCIpKV0pfTtmbi5zb3VyY2U9XCJMbyBjb2VmaWNpZW50IGRlIGNvbnRyYXN0ZSBlcyBkZSB7cmF0aW99LiBEw7JuYSB7bGV2ZWx9IHtjb250ZXh0fVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwibGV2ZWxcIjoge1xuICAgICAgICAgICAgXCJhYVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJ1biBuaXbDqGwgQUEgbWluaW11bSByZWNvbWFuZGF0XCJdKX07Zm4uc291cmNlPVwidW4gbml2w6hsIEFBIG1pbmltdW0gcmVjb21hbmRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgICAgXCJhYWFcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1widW4gbml2w6hsIEFBQSByZWNvbWFuZGF0XCJdKX07Zm4uc291cmNlPVwidW4gbml2w6hsIEFBQSByZWNvbWFuZGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgICBcImJhZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJwYXMgdW4gbml2w6hsIGTigJlhY2Nlc3NpYmlsaXRhdCByZWNvbWFuZGF0XCJdKX07Zm4uc291cmNlPVwicGFzIHVuIG5pdsOobCBk4oCZYWNjZXNzaWJpbGl0YXQgcmVjb21hbmRhdFwiO3JldHVybiBmbjt9KSgpXG4gICAgICAgICAgfSxcbiAgICAgICAgICBcImNvbnRleHRcIjoge1xuICAgICAgICAgICAgXCIxOHB0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInBlbCB0w6h4dGUgZ3JhbmQgKDE4cHQrKVwiXSl9O2ZuLnNvdXJjZT1cInBlbCB0w6h4dGUgZ3JhbmQgKDE4cHQrKVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgICAgXCJ0ZXh0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInBlbCB0w6h4dGVcIl0pfTtmbi5zb3VyY2U9XCJwZWwgdMOoeHRlXCI7cmV0dXJuIGZuO30pKClcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBcImNvbW1vbl9jb2xvcnNcIjoge1xuICAgICAgICBcIl90YWJfbGFiZWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29tdW5cIl0pfTtmbi5zb3VyY2U9XCJDb211blwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcIm1haW5cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29sb3JzIGNvbXVuYXNcIl0pfTtmbi5zb3VyY2U9XCJDb2xvcnMgY29tdW5hc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImZvcmVncm91bmRfaGludFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJWZWphdHogwqsgQXZhbsOnYXQgwrsgcGVyIG1haSBkZSBwYXJhbcOodHJlcyBkZXRhbGhhdHNcIl0pfTtmbi5zb3VyY2U9XCJWZWphdHogwqsgQXZhbsOnYXQgwrsgcGVyIG1haSBkZSBwYXJhbcOodHJlcyBkZXRhbGhhdHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJyZ2JvXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkljw7JuYXMsIGFjY2VudHMsIGJhZGdlc1wiXSl9O2ZuLnNvdXJjZT1cIkljw7JuYXMsIGFjY2VudHMsIGJhZGdlc1wiO3JldHVybiBmbjt9KSgpXG4gICAgICB9LFxuICAgICAgXCJhZHZhbmNlZF9jb2xvcnNcIjoge1xuICAgICAgICBcIl90YWJfbGFiZWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQXZhbsOnYXRcIl0pfTtmbi5zb3VyY2U9XCJBdmFuw6dhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImFsZXJ0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlLDqGlyZSBwbGFuIGTigJlhbMOocnRhc1wiXSl9O2ZuLnNvdXJjZT1cIlLDqGlyZSBwbGFuIGTigJlhbMOocnRhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImFsZXJ0X2Vycm9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVycm9yXCJdKX07Zm4uc291cmNlPVwiRXJyb3JcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJiYWRnZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSw6hpcmUgcGxhbiBkZWxzIGJhZGdlc1wiXSl9O2ZuLnNvdXJjZT1cIlLDqGlyZSBwbGFuIGRlbHMgYmFkZ2VzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiYmFkZ2Vfbm90aWZpY2F0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vdGlmaWNhY2lvblwiXSl9O2ZuLnNvdXJjZT1cIk5vdGlmaWNhY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcInBhbmVsX2hlYWRlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCYW5kacOocmEgZGVsIHRhYmzDqHUgZGUgYsOycmRcIl0pfTtmbi5zb3VyY2U9XCJCYW5kacOocmEgZGVsIHRhYmzDqHUgZGUgYsOycmRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJ0b3BfYmFyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJhcnJhIGFtb250XCJdKX07Zm4uc291cmNlPVwiQmFycmEgYW1vbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJib3JkZXJzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhaXJlc1wiXSl9O2ZuLnNvdXJjZT1cIkNhaXJlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImJ1dHRvbnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm90b25zXCJdKX07Zm4uc291cmNlPVwiQm90b25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiaW5wdXRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhbXBzIHTDqHh0ZVwiXSl9O2ZuLnNvdXJjZT1cIkNhbXBzIHTDqHh0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImZhaW50X3RleHRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVMOoeHRlIGRlc2NvbG9yaXRcIl0pfTtmbi5zb3VyY2U9XCJUw6h4dGUgZGVzY29sb3JpdFwiO3JldHVybiBmbjt9KSgpXG4gICAgICB9LFxuICAgICAgXCJyYWRpaVwiOiB7XG4gICAgICAgIFwiX3RhYl9sYWJlbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZWRvbmRldGF0XCJdKX07Zm4uc291cmNlPVwiUmVkb25kZXRhdFwiO3JldHVybiBmbjt9KSgpXG4gICAgICB9LFxuICAgICAgXCJzaGFkb3dzXCI6IHtcbiAgICAgICAgXCJfdGFiX2xhYmVsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk9tYnJhIGUgbHVtaW5vc2l0YXRcIl0pfTtmbi5zb3VyY2U9XCJPbWJyYSBlIGx1bWlub3NpdGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiY29tcG9uZW50XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbXBhdXNhbnRcIl0pfTtmbi5zb3VyY2U9XCJDb21wYXVzYW50XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwib3ZlcnJpZGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU3VicmVjYXJnYXJcIl0pfTtmbi5zb3VyY2U9XCJTdWJyZWNhcmdhclwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcInNoYWRvd19pZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIG5hbWVkOiBfbmFtZWQgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJPbWJyYSAjXCIsIF9pbnRlcnBvbGF0ZShfbmFtZWQoXCJ2YWx1ZVwiKSldKX07Zm4uc291cmNlPVwiT21icmEgI3t2YWx1ZX1cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJibHVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkZvc2NcIl0pfTtmbi5zb3VyY2U9XCJGb3NjXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwic3ByZWFkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVzcGFuZGltZW50XCJdKX07Zm4uc291cmNlPVwiRXNwYW5kaW1lbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJpbnNldFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbmNydXN0YWNpb25cIl0pfTtmbi5zb3VyY2U9XCJJbmNydXN0YWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJoaW50XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBlciBsYXMgb21icmFzIHBvZMOodHogdGFuYmVuIHV0aWxpemFyIC0tdmFyaWFibGUgY29tYSB2YWxvciBkZSBjb2xvciBwZXIgZW1wbGVnYXIgdW5hIHZhcmlhYmxlIENTUzMuIE5vdGF0eiBxdWUgbG8gcGFyYW3DqHRyZSBk4oCZb3BhY2l0YXQgZm9uY2lvbmFyw6AgcGFzIGRpbnMgYXF1ZWwgY2FzLlwiXSl9O2ZuLnNvdXJjZT1cIlBlciBsYXMgb21icmFzIHBvZMOodHogdGFuYmVuIHV0aWxpemFyIC0tdmFyaWFibGUgY29tYSB2YWxvciBkZSBjb2xvciBwZXIgZW1wbGVnYXIgdW5hIHZhcmlhYmxlIENTUzMuIE5vdGF0eiBxdWUgbG8gcGFyYW3DqHRyZSBk4oCZb3BhY2l0YXQgZm9uY2lvbmFyw6AgcGFzIGRpbnMgYXF1ZWwgY2FzLlwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImZpbHRlcl9oaW50XCI6IHtcbiAgICAgICAgICBcImFsd2F5c19kcm9wX3NoYWRvd1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQXZlcnRpbWVudCwgYXF1ZWwgb21icmEgdXRpbGl6YSB0b3Rqb3JuIFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBxdWFuZCBsbyBuYXZpZ2F0b3IgZXMgY29tcGF0aWJsZS5cIl0pfTtmbi5zb3VyY2U9XCJBdmVydGltZW50LCBhcXVlbCBvbWJyYSB1dGlsaXphIHRvdGpvcm4gezB9IHF1YW5kIGxvIG5hdmlnYXRvciBlcyBjb21wYXRpYmxlLlwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiZHJvcF9zaGFkb3dfc3ludGF4XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgZXMgcGFzIGNvbXBhdGlibGUgYW1iIGxvIHBhcmFtw6h0cmUgXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgxKSksIFwiIGUgbG8gbW90IGNsYXUgXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgyKSksIFwiLlwiXSl9O2ZuLnNvdXJjZT1cInswfSBlcyBwYXMgY29tcGF0aWJsZSBhbWIgbG8gcGFyYW3DqHRyZSB7MX0gZSBsbyBtb3QgY2xhdSB7Mn0uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJhdmF0YXJfaW5zZXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTm90YXR6IHF1ZSBjb21iaW5hciBk4oCZb21icmFzIGluY3J1c3RhZGFzIGUgcGFzIGluY3J1c3RhZGFzIHDDsnQgZG9uYXIgZGUgcmVzdWx0YXRzIGluZXNwZXJhdHMgYW1iIGxvcyBhdmF0YXJzIHRyYW5zcGFyZW50cy5cIl0pfTtmbi5zb3VyY2U9XCJOb3RhdHogcXVlIGNvbWJpbmFyIGTigJlvbWJyYXMgaW5jcnVzdGFkYXMgZSBwYXMgaW5jcnVzdGFkYXMgcMOydCBkb25hciBkZSByZXN1bHRhdHMgaW5lc3BlcmF0cyBhbWIgbG9zIGF2YXRhcnMgdHJhbnNwYXJlbnRzLlwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwic3ByZWFkX3plcm9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTOKAmW9tYnJhIGFtYiB1biBlc3BhbmRpbWVudCBkZSA+IDAgYXBhcmVpc3NlcsOgIGNvbWEgcmVnbGF0IGEgesOocm9cIl0pfTtmbi5zb3VyY2U9XCJM4oCZb21icmEgYW1iIHVuIGVzcGFuZGltZW50IGRlID4gMCBhcGFyZWlzc2Vyw6AgY29tYSByZWdsYXQgYSB6w6hyb1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiaW5zZXRfY2xhc3NpY1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTOKAmW9tYnJhIGTigJlpbmNydXN0YWNpb24gdXRpbGl6YXLDoCBcIiwgX2ludGVycG9sYXRlKF9saXN0KDApKV0pfTtmbi5zb3VyY2U9XCJM4oCZb21icmEgZOKAmWluY3J1c3RhY2lvbiB1dGlsaXphcsOgIHswfVwiO3JldHVybiBmbjt9KSgpXG4gICAgICAgIH0sXG4gICAgICAgIFwiY29tcG9uZW50c1wiOiB7XG4gICAgICAgICAgXCJwYW5lbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUYWJsw6h1XCJdKX07Zm4uc291cmNlPVwiVGFibMOodVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwicGFuZWxIZWFkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmFuZGnDqHJhIGRlbCB0YWJsw6h1XCJdKX07Zm4uc291cmNlPVwiQmFuZGnDqHJhIGRlbCB0YWJsw6h1XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJ0b3BCYXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmFycmEgYW1vbnRcIl0pfTtmbi5zb3VyY2U9XCJCYXJyYSBhbW9udFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiYXZhdGFyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlV0aWxpemFyIGzigJlhdmF0YXIgKHZpc3RhIHBlcmZpbClcIl0pfTtmbi5zb3VyY2U9XCJVdGlsaXphciBs4oCZYXZhdGFyICh2aXN0YSBwZXJmaWwpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJhdmF0YXJTdGF0dXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQXZhdGFyIGRlIGzigJl1dGlsaXphaXJlIChhZmljaGF0Z2UgcHVibGljYWNpb24pXCJdKX07Zm4uc291cmNlPVwiQXZhdGFyIGRlIGzigJl1dGlsaXphaXJlIChhZmljaGF0Z2UgcHVibGljYWNpb24pXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJwb3B1cFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJGZW7DqHN0cmFzIHNvcmdpc3NlbnRhcyBlIGFzdMO6Y2lhc1wiXSl9O2ZuLnNvdXJjZT1cIkZlbsOoc3RyYXMgc29yZ2lzc2VudGFzIGUgYXN0w7pjaWFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJidXR0b25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm90b25cIl0pfTtmbi5zb3VyY2U9XCJCb3RvblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiYnV0dG9uSG92ZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm90b24gKGVuIHBhc3NhciBsYSBtaXJnYSlcIl0pfTtmbi5zb3VyY2U9XCJCb3RvbiAoZW4gcGFzc2FyIGxhIG1pcmdhKVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiYnV0dG9uUHJlc3NlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCb3RvbiAoZW4gcXVpY2hhcilcIl0pfTtmbi5zb3VyY2U9XCJCb3RvbiAoZW4gcXVpY2hhcilcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImJ1dHRvblByZXNzZWRIb3ZlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCb3RvbiAoZW4gcXVpY2hhciBlIHBhc3NhcilcIl0pfTtmbi5zb3VyY2U9XCJCb3RvbiAoZW4gcXVpY2hhciBlIHBhc3NhcilcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImlucHV0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhbXAgdMOoeHRlXCJdKX07Zm4uc291cmNlPVwiQ2FtcCB0w6h4dGVcIjtyZXR1cm4gZm47fSkoKVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgXCJmb250c1wiOiB7XG4gICAgICAgIFwiX3RhYl9sYWJlbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQb2xpc3Nhc1wiXSl9O2ZuLnNvdXJjZT1cIlBvbGlzc2FzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiaGVscFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTZWxlY2lvbmF0eiBsYSBwb2xpc3NhIGTigJl1dGlsaXphciBwZWxzIGVsZW1lbnRzIGRlIGzigJlVSS4gUGVyIMKrIFBlcnNvbmFsaXphZGEgwrsgdm9zIGNhbCBwaWNhciBsbyBub20gZXhhY3RlIHRhbCBjb21hIGFwYXJlaXMgc3VsIHNpc3TDqG1hLlwiXSl9O2ZuLnNvdXJjZT1cIlNlbGVjaW9uYXR6IGxhIHBvbGlzc2EgZOKAmXV0aWxpemFyIHBlbHMgZWxlbWVudHMgZGUgbOKAmVVJLiBQZXIgwqsgUGVyc29uYWxpemFkYSDCuyB2b3MgY2FsIHBpY2FyIGxvIG5vbSBleGFjdGUgdGFsIGNvbWEgYXBhcmVpcyBzdWwgc2lzdMOobWEuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiY29tcG9uZW50c1wiOiB7XG4gICAgICAgICAgXCJpbnRlcmZhY2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSW50ZXJmw6BjaWFcIl0pfTtmbi5zb3VyY2U9XCJJbnRlcmbDoGNpYVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiaW5wdXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FtcHMgdMOoeHRlXCJdKX07Zm4uc291cmNlPVwiQ2FtcHMgdMOoeHRlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJwb3N0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlTDqHh0ZSBkZSBwdWJsaWNhY2lvblwiXSl9O2ZuLnNvdXJjZT1cIlTDqHh0ZSBkZSBwdWJsaWNhY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwicG9zdENvZGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVMOoeHRlIE1vbm9zcGFjZWQgZGlucyBsYXMgcHVibGljYWNpb24gKHTDqHh0ZSBmb3JtYXRhdClcIl0pfTtmbi5zb3VyY2U9XCJUw6h4dGUgTW9ub3NwYWNlZCBkaW5zIGxhcyBwdWJsaWNhY2lvbiAodMOoeHRlIGZvcm1hdGF0KVwiO3JldHVybiBmbjt9KSgpXG4gICAgICAgIH0sXG4gICAgICAgIFwiZmFtaWx5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vbSBkZSBsYSBwb2xpc3NhXCJdKX07Zm4uc291cmNlPVwiTm9tIGRlIGxhIHBvbGlzc2FcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJzaXplXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRhbGhhIChlbiBweClcIl0pfTtmbi5zb3VyY2U9XCJUYWxoYSAoZW4gcHgpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwid2VpZ2h0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxhcmdvciAoZ3JhcylcIl0pfTtmbi5zb3VyY2U9XCJMYXJnb3IgKGdyYXMpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiY3VzdG9tXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBlcnNvbmFsaXphZGFcIl0pfTtmbi5zb3VyY2U9XCJQZXJzb25hbGl6YWRhXCI7cmV0dXJuIGZuO30pKClcbiAgICAgIH0sXG4gICAgICBcInByZXZpZXdcIjoge1xuICAgICAgICBcImhlYWRlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBcGVyY2VidXRcIl0pfTtmbi5zb3VyY2U9XCJBcGVyY2VidXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJjb250ZW50XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbnRlbmd1dFwiXSl9O2ZuLnNvdXJjZT1cIkNvbnRlbmd1dFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImVycm9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVycm9yIGTigJlleGVtcGxlXCJdKX07Zm4uc291cmNlPVwiRXJyb3IgZOKAmWV4ZW1wbGVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJidXR0b25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm90b25cIl0pfTtmbi5zb3VyY2U9XCJCb3RvblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcInRleHRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkEgdHLDssOnIGRlIG1haSBkZSBcIiwgX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgZSBcIiwgX2ludGVycG9sYXRlKF9saXN0KDEpKV0pfTtmbi5zb3VyY2U9XCJBIHRyw7LDpyBkZSBtYWkgZGUgezB9IGUgezF9XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwibW9ub1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJjb250ZW5ndXRcIl0pfTtmbi5zb3VyY2U9XCJjb250ZW5ndXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJpbnB1dFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJhcnJpYmFkYSBhbCBwYcOtcy5cIl0pfTtmbi5zb3VyY2U9XCJhcnJpYmFkYSBhbCBwYcOtcy5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJmYWludF9saW5rXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIm1hbnVhbCBk4oCZYWp1ZGFcIl0pfTtmbi5zb3VyY2U9XCJtYW51YWwgZOKAmWFqdWRhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiZmluZV9wcmludFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGVnaXNzw6h0eiBuw7JzdHJlIFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBwZXIgbGVnaXIgcGFzIHJlcyBk4oCZdXRpbOKAryFcIl0pfTtmbi5zb3VyY2U9XCJMZWdpc3PDqHR6IG7DsnN0cmUgezB9IHBlciBsZWdpciBwYXMgcmVzIGTigJl1dGls4oCvIVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImhlYWRlcl9mYWludFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJWYSBwbGFuXCJdKX07Zm4uc291cmNlPVwiVmEgcGxhblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImNoZWNrYm94XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFpIGxlZ2l0IGxvcyB0w6hybWVzIGUgY29uZGljaW9ucyBk4oCZdXRpbGl6YWNpb25cIl0pfTtmbi5zb3VyY2U9XCJBaSBsZWdpdCBsb3MgdMOocm1lcyBlIGNvbmRpY2lvbnMgZOKAmXV0aWxpemFjaW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwibGlua1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJ1biBwaWNob24gbGlnYW0gc2ltcGF0aWNcIl0pfTtmbi5zb3VyY2U9XCJ1biBwaWNob24gbGlnYW0gc2ltcGF0aWNcIjtyZXR1cm4gZm47fSkoKVxuICAgICAgfVxuICAgIH0sXG4gICAgXCJ2ZXJzaW9uXCI6IHtcbiAgICAgIFwidGl0bGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVmVyc2lvblwiXSl9O2ZuLnNvdXJjZT1cIlZlcnNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiYmFja2VuZF92ZXJzaW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlZlcnNpb24gQmFja2VuZFwiXSl9O2ZuLnNvdXJjZT1cIlZlcnNpb24gQmFja2VuZFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJmcm9udGVuZF92ZXJzaW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlZlcnNpb24gRnJvbnRlbmRcIl0pfTtmbi5zb3VyY2U9XCJWZXJzaW9uIEZyb250ZW5kXCI7cmV0dXJuIGZuO30pKClcbiAgICB9XG4gIH0sXG4gIFwidGltZVwiOiB7XG4gICAgXCJkYXlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBqb3JuXCJdKX07Zm4uc291cmNlPVwiezB9IGpvcm5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRheXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBqb3Juc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBqb3Juc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGF5X3Nob3J0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgam9yblwiXSl9O2ZuLnNvdXJjZT1cInswfSBqb3JuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkYXlzX3Nob3J0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgam9ybnNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gam9ybnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhvdXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBvcmFcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gb3JhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJob3Vyc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIG9yYXNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gb3Jhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaG91cl9zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiaFwiXSl9O2ZuLnNvdXJjZT1cInswfWhcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhvdXJzX3Nob3J0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCJoXCJdKX07Zm4uc291cmNlPVwiezB9aFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW5fZnV0dXJlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJk4oCZYXF1w60gXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgwKSldKX07Zm4uc291cmNlPVwiZOKAmWFxdcOtIHswfVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW5fcGFzdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiZmEgXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgwKSldKX07Zm4uc291cmNlPVwiZmEgezB9XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtaW51dGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBtaW51dGFcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gbWludXRhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtaW51dGVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgbWludXRhc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBtaW51dGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtaW51dGVfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIm1pblwiXSl9O2ZuLnNvdXJjZT1cInswfW1pblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWludXRlc19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwibWluXCJdKX07Zm4uc291cmNlPVwiezB9bWluXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtb250aFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIG1lc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBtZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm1vbnRoc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIG1lc2VzXCJdKX07Zm4uc291cmNlPVwiezB9IG1lc2VzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtb250aF9zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIG1lc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBtZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm1vbnRoc19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIG1lc2VzXCJdKX07Zm4uc291cmNlPVwiezB9IG1lc2VzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3dcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiYXJhIG1ldGVpc1wiXSl9O2ZuLnNvdXJjZT1cImFyYSBtZXRlaXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vd19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJhcmEgbWV0ZWlzXCJdKX07Zm4uc291cmNlPVwiYXJhIG1ldGVpc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2Vjb25kXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgc2Vnb25kYVwiXSl9O2ZuLnNvdXJjZT1cInswfSBzZWdvbmRhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZWNvbmRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgc2Vnb25kYXNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gc2Vnb25kYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNlY29uZF9zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwic1wiXSl9O2ZuLnNvdXJjZT1cInswfXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNlY29uZHNfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcInNcIl0pfTtmbi5zb3VyY2U9XCJ7MH1zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ3ZWVrXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgc2V0bWFuYS5cIl0pfTtmbi5zb3VyY2U9XCJ7MH0gc2V0bWFuYS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIndlZWtzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgc2V0bWFuYXMuXCJdKX07Zm4uc291cmNlPVwiezB9IHNldG1hbmFzLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwid2Vla19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIHNldG0uXCJdKX07Zm4uc291cmNlPVwiezB9IHNldG0uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ3ZWVrc19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIHNldG0uXCJdKX07Zm4uc291cmNlPVwiezB9IHNldG0uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ5ZWFyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgYW5cIl0pfTtmbi5zb3VyY2U9XCJ7MH0gYW5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInllYXJzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgYW5zXCJdKX07Zm4uc291cmNlPVwiezB9IGFuc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwieWVhcl9zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGFuXCJdKX07Zm4uc291cmNlPVwiezB9IGFuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ5ZWFyc19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGFuc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBhbnNcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInRpbWVsaW5lXCI6IHtcbiAgICBcImNvbGxhcHNlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRhbXBhclwiXSl9O2ZuLnNvdXJjZT1cIlRhbXBhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY29udmVyc2F0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbnZlcnNhY2lvblwiXSl9O2ZuLnNvdXJjZT1cIkNvbnZlcnNhY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZXJyb3JfZmV0Y2hpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXJyb3IgZW4gY2VyY2FudCBkZSBtZXNhcyBhIGpvcm5cIl0pfTtmbi5zb3VyY2U9XCJFcnJvciBlbiBjZXJjYW50IGRlIG1lc2FzIGEgam9yblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibG9hZF9vbGRlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOZSB2ZWlyZSBtYWlcIl0pfTtmbi5zb3VyY2U9XCJOZSB2ZWlyZSBtYWlcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vX3JldHdlZXRfaGludFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMYXMgcHVibGljYWNpb25zIG1hcmNhZGFzIHBlbHMgc2VndWlkb3JzIHNvbGFtZW50IG8gZGlyw6hjdGFzIHNlIHDDsmRvbiBwYXMgcmVwZXRpclwiXSl9O2ZuLnNvdXJjZT1cIkxhcyBwdWJsaWNhY2lvbnMgbWFyY2FkYXMgcGVscyBzZWd1aWRvcnMgc29sYW1lbnQgbyBkaXLDqGN0YXMgc2UgcMOyZG9uIHBhcyByZXBldGlyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBlYXRlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJyZXBldGl0XCJdKX07Zm4uc291cmNlPVwicmVwZXRpdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2hvd19uZXdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTmUgdmVpcmUgbWFpXCJdKX07Zm4uc291cmNlPVwiTmUgdmVpcmUgbWFpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1cF90b19kYXRlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkEgam9yblwiXSl9O2ZuLnNvdXJjZT1cIkEgam9yblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm9fbW9yZV9zdGF0dXNlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXMgbWFpIGTigJllc3RhdHV0c1wiXSl9O2ZuLnNvdXJjZT1cIlBhcyBtYWkgZOKAmWVzdGF0dXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub19zdGF0dXNlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXAgZOKAmWVzdGF0dXRzXCJdKX07Zm4uc291cmNlPVwiQ2FwIGTigJllc3RhdHV0c1wiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwic3RhdHVzXCI6IHtcbiAgICBcImZhdm9yaXRlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMaSBhIGFncmFkYXRcIl0pfTtmbi5zb3VyY2U9XCJMaSBhIGFncmFkYXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlcGVhdHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQSByZXBldGl0XCJdKX07Zm4uc291cmNlPVwiQSByZXBldGl0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBseV90b1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXNwb25kIGFcIl0pfTtmbi5zb3VyY2U9XCJSZXNwb25kIGFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlcGxpZXNfbGlzdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXNwb25zYXPigK86XCJdKX07Zm4uc291cmNlPVwiUmVzcG9uc2Fz4oCvOlwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwidXNlcl9jYXJkXCI6IHtcbiAgICBcImFwcHJvdmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVmFsaWRhclwiXSl9O2ZuLnNvdXJjZT1cIlZhbGlkYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2NrXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJsb2NhclwiXSl9O2ZuLnNvdXJjZT1cIkJsb2NhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYmxvY2tlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCbG9jYXTigK8hXCJdKX07Zm4uc291cmNlPVwiQmxvY2F04oCvIVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGVueVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZWZ1c2FyXCJdKX07Zm4uc291cmNlPVwiUmVmdXNhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZmF2b3JpdGVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkZhdm9yaXRzXCJdKX07Zm4uc291cmNlPVwiRmF2b3JpdHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTZWd1aXJcIl0pfTtmbi5zb3VyY2U9XCJTZWd1aXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd19zZW50XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlbWFuZGEgZW52aWFkYeKAryFcIl0pfTtmbi5zb3VyY2U9XCJEZW1hbmRhIGVudmlhZGHigK8hXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dfcHJvZ3Jlc3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVtYW5kYeKAplwiXSl9O2ZuLnNvdXJjZT1cIkRlbWFuZGHigKZcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd191bmZvbGxvd1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJRdWl0YXIgZGUgc2VndWlyXCJdKX07Zm4uc291cmNlPVwiUXVpdGFyIGRlIHNlZ3VpclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93ZWVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFib25hbWVudHNcIl0pfTtmbi5zb3VyY2U9XCJBYm9uYW1lbnRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dlcnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndWlkb3JzXCJdKX07Zm4uc291cmNlPVwiU2VndWlkb3JzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndWl04oCvIVwiXSl9O2ZuLnNvdXJjZT1cIlNlZ3VpdOKAryFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd3NfeW91XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlZvcyBzw6hj4oCvIVwiXSl9O2ZuLnNvdXJjZT1cIlZvcyBzw6hj4oCvIVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaXRzX3lvdVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTw6h0eiB2b3PigK8hXCJdKX07Zm4uc291cmNlPVwiU8OodHogdm9z4oCvIVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWVkaWFcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTcOoZGlhXCJdKX07Zm4uc291cmNlPVwiTcOoZGlhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtdXRlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFtYWdhclwiXSl9O2ZuLnNvdXJjZT1cIkFtYWdhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibXV0ZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQW1hZ2F0XCJdKX07Zm4uc291cmNlPVwiQW1hZ2F0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwZXJfZGF5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInBlciBqb3JuXCJdKX07Zm4uc291cmNlPVwicGVyIGpvcm5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlbW90ZV9mb2xsb3dcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndWlyIGEgZGlzdMOgbmNpYVwiXSl9O2ZuLnNvdXJjZT1cIlNlZ3VpciBhIGRpc3TDoG5jaWFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInN0YXR1c2VzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVzdGF0dXRzXCJdKX07Zm4uc291cmNlPVwiRXN0YXR1dHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInN1YnNjcmliZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJT4oCZYWJvbmFyXCJdKX07Zm4uc291cmNlPVwiU+KAmWFib25hclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidW5zdWJzY3JpYmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2UgZGVzYWJvbmFyXCJdKX07Zm4uc291cmNlPVwiU2UgZGVzYWJvbmFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1bmJsb2NrXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlc2Jsb2NhclwiXSl9O2ZuLnNvdXJjZT1cIkRlc2Jsb2NhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidW5ibG9ja19wcm9ncmVzc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZXNibG9jYXRnZS4uLlwiXSl9O2ZuLnNvdXJjZT1cIkRlc2Jsb2NhdGdlLi4uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJibG9ja19wcm9ncmVzc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCbG9jYXRnZS4uLlwiXSl9O2ZuLnNvdXJjZT1cIkJsb2NhdGdlLi4uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1bm11dGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVG9ybmFyIG1vc3RyYXJcIl0pfTtmbi5zb3VyY2U9XCJUb3JuYXIgbW9zdHJhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidW5tdXRlX3Byb2dyZXNzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFmaWNoYXRnZS4uLlwiXSl9O2ZuLnNvdXJjZT1cIkFmaWNoYXRnZS4uLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibXV0ZV9wcm9ncmVzc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBIGFtYWdhci4uLlwiXSl9O2ZuLnNvdXJjZT1cIkEgYW1hZ2FyLi4uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhZG1pbl9tZW51XCI6IHtcbiAgICAgIFwibW9kZXJhdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb2RlcmFjaW9uXCJdKX07Zm4uc291cmNlPVwiTW9kZXJhY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJncmFudF9hZG1pblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXNzYXIgQWRtaW5cIl0pfTtmbi5zb3VyY2U9XCJQYXNzYXIgQWRtaW5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwicmV2b2tlX2FkbWluXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJldm9jYXIgQWRtaW5cIl0pfTtmbi5zb3VyY2U9XCJSZXZvY2FyIEFkbWluXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImdyYW50X21vZGVyYXRvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXNzYXIgTW9kZXJhdG9yXCJdKX07Zm4uc291cmNlPVwiUGFzc2FyIE1vZGVyYXRvclwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJyZXZva2VfbW9kZXJhdG9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJldm9jYXIgTW9kZXJhdG9yXCJdKX07Zm4uc291cmNlPVwiUmV2b2NhciBNb2RlcmF0b3JcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiYWN0aXZhdGVfYWNjb3VudFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBY3RpdmFyIGxvIGNvbXB0ZVwiXSl9O2ZuLnNvdXJjZT1cIkFjdGl2YXIgbG8gY29tcHRlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImRlYWN0aXZhdGVfYWNjb3VudFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZXNhY3RpdmFyIGxvIGNvbXB0ZVwiXSl9O2ZuLnNvdXJjZT1cIkRlc2FjdGl2YXIgbG8gY29tcHRlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImRlbGV0ZV9hY2NvdW50XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlN1cHJpbWlyIGxvIGNvbXB0ZVwiXSl9O2ZuLnNvdXJjZT1cIlN1cHJpbWlyIGxvIGNvbXB0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJmb3JjZV9uc2Z3XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1hcmNhciB0b3RhcyBsYXMgcHVibGljYWNpb25zIGNvbWEgc2Vuc2libGFzXCJdKX07Zm4uc291cmNlPVwiTWFyY2FyIHRvdGFzIGxhcyBwdWJsaWNhY2lvbnMgY29tYSBzZW5zaWJsYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwic3RyaXBfbWVkaWFcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVGlyYXIgbG9zIG3DqGRpYXMgZGUgbGFzIHB1YmxpY2FjaW9uc1wiXSl9O2ZuLnNvdXJjZT1cIlRpcmFyIGxvcyBtw6hkaWFzIGRlIGxhcyBwdWJsaWNhY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZm9yY2VfdW5saXN0ZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRm9yw6dhciBsYXMgcHVibGljYWNpb25zIGVuIHBhcy1saXN0YWRhc1wiXSl9O2ZuLnNvdXJjZT1cIkZvcsOnYXIgbGFzIHB1YmxpY2FjaW9ucyBlbiBwYXMtbGlzdGFkYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwic2FuZGJveFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJGb3LDp2FyIGxhcyBwdWJsaWNhY2lvbnMgZW4gc2VndWlkb3JzIHNvbGFtZW50XCJdKX07Zm4uc291cmNlPVwiRm9yw6dhciBsYXMgcHVibGljYWNpb25zIGVuIHNlZ3VpZG9ycyBzb2xhbWVudFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJkaXNhYmxlX3JlbW90ZV9zdWJzY3JpcHRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVzYWN0aXZhciBsbyBzZWd1aW1lbnQgZOKAmXV0aWxpemFpcmUgZOKAmWluc3TDoG5jaWFzIGFsb25oYWRhc1wiXSl9O2ZuLnNvdXJjZT1cIkRlc2FjdGl2YXIgbG8gc2VndWltZW50IGTigJl1dGlsaXphaXJlIGTigJlpbnN0w6BuY2lhcyBhbG9uaGFkYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZGlzYWJsZV9hbnlfc3Vic2NyaXB0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlc2FjdGl2YXIgdG90IHNlZ3VpbWVudFwiXSl9O2ZuLnNvdXJjZT1cIkRlc2FjdGl2YXIgdG90IHNlZ3VpbWVudFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJxdWFyYW50aW5lXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlZmVuZHJlIGxhIGZlZGVyYWNpb24gZGUgbGFzIHB1YmxpY2FjaW9ucyBkZSBs4oCZdXRpbGl6YWlyZVwiXSl9O2ZuLnNvdXJjZT1cIkRlZmVuZHJlIGxhIGZlZGVyYWNpb24gZGUgbGFzIHB1YmxpY2FjaW9ucyBkZSBs4oCZdXRpbGl6YWlyZVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJkZWxldGVfdXNlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTdXByaW1pciBs4oCZdXRpbGl6YWlyZVwiXSl9O2ZuLnNvdXJjZT1cIlN1cHJpbWlyIGzigJl1dGlsaXphaXJlXCI7cmV0dXJuIGZuO30pKClcbiAgICB9XG4gIH0sXG4gIFwidXNlcl9wcm9maWxlXCI6IHtcbiAgICBcInRpbWVsaW5lX3RpdGxlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkZsdXggdXRpbGl6YWlyZVwiXSl9O2ZuLnNvdXJjZT1cIkZsdXggdXRpbGl6YWlyZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicHJvZmlsZV9kb2VzX25vdF9leGlzdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBcXVlc3RlIHBlcmZpbCBleGlzdMOtcyBwYXMuXCJdKX07Zm4uc291cmNlPVwiQXF1ZXN0ZSBwZXJmaWwgZXhpc3TDrXMgcGFzLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicHJvZmlsZV9sb2FkaW5nX2Vycm9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgZW4gY2FyZ2FudCBhcXVlc3RlIHBlcmZpbC5cIl0pfTtmbi5zb3VyY2U9XCJVbmEgZXJyb3Igc+KAmWVzIHByb2R1Y2hhIGVuIGNhcmdhbnQgYXF1ZXN0ZSBwZXJmaWwuXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJ3aG9fdG9fZm9sbG93XCI6IHtcbiAgICBcIm1vcmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWFpXCJdKX07Zm4uc291cmNlPVwiTWFpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ3aG9fdG9fZm9sbG93XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlF1YWwgc2VndWlyXCJdKX07Zm4uc291cmNlPVwiUXVhbCBzZWd1aXJcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInRvb2xfdGlwXCI6IHtcbiAgICBcIm1lZGlhX3VwbG9hZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFbnZpYXIgdW4gbcOoZGlhXCJdKX07Zm4uc291cmNlPVwiRW52aWFyIHVuIG3DqGRpYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVwZWF0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlcGV0aXJcIl0pfTtmbi5zb3VyY2U9XCJSZXBldGlyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBseVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXNwb25kcmVcIl0pfTtmbi5zb3VyY2U9XCJSZXNwb25kcmVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZhdm9yaXRlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImFpbWFyXCJdKX07Zm4uc291cmNlPVwiYWltYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVzZXJfc2V0dGluZ3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFyYW3DqHRyZXMgdXRpbGl6YWlyZVwiXSl9O2ZuLnNvdXJjZT1cIlBhcmFtw6h0cmVzIHV0aWxpemFpcmVcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInVwbG9hZFwiOiB7XG4gICAgXCJlcnJvclwiOiB7XG4gICAgICBcImJhc2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWFuZGFkw61zIGZyYWNhc3NhdC5cIl0pfTtmbi5zb3VyY2U9XCJNYW5kYWTDrXMgZnJhY2Fzc2F0LlwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJmaWxlX3Rvb19iaWdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBuYW1lZDogX25hbWVkIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRmljaGnDqHIgdHLDsnAgZ3JhbmQgW1wiLCBfaW50ZXJwb2xhdGUoX25hbWVkKFwiZmlsZXNpemVcIikpLCBfaW50ZXJwb2xhdGUoX25hbWVkKFwiZmlsZXNpemV1bml0XCIpKSwgXCIgLyBcIiwgX2ludGVycG9sYXRlKF9uYW1lZChcImFsbG93ZWRzaXplXCIpKSwgX2ludGVycG9sYXRlKF9uYW1lZChcImFsbG93ZWRzaXpldW5pdFwiKSksIFwiXVwiXSl9O2ZuLnNvdXJjZT1cIkZpY2hpw6hyIHRyw7JwIGdyYW5kIFt7ZmlsZXNpemV9e2ZpbGVzaXpldW5pdH0gLyB7YWxsb3dlZHNpemV9e2FsbG93ZWRzaXpldW5pdH1dXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImRlZmF1bHRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVG9ybmF0eiBlbnNhamFyIG1haSB0YXJkXCJdKX07Zm4uc291cmNlPVwiVG9ybmF0eiBlbnNhamFyIG1haSB0YXJkXCI7cmV0dXJuIGZuO30pKClcbiAgICB9LFxuICAgIFwiZmlsZV9zaXplX3VuaXRzXCI6IHtcbiAgICAgIFwiQlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJvXCJdKX07Zm4uc291cmNlPVwib1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJLaUJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiS2lvXCJdKX07Zm4uc291cmNlPVwiS2lvXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcIk1pQlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNaW9cIl0pfTtmbi5zb3VyY2U9XCJNaW9cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiR2lCXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkdpb1wiXSl9O2ZuLnNvdXJjZT1cIkdpb1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJUaUJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVGlvXCJdKX07Zm4uc291cmNlPVwiVGlvXCI7cmV0dXJuIGZuO30pKClcbiAgICB9XG4gIH0sXG4gIFwic2VhcmNoXCI6IHtcbiAgICBcInBlb3BsZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHZW50XCJdKX07Zm4uc291cmNlPVwiR2VudFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaGFzaHRhZ3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXRpcXVldGFzXCJdKX07Zm4uc291cmNlPVwiRXRpcXVldGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwZXJzb25fdGFsa2luZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIG5hbWVkOiBfbmFtZWQgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9uYW1lZChcImNvdW50XCIpKSwgXCIgcGVyc29uYSBuZSBwYXJsYVwiXSl9O2ZuLnNvdXJjZT1cIntjb3VudH0gcGVyc29uYSBuZSBwYXJsYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicGVvcGxlX3RhbGtpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBuYW1lZDogX25hbWVkIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbmFtZWQoXCJjb3VudFwiKSksIFwiIHBlcnNvbmFzIG5lIHBhcmxhblwiXSl9O2ZuLnNvdXJjZT1cIntjb3VudH0gcGVyc29uYXMgbmUgcGFybGFuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub19yZXN1bHRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhcCBkZSByZXN1bHRhdHNcIl0pfTtmbi5zb3VyY2U9XCJDYXAgZGUgcmVzdWx0YXRzXCI7cmV0dXJuIGZuO30pKClcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/i18n/oc.json\n");
+
+/***/ })
+
+}]);
\ No newline at end of file