cu-styles
Version:
Camelot Unchained Client Library - Styles
507 lines (468 loc) • 44 kB
CSS
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
.cu-form-dark.cu-form-padding {
padding: 10px; }
.cu-form-dark .cu-form-row .cu-form-label {
text-shadow: 0 0 1px #000000;
color: #efefef;
margin-bottom: 2px;
padding-left: 1px;
cursor: pointer;
font-weight: 600; }
.cu-form-dark .cu-form-row .cu-form-text {
width: 100%;
position: relative; }
.cu-form-dark .cu-form-row .cu-form-text:before, .cu-form-dark .cu-form-row .cu-form-text:after {
content: ' ';
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1; }
.cu-form-dark .cu-form-row .cu-form-text:before {
background: #333;
border-radius: 3px; }
.cu-form-dark .cu-form-row .cu-form-text input[type=text],
.cu-form-dark .cu-form-row .cu-form-text input[type=email],
.cu-form-dark .cu-form-row .cu-form-text input[type=password],
.cu-form-dark .cu-form-row .cu-form-text input[type=number],
.cu-form-dark .cu-form-row .cu-form-text input[type=search],
.cu-form-dark .cu-form-row .cu-form-text input[type=url] {
color: #efefef;
width: 100%;
background: none;
border: none;
padding: 3px 5px;
border-radius: 3px; }
.cu-form-dark .cu-form-row .cu-form-text input[type=search] {
width: calc(100% - 12px); }
.cu-form-dark .cu-form-row .cu-form-select {
width: 100%;
position: relative; }
.cu-form-dark .cu-form-row .cu-form-select:before, .cu-form-dark .cu-form-row .cu-form-select:after {
content: ' ';
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1; }
.cu-form-dark .cu-form-row .cu-form-select:before {
background: #333;
border-radius: 3px; }
.cu-form-dark .cu-form-row .cu-form-select:after {
content: "\25BC";
height: 1em;
font-size: .625em;
line-height: 1;
left: auto;
right: 1em;
top: 50%;
margin-top: -.5em;
position: absolute;
pointer-events: none;
color: #818a91; }
.cu-form-dark .cu-form-row .cu-form-select select {
color: #efefef;
width: 100%;
background: none;
border: none;
padding: 3px 5px;
border-radius: 3px;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none; }
.cu-form-dark .cu-form-row .cu-form-select select option, .cu-form-dark .cu-form-row .cu-form-select select optgroup {
background: #333;
padding: 3px 5px;
outline-color: #978633;
border: none;
cursor: pointer; }
.cu-form-dark .cu-form-row .cu-form-range {
width: 100%;
position: relative;
height: 10px;
margin-bottom: 15px; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
color: #efefef;
width: 100%;
background: none;
height: 10px;
border-left: 3px solid #333;
border-right: 3px solid #333;
border-radius: 5px; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 3px;
background: #333;
border: none;
border-radius: 3px; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
width: 10px;
height: 10px;
cursor: -webkit-grab;
margin-top: -4px;
border-radius: 50%;
background: #978633; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range]::-webkit-slider-thumb:active {
cursor: -webkit-grabbing; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range]:before {
content: attr(value);
left: 0;
right: 0;
position: absolute;
text-align: center;
top: 10px; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range].no-value:before {
content: ' '; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range]:active::-webkit-slider-thumb, .cu-form-dark .cu-form-row .cu-form-range input[type=range]:focus::-webkit-slider-thumb, .cu-form-dark .cu-form-row .cu-form-range input[type=range]:hover::-webkit-slider-thumb {
background: #bda83f; }
.cu-form-dark .cu-form-row .cu-form-range input[type=range]:focus::-webkit-slider-runnable-track {
background: #333; }
.cu-form-dark .cu-form-row:not(:first-child) {
margin-top: 10px; }
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-text:before {
opacity: 0.7; }
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-text input[type=text],
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-text input[type=email],
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-text input[type=password],
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-text input[type=number],
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-text input[type=search],
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-text input[type=url] {
box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.75); }
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-select:before {
opacity: 0.7; }
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-select select {
box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.75); }
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-range input[type=range] {
border-left: 3px solid #111111;
border-right: 3px solid #111111; }
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-range input[type=range]::-webkit-slider-runnable-track {
background: #111111; }
.cu-form-dark.cu-form-transparent .cu-form-row .cu-form-range input[type=range]:focus::-webkit-slider-runnable-track {
background: #111111; }
.cu-form-dark * input[type=text]:active,
.cu-form-dark * input[type=text]:hover,
.cu-form-dark * input[type=text]:focus,
.cu-form-dark * input[type=email]:active,
.cu-form-dark * input[type=email]:hover,
.cu-form-dark * input[type=email]:focus,
.cu-form-dark * input[type=password]:active,
.cu-form-dark * input[type=password]:hover,
.cu-form-dark * input[type=password]:focus,
.cu-form-dark * input[type=number]:active,
.cu-form-dark * input[type=number]:hover,
.cu-form-dark * input[type=number]:focus,
.cu-form-dark * input[type=search]:active,
.cu-form-dark * input[type=search]:hover,
.cu-form-dark * input[type=search]:focus,
.cu-form-dark * input[type=url]:active,
.cu-form-dark * input[type=url]:hover,
.cu-form-dark * input[type=url]:focus,
.cu-form-dark * select:active, .cu-form-dark * select:hover, .cu-form-dark * select:focus {
outline-color: #978633; }
.cu-form-dark * input[type=range] {
outline-color: transparent; }
.cu-form-dark.cu-form-xs * {
font-size: 0.75rem; }
.cu-form-dark.cu-form-sm * {
font-size: 0.85rem; }
.cu-form-dark.cu-form-lg * {
font-size: 1.25rem; }
.cu-form-light.cu-form-padding {
padding: 10px; }
.cu-form-light .cu-form-row .cu-form-label {
text-shadow: 0 0 1px #000000;
color: #333333;
margin-bottom: 2px;
padding-left: 1px;
cursor: pointer;
font-weight: 600; }
.cu-form-light .cu-form-row .cu-form-text {
width: 100%;
position: relative; }
.cu-form-light .cu-form-row .cu-form-text:before, .cu-form-light .cu-form-row .cu-form-text:after {
content: ' ';
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1; }
.cu-form-light .cu-form-row .cu-form-text:before {
background: #efefef;
border-radius: 3px; }
.cu-form-light .cu-form-row .cu-form-text input[type=text],
.cu-form-light .cu-form-row .cu-form-text input[type=email],
.cu-form-light .cu-form-row .cu-form-text input[type=password],
.cu-form-light .cu-form-row .cu-form-text input[type=number],
.cu-form-light .cu-form-row .cu-form-text input[type=search],
.cu-form-light .cu-form-row .cu-form-text input[type=url] {
color: #333333;
width: 100%;
background: none;
border: none;
padding: 3px 5px;
border-radius: 3px; }
.cu-form-light .cu-form-row .cu-form-text input[type=search] {
width: calc(100% - 12px); }
.cu-form-light .cu-form-row .cu-form-select {
width: 100%;
position: relative; }
.cu-form-light .cu-form-row .cu-form-select:before, .cu-form-light .cu-form-row .cu-form-select:after {
content: ' ';
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1; }
.cu-form-light .cu-form-row .cu-form-select:before {
background: #efefef;
border-radius: 3px; }
.cu-form-light .cu-form-row .cu-form-select:after {
content: "\25BC";
height: 1em;
font-size: .625em;
line-height: 1;
left: auto;
right: 1em;
top: 50%;
margin-top: -.5em;
position: absolute;
pointer-events: none;
color: #818a91; }
.cu-form-light .cu-form-row .cu-form-select select {
color: #333333;
width: 100%;
background: none;
border: none;
padding: 3px 5px;
border-radius: 3px;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none; }
.cu-form-light .cu-form-row .cu-form-select select option, .cu-form-light .cu-form-row .cu-form-select select optgroup {
background: #efefef;
padding: 3px 5px;
outline-color: #978633;
border: none;
cursor: pointer; }
.cu-form-light .cu-form-row .cu-form-range {
width: 100%;
position: relative;
height: 10px;
margin-bottom: 15px; }
.cu-form-light .cu-form-row .cu-form-range input[type=range] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
color: #333333;
width: 100%;
background: none;
height: 10px;
border-left: 3px solid #333333;
border-right: 3px solid #333333;
border-radius: 5px; }
.cu-form-light .cu-form-row .cu-form-range input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 3px;
background: #333333;
border: none;
border-radius: 3px; }
.cu-form-light .cu-form-row .cu-form-range input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
width: 10px;
height: 10px;
cursor: -webkit-grab;
margin-top: -4px;
border-radius: 50%;
background: #978633; }
.cu-form-light .cu-form-row .cu-form-range input[type=range]::-webkit-slider-thumb:active {
cursor: -webkit-grabbing; }
.cu-form-light .cu-form-row .cu-form-range input[type=range]:before {
content: attr(value);
left: 0;
right: 0;
position: absolute;
text-align: center;
top: 10px; }
.cu-form-light .cu-form-row .cu-form-range input[type=range].no-value:before {
content: ' '; }
.cu-form-light .cu-form-row .cu-form-range input[type=range]:active::-webkit-slider-thumb, .cu-form-light .cu-form-row .cu-form-range input[type=range]:focus::-webkit-slider-thumb, .cu-form-light .cu-form-row .cu-form-range input[type=range]:hover::-webkit-slider-thumb {
background: #bda83f; }
.cu-form-light .cu-form-row .cu-form-range input[type=range]:focus::-webkit-slider-runnable-track {
background: #333333; }
.cu-form-light .cu-form-row:not(:first-child) {
margin-top: 10px; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text:before {
opacity: 0.7; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=text],
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=email],
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=password],
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=number],
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=search],
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=url] {
box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.7); }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=text]::-webkit-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=email]::-webkit-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=password]::-webkit-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=number]::-webkit-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=search]::-webkit-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=url]::-webkit-input-placeholder {
color: gray; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=text]::-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=email]::-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=password]::-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=number]::-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=search]::-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=url]::-moz-placeholder {
color: gray; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=text]:-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=email]:-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=password]:-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=number]:-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=search]:-moz-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=url]:-moz-placeholder {
color: gray; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=text]:-ms-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=email]:-ms-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=password]:-ms-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=number]:-ms-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=search]:-ms-input-placeholder,
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-text input[type=url]:-ms-input-placeholder {
color: gray; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-select:before {
opacity: 0.7; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-select select {
box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.7); }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-range input[type=range] {
border-left: 3px solid #333333;
border-right: 3px solid #333333; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-range input[type=range]::-webkit-slider-runnable-track {
background: #333333; }
.cu-form-light.cu-form-transparent .cu-form-row .cu-form-range input[type=range]:focus::-webkit-slider-runnable-track {
background: #333333; }
.cu-form-light .cu-form-row .cu-form-label {
text-shadow: none; }
.cu-form-light .cu-form-row .cu-form-text {
text-shadow: none; }
.cu-form-light .cu-form-row .cu-form-text input[type=text],
.cu-form-light .cu-form-row .cu-form-text input[type=email],
.cu-form-light .cu-form-row .cu-form-text input[type=password],
.cu-form-light .cu-form-row .cu-form-text input[type=number],
.cu-form-light .cu-form-row .cu-form-text input[type=search],
.cu-form-light .cu-form-row .cu-form-text input[type=url] {
text-shadow: none; }
.cu-form-light .cu-form-row .cu-form-select {
text-shadow: none; }
.cu-form-light .cu-form-row .cu-form-select select {
text-shadow: none; }
.cu-form-light .cu-form-row .cu-form-range {
text-shadow: none; }
.cu-form-light .cu-form-row .cu-form-range input[type=range] {
text-shadow: none; }
.cu-form-light * input[type=text]:active,
.cu-form-light * input[type=text]:hover,
.cu-form-light * input[type=text]:focus,
.cu-form-light * input[type=email]:active,
.cu-form-light * input[type=email]:hover,
.cu-form-light * input[type=email]:focus,
.cu-form-light * input[type=password]:active,
.cu-form-light * input[type=password]:hover,
.cu-form-light * input[type=password]:focus,
.cu-form-light * input[type=number]:active,
.cu-form-light * input[type=number]:hover,
.cu-form-light * input[type=number]:focus,
.cu-form-light * input[type=search]:active,
.cu-form-light * input[type=search]:hover,
.cu-form-light * input[type=search]:focus,
.cu-form-light * input[type=url]:active,
.cu-form-light * input[type=url]:hover,
.cu-form-light * input[type=url]:focus,
.cu-form-light * select:active, .cu-form-light * select:hover, .cu-form-light * select:focus {
outline-color: #978633; }
.cu-form-light * input[type=range] {
outline-color: transparent; }
.cu-form-light.cu-form-xs * {
font-size: 0.75rem; }
.cu-form-light.cu-form-sm * {
font-size: 0.85rem; }
.cu-form-light.cu-form-lg * {
font-size: 1.25rem; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvcm0vZm9ybS9mb3JtLnNjc3MiLCJfaW5jbHVkZXMuc2NzcyIsIl9wYXJhbWV0ZXJzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJtaXNjL19taXhpbnMuc2NzcyIsImNvbG9yL19taXhpbnMuc2NzcyIsInR5cG9ncmFwaHkvX21peGlucy5zY3NzIiwid2luZG93L19taXhpbnMuc2NzcyIsImZvcm0vX21peGlucy5zY3NzIiwiZm9ybS9kZWZhdWx0L19kZWZhdWx0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fcGxhY2Vob2xkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUlHO0FDSkg7Ozs7R0FJRztBQ0pIOzs7O0dBSUc7QUNKSDs7OztHQUlHO0FDSkg7Ozs7R0FJRztBQ0pIOzs7O0dBSUc7QUNKSDs7OztHQUlHO0FDSkg7Ozs7R0FJRztBQ0pIOzs7O0dBSUc7QUNKSDs7OztHQUlHO0FBSUEsYUFBYSxnQkFBZ0IsQ0FBWjtFQUNoQixPQUFPLEVBQUUsSUFBSyxHQURHOztBQU1qQixhQUFhLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBMUI7RUhTakIsV0FBVyxFQURtQixDQUFDLENBQVksQ0FBQyxDQUFlLEdBQUcsQ0FBVSxPQUFPO0VHTjNFLEtBQUssRVBIRyxPQUFPO0VPSWYsYUFBYSxFQUFFLEdBQUk7RUFDbkIsWUFBWSxFQUFFLEdBQUk7RUFDbEIsTUFBTSxFQUFFLE9BQVE7RUFDaEIsV0FBVyxFQUFFLEdBQUksR0FOSDs7QUFTaEIsYUFBYSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQTFCO0VBQ1osS0FBSyxFQUFFLElBQUs7RUFDWixRQUFRLEVBQUUsUUFBUyxHQUZOO0VMRU4sYUFBYSxDQUFDLFlBQVksQ0FBQyxhQUFhLE9BQU8sRUFB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Q0FBQyxDQUFDLENBQUMsS0FBSyxDQUFBLElBQUMsQ0FBRCxHQUFDLENBQVMsTUFBTTtBQUN0QyxjQUFjLENBQUMsQ0FBQyxDQUFDLE1BQU0sT0FBTyxFQUFFLGNBQWMsQ0FBQyxDQUFDLENBQUMsTUFBTSxNQUFNLEVBQUUsY0FBYyxDQUFDLENBQUMsQ0FBQyxNQUFNLE1BQU0sQ0FsQjNEO0VBQ3pCLGFBQWEsRVBoUEQsT0FBTSxHTytPUTs7QUFJZCxjQUFjLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQSxJQUFDLENBQUQsS0FBQyxFQUFyQjtFQUNoQixhQUFhLEVBQUUsV0FBSSxHQURGOztBQU9uQixjQUFjLFdBQVcsQ0FBQyxDQUFDLENBQXpCO0VBQ0EsU0FBUyxFUHJPQSxPQUFNLEdPb09kOztBQUtILGNBQWMsV0FBVyxDQUFDLENBQUMsQ0FBekI7RUFDQSxTQUFTLEVQM09BLE9BQU0sR08wT2Q7O0FBS0gsY0FBYyxXQUFXLENBQUMsQ0FBQyxDQUF6QjtFQUNBLFNBQVMsRVBqUEEsT0FBTyxHT2dQZiIsImZpbGUiOiJmb3JtL2Zvcm0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaGlzIFNvdXJjZSBDb2RlIEZvcm0gaXMgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIE1vemlsbGEgUHVibGljXG4gKiBMaWNlbnNlLCB2LiAyLjAuIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzXG4gKiBmaWxlLCBZb3UgY2FuIG9idGFpbiBvbmUgYXQgaHR0cDovL21vemlsbGEub3JnL01QTC8yLjAvLlxuICovXG5cbiRjdVN0eWxlc1Jvb3Q6ICcuLi8nICFkZWZhdWx0O1xuXG5AaW1wb3J0IFwiLi4vaW5jbHVkZXNcIjtcblxuQGltcG9ydCBcImRlZmF1bHQvZGVmYXVsdFwiO1xuIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLCIvKipcbiAqIFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWNcbiAqIExpY2Vuc2UsIHYuIDIuMC4gSWYgYSBjb3B5IG9mIHRoZSBNUEwgd2FzIG5vdCBkaXN0cmlidXRlZCB3aXRoIHRoaXNcbiAqIGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uXG4gKi9cblxuQGltcG9ydCBcIm1pc2MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiY29sb3IvbWl4aW5zXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeS9taXhpbnNcIjtcbkBpbXBvcnQgXCJ3aW5kb3cvbWl4aW5zXCI7XG5AaW1wb3J0IFwiZm9ybS9taXhpbnNcIjtcbiIsbnVsbCxudWxsLG51bGxdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */