/* COULEUR DU THEME */ /* COULEUR DU SOUS-MENU */ /* COULEUR DES ERREURS */ /* FORMULAIRES */ /* GESTION DES LONGUEURS */ #WRAPPER > #CONTAINER { /* [1] Section (contenu) =========================================================*/ /* [2] INLINE-BOX pour afficher les listes de donnees =========================================================*/ /* [3] Formulaires =========================================================*/ } #WRAPPER > #CONTAINER > section { display: none; flex-grow: 1; } #WRAPPER > #CONTAINER > section.active { display: block; } #WRAPPER > #CONTAINER > section.active.list { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; } #WRAPPER > #CONTAINER > section.active.list .inline-box { flex: 0 0 1; } #WRAPPER > #CONTAINER > section.active.list .searchbar { display: inline-block; position: relative; flex: calc( 100% - 2*1em - 2*1em); height: 1em; margin: 1em; padding: .5em 1em; padding-left: 2em; border-radius: 3px; border: 1px solid #b1b1b1; background: #fff url("/src/static/sub-menu-side/search.svg?b1b1b1") 0.5em center no-repeat; background-size: 1em; transition: border .4s ease-in-out; } #WRAPPER > #CONTAINER > section.active.list .searchbar:hover, #WRAPPER > #CONTAINER > section.active.list .searchbar:focus { border-color: #5630ed; } #WRAPPER > #CONTAINER > section.active.list .error { display: inline-block; position: relative; width: calc( 100% - 2*1em - 2*1em); height: 1em; margin: 1em; padding: 1em; border-radius: 3px; border: 1px solid #d52918; background: #d52918; color: #fff; text-shadow: 1px 1px #a72013; } #WRAPPER > #CONTAINER > section > .inline-box { display: inline-block; position: relative; flex: calc( 50% - 2*1em - 2*1em); margin: 1em; padding: 1em; border-radius: 3px; box-shadow: 0 0 1px #b7b7b7; background-color: #fff; /* (1) Titre de l'element */ /* (2) Code RFID */ /* (3) Adresse mail */ /* (4) Groupes */ /* (5) Lien vers la modification */ /* (6) Lien vers la suppression */ } #WRAPPER > #CONTAINER > section > .inline-box.hidden { display: none; } #WRAPPER > #CONTAINER > section > .inline-box a { text-decoration: none; color: inherit; } #WRAPPER > #CONTAINER > section > .inline-box .title { display: inline-block; font-size: 1.15em; font-weight: bold; color: #bf2515; white-space: nowrap; } #WRAPPER > #CONTAINER > section > .inline-box .title > span { font-size: .8em; color: #333; } #WRAPPER > #CONTAINER > section > .inline-box .code, #WRAPPER > #CONTAINER > section > .inline-box .mail { display: block; margin: 1em; color: #333; white-space: nowrap; } #WRAPPER > #CONTAINER > section > .inline-box .code svg, #WRAPPER > #CONTAINER > section > .inline-box .mail svg { display: inline-block; position: relative; margin-left: .5em; margin-right: .5em; margin-bottom: -.6em; width: 1.5em; height: 2em; pointer-events: none; } #WRAPPER > #CONTAINER > section > .inline-box .code svg path, #WRAPPER > #CONTAINER > section > .inline-box .mail svg path { fill: #333 !important; pointer-events: none; } #WRAPPER > #CONTAINER > section > .inline-box .groups { display: block; margin: 1em; color: #333; white-space: nowrap; } #WRAPPER > #CONTAINER > section > .inline-box .groups svg { display: inline-block; position: relative; margin-left: .5em; margin-right: .5em; margin-bottom: -.6em; width: 1.5em; height: 2em; pointer-events: none; } #WRAPPER > #CONTAINER > section > .inline-box .groups svg path { fill: #333 !important; pointer-events: none; } #WRAPPER > #CONTAINER > section > .inline-box .groups > span { display: inline-block; position: relative; padding: .1em .5em; margin-right: calc( .4em + 2em); border-radius: 3px 0 0 3px; border: 1px solid #bdbdbd; box-shadow: inset 0 0 2px #fafafa; background-color: #f9f9f9; color: #333; cursor: default; } #WRAPPER > #CONTAINER > section > .inline-box .groups > span.add-group, #WRAPPER > #CONTAINER > section > .inline-box .groups > span.add-member { border-radius: 3px; cursor: pointer; } #WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-group, #WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-member { display: block; position: absolute; top: -1px; left: 100%; width: 1em; height: calc( 100% - .1em - 2px); padding: .1em .5em; border-radius: 0 3px 3px 0; border: 1px solid #bdbdbd; box-shadow: inset 0 0 2px #fafafa; background: url("/src/static/sub-menu-side/remove.svg") center center no-repeat; background-size: auto 70%; background-color: #f9f9f9; color: inherit; cursor: pointer; } #WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-group:hover, #WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-member:hover { background-image: url("/src/static/sub-menu-side/remove.svg?#d52918"); } #WRAPPER > #CONTAINER > section > .inline-box .link_edit, #WRAPPER > #CONTAINER > section > .inline-box .link_remove { display: inline-block; float: right; position: relative; width: 1em; height: 1em; margin-left: 1em; cursor: pointer; } #WRAPPER > #CONTAINER > section > .inline-box .link_edit > svg, #WRAPPER > #CONTAINER > section > .inline-box .link_remove > svg { width: 100%; height: 100%; fill: #ddd !important; transition: fill .4s ease-in-out; pointer-events: none; } #WRAPPER > #CONTAINER > section > .inline-box .link_edit:hover > svg, #WRAPPER > #CONTAINER > section > .inline-box .link_remove:hover > svg { fill: #2193e6 !important; } #WRAPPER > #CONTAINER > section > .inline-box .link_remove:hover > svg { fill: #d52918 !important; } #WRAPPER > #CONTAINER > section > form { display: inline-block; position: relative; left: 50%; margin: .3em 0; padding: 1em; border-radius: 3px; border-color: #d52918; box-shadow: 0 0 1px #b7b7b7; background-color: #fff; transform: translateX(-50%); /* (1) Champs de texte */ /* (2) Boutons */ } #WRAPPER > #CONTAINER > section > form.valid { border-color: #27a560; } #WRAPPER > #CONTAINER > section > form.neutral { border-color: #2193e6; } #WRAPPER > #CONTAINER > section > form.search { border-color: #2193e6; } #WRAPPER > #CONTAINER > section > form .edit_search_view, #WRAPPER > #CONTAINER > section > form .remove_search_view { display: inline-block; width: 100%; text-align: center; color: #aaaaaa; } #WRAPPER > #CONTAINER > section > form .edit_search_view span, #WRAPPER > #CONTAINER > section > form .remove_search_view span { color: #888888; } #WRAPPER > #CONTAINER > section > form input[type=text], #WRAPPER > #CONTAINER > section > form input[type=mail], #WRAPPER > #CONTAINER > section > form input[type=password], #WRAPPER > #CONTAINER > section > form.invalid > input[type=text], #WRAPPER > #CONTAINER > section > form.invalid > input[type=mail], #WRAPPER > #CONTAINER > section > form.invalid > input[type=password], #WRAPPER > #CONTAINER > section > form input.invalid[type=text], #WRAPPER > #CONTAINER > section > form input.invalid[type=mail], #WRAPPER > #CONTAINER > section > form input.invalid[type=password] { display: inline-block; margin: 1em 0; padding: .7em 1em; border-radius: 3px; border: 1px solid #d7dde8; color: #2f3033; transition: border .4s ease-in-out; } #WRAPPER > #CONTAINER > section > form input[type=text]:focus, #WRAPPER > #CONTAINER > section > form input[type=text]:hover, #WRAPPER > #CONTAINER > section > form input[type=mail]:focus, #WRAPPER > #CONTAINER > section > form input[type=mail]:hover, #WRAPPER > #CONTAINER > section > form input[type=password]:focus, #WRAPPER > #CONTAINER > section > form input[type=password]:hover, #WRAPPER > #CONTAINER > section > form.invalid > input[type=text]:focus, #WRAPPER > #CONTAINER > section > form.invalid > input[type=text]:hover, #WRAPPER > #CONTAINER > section > form.invalid > input[type=mail]:focus, #WRAPPER > #CONTAINER > section > form.invalid > input[type=mail]:hover, #WRAPPER > #CONTAINER > section > form.invalid > input[type=password]:focus, #WRAPPER > #CONTAINER > section > form.invalid > input[type=password]:hover, #WRAPPER > #CONTAINER > section > form input.invalid[type=text]:focus, #WRAPPER > #CONTAINER > section > form input.invalid[type=text]:hover, #WRAPPER > #CONTAINER > section > form input.invalid[type=mail]:focus, #WRAPPER > #CONTAINER > section > form input.invalid[type=mail]:hover, #WRAPPER > #CONTAINER > section > form input.invalid[type=password]:focus, #WRAPPER > #CONTAINER > section > form input.invalid[type=password]:hover { border-color: #d52918; } #WRAPPER > #CONTAINER > section > form.valid > input[type=text]:focus, #WRAPPER > #CONTAINER > section > form.valid > input[type=text]:hover, #WRAPPER > #CONTAINER > section > form.valid > input[type=mail]:focus, #WRAPPER > #CONTAINER > section > form.valid > input[type=mail]:hover, #WRAPPER > #CONTAINER > section > form.valid > input[type=password]:focus, #WRAPPER > #CONTAINER > section > form.valid > input[type=password]:hover, #WRAPPER > #CONTAINER > section > form input.valid[type=text]:focus, #WRAPPER > #CONTAINER > section > form input.valid[type=text]:hover, #WRAPPER > #CONTAINER > section > form input.valid[type=mail]:focus, #WRAPPER > #CONTAINER > section > form input.valid[type=mail]:hover, #WRAPPER > #CONTAINER > section > form input.valid[type=password]:focus, #WRAPPER > #CONTAINER > section > form input.valid[type=password]:hover { border-color: #27a560; } #WRAPPER > #CONTAINER > section > form.neutral > input[type=text]:focus, #WRAPPER > #CONTAINER > section > form.neutral > input[type=text]:hover, #WRAPPER > #CONTAINER > section > form.neutral > input[type=mail]:focus, #WRAPPER > #CONTAINER > section > form.neutral > input[type=mail]:hover, #WRAPPER > #CONTAINER > section > form.neutral > input[type=password]:focus, #WRAPPER > #CONTAINER > section > form.neutral > input[type=password]:hover, #WRAPPER > #CONTAINER > section > form input.neutral[type=text]:focus, #WRAPPER > #CONTAINER > section > form input.neutral[type=text]:hover, #WRAPPER > #CONTAINER > section > form input.neutral[type=mail]:focus, #WRAPPER > #CONTAINER > section > form input.neutral[type=mail]:hover, #WRAPPER > #CONTAINER > section > form input.neutral[type=password]:focus, #WRAPPER > #CONTAINER > section > form input.neutral[type=password]:hover { border-color: #2193e6; } #WRAPPER > #CONTAINER > section > form.search > input[type=text]:focus, #WRAPPER > #CONTAINER > section > form.search > input[type=text]:hover, #WRAPPER > #CONTAINER > section > form.search > input[type=mail]:focus, #WRAPPER > #CONTAINER > section > form.search > input[type=mail]:hover, #WRAPPER > #CONTAINER > section > form.search > input[type=password]:focus, #WRAPPER > #CONTAINER > section > form.search > input[type=password]:hover, #WRAPPER > #CONTAINER > section > form input.search[type=text]:focus, #WRAPPER > #CONTAINER > section > form input.search[type=text]:hover, #WRAPPER > #CONTAINER > section > form input.search[type=mail]:focus, #WRAPPER > #CONTAINER > section > form input.search[type=mail]:hover, #WRAPPER > #CONTAINER > section > form input.search[type=password]:focus, #WRAPPER > #CONTAINER > section > form input.search[type=password]:hover { border-color: #5630ed; } #WRAPPER > #CONTAINER > section > form button, #WRAPPER > #CONTAINER > section > form button.invalid, #WRAPPER > #CONTAINER > section > form.invalid > button { display: inline-block; position: relative; left: 50%; padding: .7em 1em; border-radius: 3px; border: 1px solid #d52918; background: #d52918 center center no-repeat; color: #fff; transition: background .4s ease-in-out; transform: translateX(-50%); } #WRAPPER > #CONTAINER > section > form button:hover, #WRAPPER > #CONTAINER > section > form button:focus, #WRAPPER > #CONTAINER > section > form button:disabled, #WRAPPER > #CONTAINER > section > form button.invalid:hover, #WRAPPER > #CONTAINER > section > form button.invalid:focus, #WRAPPER > #CONTAINER > section > form button.invalid:disabled, #WRAPPER > #CONTAINER > section > form.invalid > button:hover, #WRAPPER > #CONTAINER > section > form.invalid > button:focus, #WRAPPER > #CONTAINER > section > form.invalid > button:disabled { background-color: #fff; color: #d52918; } #WRAPPER > #CONTAINER > section > form button.valid, #WRAPPER > #CONTAINER > section > form.valid > button { border-color: #27a560; background-color: #27a560; } #WRAPPER > #CONTAINER > section > form button.valid:hover, #WRAPPER > #CONTAINER > section > form button.valid:focus, #WRAPPER > #CONTAINER > section > form button.valid:disabled, #WRAPPER > #CONTAINER > section > form.valid > button:hover, #WRAPPER > #CONTAINER > section > form.valid > button:focus, #WRAPPER > #CONTAINER > section > form.valid > button:disabled { background-color: #fff; color: #27a560; } #WRAPPER > #CONTAINER > section > form button.neutral, #WRAPPER > #CONTAINER > section > form.neutral > button { border-color: #2193e6; background-color: #2193e6; } #WRAPPER > #CONTAINER > section > form button.neutral:hover, #WRAPPER > #CONTAINER > section > form button.neutral:focus, #WRAPPER > #CONTAINER > section > form button.neutral:disabled, #WRAPPER > #CONTAINER > section > form.neutral > button:hover, #WRAPPER > #CONTAINER > section > form.neutral > button:focus, #WRAPPER > #CONTAINER > section > form.neutral > button:disabled { background-color: #fff; color: #2193e6; } #WRAPPER > #CONTAINER > section > form button.search, #WRAPPER > #CONTAINER > section > form.search > button { border-color: #5630ed; background-color: #5630ed; } #WRAPPER > #CONTAINER > section > form button.search:hover, #WRAPPER > #CONTAINER > section > form button.search:focus, #WRAPPER > #CONTAINER > section > form button.search:disabled, #WRAPPER > #CONTAINER > section > form.search > button:hover, #WRAPPER > #CONTAINER > section > form.search > button:focus, #WRAPPER > #CONTAINER > section > form.search > button:disabled { background-color: #fff; color: #5630ed; } #WRAPPER > #CONTAINER > section > form.invalid > button.active, #WRAPPER > #CONTAINER > section > form button.invalid.active, #WRAPPER > #CONTAINER > section > form button.active { background-color: #fff; background-image: url("/src/static/container/active.svg?d52918") !important; background-size: 1em auto; color: transparent !important; } #WRAPPER > #CONTAINER > section > form button.valid.active, #WRAPPER > #CONTAINER > section > form.valid > button.active { background-image: url("/src/static/container/active.svg?27a560") !important; } #WRAPPER > #CONTAINER > section > form button.neutral.active, #WRAPPER > #CONTAINER > section > form.neutral > button.active { background-image: url("/src/static/container/active.svg?2193e6") !important; } #WRAPPER > #CONTAINER > section > form button.search.active, #WRAPPER > #CONTAINER > section > form.search > button.active { background-image: url("/src/static/container/active.svg?5630ed") !important; } #WRAPPER > #CONTAINER > section > form hr.OR[data-label] { display: block; position: relative; width: 100%; height: 0; border: 0; border-bottom: 1px dashed #d52918; } #WRAPPER > #CONTAINER > section > form hr.OR[data-label]:before { content: attr(data-label); display: inline-block; position: relative; top: 50%; left: 50%; padding: 0 1em; background-color: #fff; color: #d52918; transform: translateX(-50%) translatey(-50%); } #WRAPPER > #CONTAINER > section > form .valid > hr.OR, #WRAPPER > #CONTAINER > section > form hr.OR.valid { border-bottom: 1px dashed #27a560; } #WRAPPER > #CONTAINER > section > form .valid > hr.OR:before, #WRAPPER > #CONTAINER > section > form hr.OR.valid:before { color: #27a560; } #WRAPPER > #CONTAINER > section > form .neutral > hr.OR, #WRAPPER > #CONTAINER > section > form hr.OR.neutral { border-bottom: 1px dashed #2193e6; } #WRAPPER > #CONTAINER > section > form .neutral > hr.OR:before, #WRAPPER > #CONTAINER > section > form hr.OR.neutral:before { color: #2193e6; } #WRAPPER > #CONTAINER > section > form .search > hr.OR, #WRAPPER > #CONTAINER > section > form hr.OR.search { border-bottom: 1px dashed #5630ed; } #WRAPPER > #CONTAINER > section > form .search > hr.OR:before, #WRAPPER > #CONTAINER > section > form hr.OR.search:before { color: #5630ed; } /*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9jb250YWluZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC8vIEBhY3RpdmVcblx0JiA+IHNlY3Rpb24uYWN0aXZle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ly8gQGFjdGl2ZSArIC5saXN0XG5cdCYgPiBzZWN0aW9uLmFjdGl2ZS5saXN0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmlubGluZS1ib3h7XG5cdFx0XHRmbGV4OiAwIDAgMTtcblx0XHR9XG5cblx0XHQvLyBCYXJyZSBkZSByZWNoZXJjaGVcblx0XHQuc2VhcmNoYmFye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyB3aWR0aDogY2FsYyggMTAwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdFx0ZmxleDogY2FsYyggMTAwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRtYXJnaW46IDFlbTtcblx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiAwIDAgMXB4ICNiN2I3Yjc7XG5cblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy9zcmMvc3RhdGljL3N1Yi1tZW51LXNpZGUvc2VhcmNoLnN2Zz9iMWIxYjEnKSAuNWVtIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMWVtO1xuXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLXNlYXJjaC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEVycmV1clxuXHRcdC5lcnJvcntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyKjFlbSAtIDIqMWVtICk7XG5cdFx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0bWFyZ2luOiAxZW07XG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWludmFsaWQtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQ6ICRmb3JtLWludmFsaWQtY29sb3I7XG5cblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggZGFya2VuKCRmb3JtLWludmFsaWQtY29sb3IsIDEwKTtcblx0XHR9XG5cdH1cblxuXG5cblx0LyogWzJdIElOTElORS1CT1ggcG91ciBhZmZpY2hlciBsZXMgbGlzdGVzIGRlIGRvbm5lZXNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+IHNlY3Rpb24gPiAuaW5saW5lLWJveHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gd2lkdGg6IGNhbGMoIDUwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdGZsZXg6IGNhbGMoIDUwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMXB4ICNiN2I3Yjc7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdC8vIExvcnMgZGUgbGEgcmVjaGVyY2hlLCBxdWFuZCBvbiB2ZXV0IGVuIG1hc3F1ZXJcblx0XHRcdCYuaGlkZGVue1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQvKiAoMSkgVGl0cmUgZGUgbCdlbGVtZW50ICovXG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkdGhlbWUtY29sb3IsIDEwKTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHQmID4gc3Bhbntcblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKDIpIENvZGUgUkZJRCAqL1xuXHRcdFx0LyogKDMpIEFkcmVzc2UgbWFpbCAqL1xuXHRcdFx0LmNvZGUsXG5cdFx0XHQubWFpbHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHQvLyBzdmcgKGljb25lKVxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLS42ZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogMS41ZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJlbTtcblxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0cGF0aHtcblx0XHRcdFx0XHRcdGZpbGw6ICMzMzMgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXG5cblx0XHRcdC8qICg0KSBHcm91cGVzICovXG5cdFx0XHQuZ3JvdXBze1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAxZW07XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdC8vIHN2ZyAoaWNvbmUpXG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41ZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjVlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMmVtO1xuXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRwYXRoe1xuXHRcdFx0XHRcdFx0ZmlsbDogIzMzMyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gc3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IC4xZW0gLjVlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoIC40ZW0gKyAyZW0gKTtcblxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZmFmYWZhO1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHRcdFx0Ji5hZGQtZ3JvdXAsXG5cdFx0XHRcdFx0Ji5hZGQtbWVtYmVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiA+IHNwYW4ucmVtLWdyb3VwLFxuXHRcdFx0XHRcdCYgPiBzcGFuLnJlbS1tZW1iZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoIDEwMCUgLSAuMWVtIC0gMnB4ICk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IC4xZW0gLjVlbTtcblxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZmFmYWZhO1xuXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9zcmMvc3RhdGljL3N1Yi1tZW51LXNpZGUvcmVtb3ZlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NyYy9zdGF0aWMvc3ViLW1lbnUtc2lkZS9yZW1vdmUuc3ZnPycrJGZvcm0taW52YWxpZC1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LyogKDUpIExpZW4gdmVycyBsYSBtb2RpZmljYXRpb24gKi9cblx0XHRcdC5saW5rX2VkaXQsXG5cdFx0XHQubGlua19yZW1vdmV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0JiA+IHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZmlsbDogI2RkZCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JiA+IHN2Z3tcblx0XHRcdFx0XHRcdGZpbGw6ICRmb3JtLW5ldXRyYWwtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKDYpIExpZW4gdmVycyBsYSBzdXBwcmVzc2lvbiAqL1xuXHRcdFx0LmxpbmtfcmVtb3Zle1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JiA+IHN2Z3tcblx0XHRcdFx0XHRcdGZpbGw6ICRmb3JtLWludmFsaWQtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHR9XG5cblx0LyogWzNdIEZvcm11bGFpcmVzXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiBzZWN0aW9uID4gZm9ybXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luOiAuM2VtIDA7XG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1pbnZhbGlkLWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxcHggI2I3YjdiNztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblxuXG5cdFx0Ji52YWxpZHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tdmFsaWQtY29sb3I7XG5cdFx0fVxuXG5cdFx0Ji5uZXV0cmFse1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1uZXV0cmFsLWNvbG9yO1xuXHRcdH1cblxuXHRcdCYuc2VhcmNoe1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1uZXV0cmFsLWNvbG9yO1xuXHRcdH1cblxuXHRcdC8vIFRleHRlcyBjZW50cmVzXG5cdFx0LmVkaXRfc2VhcmNoX3ZpZXcsXG5cdFx0LnJlbW92ZV9zZWFyY2hfdmlld3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjYWFhYWFhO1xuXG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8qICgxKSBDaGFtcHMgZGUgdGV4dGUgKi9cblx0XHRpbnB1dFt0eXBlPXRleHRdLFxuXHRcdGlucHV0W3R5cGU9bWFpbF0sXG5cdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdFx0Ji5pbnZhbGlkID4gaW5wdXRbdHlwZT10ZXh0XSxcblx0XHQmLmludmFsaWQgPiBpbnB1dFt0eXBlPW1haWxdLFxuXHRcdCYuaW52YWxpZCA+IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuXHRcdGlucHV0LmludmFsaWRbdHlwZT10ZXh0XSxcblx0XHRpbnB1dC5pbnZhbGlkW3R5cGU9bWFpbF0sXG5cdFx0aW5wdXQuaW52YWxpZFt0eXBlPXBhc3N3b3JkXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMWVtIDA7XG5cdFx0XHRwYWRkaW5nOiAuN2VtIDFlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZGRlODtcblxuXHRcdFx0Y29sb3I6ICMyZjMwMzM7XG5cblx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLWludmFsaWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQ2hhbXBzIHZhbGlkZXNcblx0XHQmLnZhbGlkID4gaW5wdXRbdHlwZT10ZXh0XSxcblx0XHQmLnZhbGlkID4gaW5wdXRbdHlwZT1tYWlsXSxcblx0XHQmLnZhbGlkID4gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdFx0aW5wdXQudmFsaWRbdHlwZT10ZXh0XSxcblx0XHRpbnB1dC52YWxpZFt0eXBlPW1haWxdLFxuXHRcdGlucHV0LnZhbGlkW3R5cGU9cGFzc3dvcmRde1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tdmFsaWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQ2hhbXBzIG5ldXRyZXNcblx0XHQmLm5ldXRyYWwgPiBpbnB1dFt0eXBlPXRleHRdLFxuXHRcdCYubmV1dHJhbCA+IGlucHV0W3R5cGU9bWFpbF0sXG5cdFx0Ji5uZXV0cmFsID4gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdFx0aW5wdXQubmV1dHJhbFt0eXBlPXRleHRdLFxuXHRcdGlucHV0Lm5ldXRyYWxbdHlwZT1tYWlsXSxcblx0XHRpbnB1dC5uZXV0cmFsW3R5cGU9cGFzc3dvcmRde1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tbmV1dHJhbC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDaGFtcHMgbmV1dHJlc1xuXHRcdCYuc2VhcmNoID4gaW5wdXRbdHlwZT10ZXh0XSxcblx0XHQmLnNlYXJjaCA+IGlucHV0W3R5cGU9bWFpbF0sXG5cdFx0Ji5zZWFyY2ggPiBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHRpbnB1dC5zZWFyY2hbdHlwZT10ZXh0XSxcblx0XHRpbnB1dC5zZWFyY2hbdHlwZT1tYWlsXSxcblx0XHRpbnB1dC5zZWFyY2hbdHlwZT1wYXNzd29yZF17XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1zZWFyY2gtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHRcdC8qICgyKSBCb3V0b25zICovXG5cdFx0YnV0dG9uLFxuXHRcdGJ1dHRvbi5pbnZhbGlkLFxuXHRcdCYuaW52YWxpZCA+IGJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRwYWRkaW5nOiAuN2VtIDFlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0taW52YWxpZC1jb2xvcjtcblxuXHRcdFx0YmFja2dyb3VuZDogJGZvcm0taW52YWxpZC1jb2xvciBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblxuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRmb3JtLWludmFsaWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQvLyBCb3V0b25zIHZhbGlkZXNcblx0XHRidXR0b24udmFsaWQsXG5cdFx0Ji52YWxpZCA+IGJ1dHRvbntcblx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tdmFsaWQtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXZhbGlkLWNvbG9yO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6ZGlzYWJsZWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS12YWxpZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBCb3V0b25zIG5ldXRyZXNcblx0XHRidXR0b24ubmV1dHJhbCxcblx0XHQmLm5ldXRyYWwgPiBidXR0b257XG5cdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQm91dG9ucyByZWNoZXJjaGVcblx0XHRidXR0b24uc2VhcmNoLFxuXHRcdCYuc2VhcmNoID4gYnV0dG9ue1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1zZWFyY2gtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlYXJjaC1jb2xvcjtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmRpc2FibGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogJGZvcm0tc2VhcmNoLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ly8gQm91dG9ucyBxdWFuZCBhY3Rpb24gdmFsaWRlZVxuXHRcdCYuaW52YWxpZCA+IGJ1dHRvbi5hY3RpdmUsXG5cdFx0YnV0dG9uLmludmFsaWQuYWN0aXZlLFxuXHRcdGJ1dHRvbi5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL3N0YXRpYy9jb250YWluZXIvYWN0aXZlLnN2Zz8nKyRyZC1mb3JtLWludmFsaWQtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblxuXHRcdGJ1dHRvbi52YWxpZC5hY3RpdmUsXG5cdFx0Ji52YWxpZCA+IGJ1dHRvbi5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvc3RhdGljL2NvbnRhaW5lci9hY3RpdmUuc3ZnPycrJHJkLWZvcm0tdmFsaWQtY29sb3IpICAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0YnV0dG9uLm5ldXRyYWwuYWN0aXZlLFxuXHRcdCYubmV1dHJhbCA+IGJ1dHRvbi5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvc3RhdGljL2NvbnRhaW5lci9hY3RpdmUuc3ZnPycrJHJkLWZvcm0tbmV1dHJhbC1jb2xvcikgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0YnV0dG9uLnNlYXJjaC5hY3RpdmUsXG5cdFx0Ji5zZWFyY2ggPiBidXR0b24uYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL3N0YXRpYy9jb250YWluZXIvYWN0aXZlLnN2Zz8nKyRyZC1mb3JtLXNlYXJjaC1jb2xvcikgICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cblxuXHRcdC8vIFwiT1VcIiBzZXBhcmFudCBsZXMgYm91dG9uc1xuXHRcdGhyLk9SW2RhdGEtbGFiZWxde1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGZvcm0taW52YWxpZC1jb2xvcjtcblxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDFlbTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdGNvbG9yOiAkZm9ybS1pbnZhbGlkLWNvbG9yO1xuXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGV5KC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gXCJPVVwiIHZhbGlkZVxuXHRcdC52YWxpZCA+IGhyLk9SLFxuXHRcdGhyLk9SLnZhbGlke1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZm9ybS12YWxpZC1jb2xvcjtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb2xvcjogJGZvcm0tdmFsaWQtY29sb3I7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBcIk9VXCIgbmV1dHJlXG5cdFx0Lm5ldXRyYWwgPiBoci5PUixcblx0XHRoci5PUi5uZXV0cmFse1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZm9ybS1uZXV0cmFsLWNvbG9yO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS1uZXV0cmFsLWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gXCJPVVwiIHJlY2hlcmNoZVxuXHRcdC5zZWFyY2ggPiBoci5PUixcblx0XHRoci5PUi5zZWFyY2h7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRmb3JtLXNlYXJjaC1jb2xvcjtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb2xvcjogJGZvcm0tc2VhcmNoLWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cbn1cbiIsCgkJIi8qIENPVUxFVVIgRFUgVEhFTUUgKi9cbiR0aGVtZS1jb2xvcjogI2U2MzMyMTtcblxuLyogQ09VTEVVUiBEVSBTT1VTLU1FTlUgKi9cbiRzdWItbWVudS1jb2xvcjogIzViNWU2MztcblxuLyogQ09VTEVVUiBERVMgRVJSRVVSUyAqL1xuJGVycm9yLWNvbG9yOiAjY2M1ODU3O1xuXG4vKiBGT1JNVUxBSVJFUyAqL1xuJGZvcm0tdmFsaWQtY29sb3I6ICAgIzI3YTU2MDtcbiRmb3JtLW5ldXRyYWwtY29sb3I6ICMyMTkzZTY7XG4kZm9ybS1zZWFyY2gtY29sb3I6ICAjNTYzMGVkO1xuJGZvcm0taW52YWxpZC1jb2xvcjogI2Q1MjkxODtcblxuXG4vKiBHRVNUSU9OIERFUyBMT05HVUVVUlMgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDRlbTtcblxuXG4vLyBQT1VSIFJFU09VUkNFX0RJU1BBVENIRVJcbiRyZC1mb3JtLXZhbGlkLWNvbG9yOiAgICcyN2E1NjAnO1xuJHJkLWZvcm0tbmV1dHJhbC1jb2xvcjogJzIxOTNlNic7XG4kcmQtZm9ybS1zZWFyY2gtY29sb3I6ICAnNTYzMGVkJztcbiRyZC1mb3JtLWludmFsaWQtY29sb3I6ICdkNTI5MTgnO1xuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQ0FBLHNCQUFzQjtBQUd0QiwwQkFBMEI7QUFHMUIseUJBQXlCO0FBR3pCLGlCQUFpQjtBQU9qQiwyQkFBMkI7QURkM0IsQUFBVyxRQUFILEdBQUcsVUFBVSxDQUFBO0VBRXBCOzREQUMyRDtFQXNFM0Q7NERBQzJEO0VBbU0zRDs0REFDMkQ7Q0FrUjNEOztBQWhpQkQsQUFJSyxRQUpHLEdBQUcsVUFBVSxHQUloQixPQUFPLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSztFQUNkLFNBQVMsRUFBRSxDQUFFO0NBQ2I7O0FBUEYsQUFV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 */