/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/jquery.jqplot.1.0.8r1250/jquery.jqplot.css ***!
  \******************************************************************************************************************************************/
/*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
.jqplot-target {
    position: relative;
    color: #666666;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
/*    height: 300px;
    width: 400px;*/
}

/*rules applied to all axes*/
.jqplot-axis {
    font-size: 0.75em;
}

.jqplot-xaxis {
    margin-top: 10px;
}

.jqplot-x2axis {
    margin-bottom: 10px;
}

.jqplot-yaxis {
    margin-right: 10px;
}

.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis, .jqplot-yMidAxis {
    margin-left: 10px;
    margin-right: 10px;
}

/*rules applied to all axis tick divs*/
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick, .jqplot-yMidAxis-tick {
    position: absolute;
    white-space: pre;
}


.jqplot-xaxis-tick {
    top: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-top: 10px;*/
    vertical-align: top;
}

.jqplot-x2axis-tick {
    bottom: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-bottom: 10px;*/
    vertical-align: bottom;
}

.jqplot-yaxis-tick {
    right: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-right: 10px;*/
    text-align: right;
}

.jqplot-yaxis-tick.jqplot-breakTick {
    right: -20px;
    margin-right: 0px;
    padding:1px 5px 1px 5px;
    /*background-color: white;*/
    z-index: 2;
    font-size: 1.5em;
}

.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    left: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-left: 10px;*/
/*    padding-right: 15px;*/
    text-align: left;
}

.jqplot-yMidAxis-tick {
    text-align: center;
    white-space: nowrap;
}

.jqplot-xaxis-label {
    margin-top: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-x2axis-label {
    margin-bottom: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-yaxis-label {
    margin-right: 10px;
/*    text-align: center;*/
    font-size: 11pt;
    position: absolute;
}

.jqplot-yMidAxis-label {
    font-size: 11pt;
    position: absolute;
}

.jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label {
/*    text-align: center;*/
    font-size: 11pt;
    margin-left: 10px;
    position: absolute;
}

.jqplot-meterGauge-tick {
    font-size: 0.75em;
    color: #999999;
}

.jqplot-meterGauge-label {
    font-size: 1em;
    color: #999999;
}

table.jqplot-table-legend {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
}

table.jqplot-table-legend, table.jqplot-cursor-legend {
    background-color: rgba(255,255,255,0.6);
    border: 1px solid #cccccc;
    position: absolute;
    font-size: 0.75em;
}

td.jqplot-table-legend {
    vertical-align:middle;
}

/*
These rules could be used instead of assigning
element styles and relying on js object properties.
*/

/*
td.jqplot-table-legend-swatch {
    padding-top: 0.5em;
    text-align: center;
}

tr.jqplot-table-legend:first td.jqplot-table-legend-swatch {
    padding-top: 0px;
}
*/

td.jqplot-seriesToggle:hover, td.jqplot-seriesToggle:active {
    cursor: pointer;
}

.jqplot-table-legend .jqplot-series-hidden {
    text-decoration: line-through;
}

div.jqplot-table-legend-swatch-outline {
    border: 1px solid #cccccc;
    padding:1px;
}

div.jqplot-table-legend-swatch {
    width:0px;
    height:0px;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.jqplot-title {
    top: 0px;
    left: 0px;
    padding-bottom: 0.5em;
    font-size: 1.2em;
}

table.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
}


.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
    padding: 1px;
}

.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
    padding: 1px;
}

.jqplot-point-label {
    font-size: 0.75em;
    z-index: 2;
}
      
td.jqplot-cursor-legend-swatch {
    vertical-align: middle;
    text-align: center;
}

div.jqplot-cursor-legend-swatch {
    width: 1.2em;
    height: 0.7em;
}

.jqplot-error {
/*   Styles added to the plot target container when there is an error go here.*/
    text-align: center;
}

.jqplot-error-message {
/*    Styling of the custom error message div goes here.*/
    position: relative;
    top: 46%;
    display: inline-block;
}

div.jqplot-bubble-label {
    font-size: 0.8em;
/*    background: rgba(90%, 90%, 90%, 0.15);*/
    padding-left: 2px;
    padding-right: 2px;
    color: rgb(20%, 20%, 20%);
}

div.jqplot-bubble-label.jqplot-bubble-label-highlight {
    background: rgba(90%, 90%, 90%, 0.7);
}

div.jqplot-noData-container {
    text-align: center;
    background-color: rgba(96%, 96%, 96%, 0.3);
}

/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/angular-slidezilla-0.1.3/src/angular-slidezilla.css ***!
  \***************************************************************************************************************************************************/
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider input {
  display: none;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-selection {
  position: absolute;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -o-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.slider-handle.hidden{
    display: none;
}
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
.navbar + .container
{
margin-top: 50px;
}

.jqplot-highlighter-tooltip
{
background-color: rgba(208, 208, 208, 0.8);
}
td
{
padding: 4px;
}
.transactions
{
font-size: 10px;
}
.transactions td
{
  -webkit-transition: background-color .5s linear;
       -o-transition: background-color .5s linear;
          transition: background-color .5s linear;
}
.transactions.table > thead > tr > td
{
padding-top: 0;
padding-bottom: 0;
}
.transactions label
{
font-size: 12px;
margin-bottom: 0;
}
.lazy.chart
{
height: 100px;
}
.risico
{
display: inline-block;
width: 1.5em;
height: 1.5em;
border-radius: 50%;
color: black;
background-color: rgb(208,208,208);
text-align: center;
}
.risico1
{
color: white;
background-color: rgb(0,100,0);
}
.risico2
{
color: white;
background-color: rgb(90,180,0);
}
.risico3
{
color: white;
background-color: rgb(150,190,0);
}
.risico4
{
color: black;
background-color: rgb(215,215,0);
}
.risico5
{
color: black;
background-color: rgb(215,150,0);
}
.risico6
{
color: white;
background-color: rgb(215,90,0);
}
.risico7
{
color: white;
background-color: rgb(215,0,0);
}
.editable-click,a.editable-click{
text-decoration: inherit;
color: inherit;
border-bottom: dashed 1px transparent;
}
.nav, .pagination, .carousel, .panel-title a { cursor: pointer; }
.form-inline .input-group input.form-control[type="date"]{
width: 7em;
}
input.form-control[type="number"]{
max-width: 7em;
}
.info_block-toggle
{
display: inline-block;
width: 1.5em;
height: 1.5em;
border-radius: 50%;
border: 1px solid red;
text-align: center;
color: red;
font-weigth: bold;
}
.info_block-toggle.open ~ [info-block]
{
display: inherit;
}
[info-block]
{
display: none;
}
@keyframes shake {
  0% {transform: translateX(0);}
  12.5% {transform: translateX(-6px) rotateY(-5deg)}
  37.5% {transform: translateX(5px) rotateY(4deg)}
  62.5% {transform: translateX(-3px) rotateY(-2deg)}
  87.5% {transform: translateX(2px) rotateY(1deg)}
  100% {transform: translateX(0)}
}

.shake {
  animation: shake 400ms ease-in-out;
}
.notes th {
position: relative;
}
.notes th form {
position: absolute;
top: 0;
right: 0;
}
.notes th form input.form-control {
    width: 50em;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBQ3JCLFlBQVk7QUFDWixhQUFhO0FBQ2Isa0JBQWtCO0FBQ2xCLFlBQVk7QUFDWixrQ0FBa0M7QUFDbEMsa0JBQWtCO0FBQ2xCO0FBQ0E7O0FBRUEsWUFBWTtBQUNaLDhCQUE4QjtBQUM5QjtBQUNBOztBQUVBLFlBQVk7QUFDWiwrQkFBK0I7QUFDL0I7QUFDQTs7QUFFQSxZQUFZO0FBQ1osZ0NBQWdDO0FBQ2hDO0FBQ0E7O0FBRUEsWUFBWTtBQUNaLGdDQUFnQztBQUNoQztBQUNBOztBQUVBLFlBQVk7QUFDWixnQ0FBZ0M7QUFDaEM7QUFDQTs7QUFFQSxZQUFZO0FBQ1osK0JBQStCO0FBQy9CO0FBQ0E7O0FBRUEsWUFBWTtBQUNaLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCLGNBQWM7QUFDZCxxQ0FBcUM7QUFDckM7QUFDQSwrQ0FBK0MsZUFBZSxFQUFFO0FBQ2hFO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTs7QUFFQSxxQkFBcUI7QUFDckIsWUFBWTtBQUNaLGFBQWE7QUFDYixrQkFBa0I7QUFDbEIscUJBQXFCO0FBQ3JCLGtCQUFrQjtBQUNsQixVQUFVO0FBQ1YsaUJBQWlCO0FBQ2pCO0FBQ0E7O0FBRUEsZ0JBQWdCO0FBQ2hCO0FBQ0E7O0FBRUEsYUFBYTtBQUNiO0FBQ0E7RUFDRSxJQUFJLHdCQUF3QixDQUFDO0VBQzdCLE9BQU8sMENBQTBDO0VBQ2pELE9BQU8sd0NBQXdDO0VBQy9DLE9BQU8sMENBQTBDO0VBQ2pELE9BQU8sd0NBQXdDO0VBQy9DLE1BQU0sd0JBQXdCO0FBQ2hDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQixNQUFNO0FBQ04sUUFBUTtBQUNSO0FBQ0E7SUFDSSxXQUFXO0FBQ2YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yb2JlY28vLi9hc3NldHMvanF1ZXJ5LmpxcGxvdC4xLjAuOHIxMjUwL2pxdWVyeS5qcXBsb3QuY3NzIiwid2VicGFjazovL3JvYmVjby8uL2Fzc2V0cy9hbmd1bGFyLXNsaWRlemlsbGEtMC4xLjMvc3JjL2FuZ3VsYXItc2xpZGV6aWxsYS5jc3MiLCJ3ZWJwYWNrOi8vcm9iZWNvLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qcnVsZXMgZm9yIHRoZSBwbG90IHRhcmdldCBkaXYuICBUaGVzZSB3aWxsIGJlIGNhc2NhZGVkIGRvd24gdG8gYWxsIHBsb3QgZWxlbWVudHMgYWNjb3JkaW5nIHRvIGNzcyBydWxlcyovXG4uanFwbG90LXRhcmdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuLyogICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogNDAwcHg7Ki9cbn1cblxuLypydWxlcyBhcHBsaWVkIHRvIGFsbCBheGVzKi9cbi5qcXBsb3QtYXhpcyB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5qcXBsb3QteGF4aXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5qcXBsb3QteDJheGlzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uanFwbG90LXlheGlzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5qcXBsb3QteTJheGlzLCAuanFwbG90LXkzYXhpcywgLmpxcGxvdC15NGF4aXMsIC5qcXBsb3QteTVheGlzLCAuanFwbG90LXk2YXhpcywgLmpxcGxvdC15N2F4aXMsIC5qcXBsb3QteThheGlzLCAuanFwbG90LXk5YXhpcywgLmpxcGxvdC15TWlkQXhpcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKnJ1bGVzIGFwcGxpZWQgdG8gYWxsIGF4aXMgdGljayBkaXZzKi9cbi5qcXBsb3QtYXhpcy10aWNrLCAuanFwbG90LXhheGlzLXRpY2ssIC5qcXBsb3QteWF4aXMtdGljaywgLmpxcGxvdC14MmF4aXMtdGljaywgLmpxcGxvdC15MmF4aXMtdGljaywgLmpxcGxvdC15M2F4aXMtdGljaywgLmpxcGxvdC15NGF4aXMtdGljaywgLmpxcGxvdC15NWF4aXMtdGljaywgLmpxcGxvdC15NmF4aXMtdGljaywgLmpxcGxvdC15N2F4aXMtdGljaywgLmpxcGxvdC15OGF4aXMtdGljaywgLmpxcGxvdC15OWF4aXMtdGljaywgLmpxcGxvdC15TWlkQXhpcy10aWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuXG4uanFwbG90LXhheGlzLXRpY2sge1xuICAgIHRvcDogMHB4O1xuICAgIC8qIGluaXRpYWwgcG9zaXRpb24gdW50aWxsIHRpY2sgaXMgZHJhd24gaW4gcHJvcGVyIHBsYWNlICovXG4gICAgbGVmdDogMTVweDtcbi8qICAgIHBhZGRpbmctdG9wOiAxMHB4OyovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmpxcGxvdC14MmF4aXMtdGljayB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgLyogaW5pdGlhbCBwb3NpdGlvbiB1bnRpbGwgdGljayBpcyBkcmF3biBpbiBwcm9wZXIgcGxhY2UgKi9cbiAgICBsZWZ0OiAxNXB4O1xuLyogICAgcGFkZGluZy1ib3R0b206IDEwcHg7Ki9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uanFwbG90LXlheGlzLXRpY2sge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgLyogaW5pdGlhbCBwb3NpdGlvbiB1bnRpbGwgdGljayBpcyBkcmF3biBpbiBwcm9wZXIgcGxhY2UgKi9cbiAgICB0b3A6IDE1cHg7XG4vKiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyovXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5qcXBsb3QteWF4aXMtdGljay5qcXBsb3QtYnJlYWtUaWNrIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZzoxcHggNXB4IDFweCA1cHg7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsqL1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmpxcGxvdC15MmF4aXMtdGljaywgLmpxcGxvdC15M2F4aXMtdGljaywgLmpxcGxvdC15NGF4aXMtdGljaywgLmpxcGxvdC15NWF4aXMtdGljaywgLmpxcGxvdC15NmF4aXMtdGljaywgLmpxcGxvdC15N2F4aXMtdGljaywgLmpxcGxvdC15OGF4aXMtdGljaywgLmpxcGxvdC15OWF4aXMtdGljayB7XG4gICAgbGVmdDogMHB4O1xuICAgIC8qIGluaXRpYWwgcG9zaXRpb24gdW50aWxsIHRpY2sgaXMgZHJhd24gaW4gcHJvcGVyIHBsYWNlICovXG4gICAgdG9wOiAxNXB4O1xuLyogICAgcGFkZGluZy1sZWZ0OiAxMHB4OyovXG4vKiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyovXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmpxcGxvdC15TWlkQXhpcy10aWNrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmpxcGxvdC14YXhpcy1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanFwbG90LXgyYXhpcy1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanFwbG90LXlheGlzLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vKiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanFwbG90LXlNaWRBeGlzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanFwbG90LXkyYXhpcy1sYWJlbCwgLmpxcGxvdC15M2F4aXMtbGFiZWwsIC5qcXBsb3QteTRheGlzLWxhYmVsLCAuanFwbG90LXk1YXhpcy1sYWJlbCwgLmpxcGxvdC15NmF4aXMtbGFiZWwsIC5qcXBsb3QteTdheGlzLWxhYmVsLCAuanFwbG90LXk4YXhpcy1sYWJlbCwgLmpxcGxvdC15OWF4aXMtbGFiZWwge1xuLyogICAgdGV4dC1hbGlnbjogY2VudGVyOyovXG4gICAgZm9udC1zaXplOiAxMXB0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmpxcGxvdC1tZXRlckdhdWdlLXRpY2sge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uanFwbG90LW1ldGVyR2F1Z2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG50YWJsZS5qcXBsb3QtdGFibGUtbGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG50YWJsZS5qcXBsb3QtdGFibGUtbGVnZW5kLCB0YWJsZS5qcXBsb3QtY3Vyc29yLWxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG50ZC5qcXBsb3QtdGFibGUtbGVnZW5kIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi8qXG5UaGVzZSBydWxlcyBjb3VsZCBiZSB1c2VkIGluc3RlYWQgb2YgYXNzaWduaW5nXG5lbGVtZW50IHN0eWxlcyBhbmQgcmVseWluZyBvbiBqcyBvYmplY3QgcHJvcGVydGllcy5cbiovXG5cbi8qXG50ZC5qcXBsb3QtdGFibGUtbGVnZW5kLXN3YXRjaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudHIuanFwbG90LXRhYmxlLWxlZ2VuZDpmaXJzdCB0ZC5qcXBsb3QtdGFibGUtbGVnZW5kLXN3YXRjaCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cbiovXG5cbnRkLmpxcGxvdC1zZXJpZXNUb2dnbGU6aG92ZXIsIHRkLmpxcGxvdC1zZXJpZXNUb2dnbGU6YWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcXBsb3QtdGFibGUtbGVnZW5kIC5qcXBsb3Qtc2VyaWVzLWhpZGRlbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmRpdi5qcXBsb3QtdGFibGUtbGVnZW5kLXN3YXRjaC1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmc6MXB4O1xufVxuXG5kaXYuanFwbG90LXRhYmxlLWxlZ2VuZC1zd2F0Y2gge1xuICAgIHdpZHRoOjBweDtcbiAgICBoZWlnaHQ6MHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDZweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDZweDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmpxcGxvdC10aXRsZSB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufVxuXG50YWJsZS5qcXBsb3QtY3Vyc29yLXRvb2x0aXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cblxuLmpxcGxvdC1jdXJzb3ItdG9vbHRpcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA4LDIwOCwyMDgsMC41KTtcbiAgICBwYWRkaW5nOiAxcHg7XG59XG5cbi5qcXBsb3QtaGlnaGxpZ2h0ZXItdG9vbHRpcCwgLmpxcGxvdC1jYW52YXNPdmVybGF5LXRvb2x0aXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwOCwyMDgsMjA4LDAuNSk7XG4gICAgcGFkZGluZzogMXB4O1xufVxuXG4uanFwbG90LXBvaW50LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICB6LWluZGV4OiAyO1xufVxuICAgICAgXG50ZC5qcXBsb3QtY3Vyc29yLWxlZ2VuZC1zd2F0Y2gge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYuanFwbG90LWN1cnNvci1sZWdlbmQtc3dhdGNoIHtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAwLjdlbTtcbn1cblxuLmpxcGxvdC1lcnJvciB7XG4vKiAgIFN0eWxlcyBhZGRlZCB0byB0aGUgcGxvdCB0YXJnZXQgY29udGFpbmVyIHdoZW4gdGhlcmUgaXMgYW4gZXJyb3IgZ28gaGVyZS4qL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmpxcGxvdC1lcnJvci1tZXNzYWdlIHtcbi8qICAgIFN0eWxpbmcgb2YgdGhlIGN1c3RvbSBlcnJvciBtZXNzYWdlIGRpdiBnb2VzIGhlcmUuKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYuanFwbG90LWJ1YmJsZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbi8qICAgIGJhY2tncm91bmQ6IHJnYmEoOTAlLCA5MCUsIDkwJSwgMC4xNSk7Ki9cbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgY29sb3I6IHJnYigyMCUsIDIwJSwgMjAlKTtcbn1cblxuZGl2LmpxcGxvdC1idWJibGUtbGFiZWwuanFwbG90LWJ1YmJsZS1sYWJlbC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTAlLCA5MCUsIDkwJSwgMC43KTtcbn1cblxuZGl2LmpxcGxvdC1ub0RhdGEtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiUsIDk2JSwgOTYlLCAwLjMpO1xufVxuIiwiLnNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDQ4MGJlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0ODBiZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2xpZGVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXIgLnRvb2x0aXAtaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y1ZjVmNSksIHRvKCNmOWY5ZjkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1LCAjZjlmOWY5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSwgI2Y5ZjlmOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZmOWY5ZjknLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zbGlkZXItc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjksICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y5ZjlmOSksIHRvKCNmNWY1ZjUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5LCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjksICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlOTBkMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMTQ5YmRmLCAjMDQ4MGJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMxNDliZGYpLCB0bygjMDQ4MGJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMxNDliZGYsICMwNDgwYmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTQ5YmRmLCAjMDQ4MGJlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYxNDliZGYnLCBlbmRDb2xvcnN0cj0nI2ZmMDQ4MGJlJywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgb3BhY2l0eTogMC44O1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGlkZXItaGFuZGxlLnJvdW5kIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5zbGlkZXItaGFuZGxlLmhpZGRlbntcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5uYXZiYXIgKyAuY29udGFpbmVyXG57XG5tYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uanFwbG90LWhpZ2hsaWdodGVyLXRvb2x0aXBcbntcbmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMC44KTtcbn1cbnRkXG57XG5wYWRkaW5nOiA0cHg7XG59XG4udHJhbnNhY3Rpb25zXG57XG5mb250LXNpemU6IDEwcHg7XG59XG4udHJhbnNhY3Rpb25zIHRkXG57XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgbGluZWFyO1xuICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBsaW5lYXI7XG59XG4udHJhbnNhY3Rpb25zLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkXG57XG5wYWRkaW5nLXRvcDogMDtcbnBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRyYW5zYWN0aW9ucyBsYWJlbFxue1xuZm9udC1zaXplOiAxMnB4O1xubWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXp5LmNoYXJ0XG57XG5oZWlnaHQ6IDEwMHB4O1xufVxuLnJpc2ljb1xue1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xud2lkdGg6IDEuNWVtO1xuaGVpZ2h0OiAxLjVlbTtcbmJvcmRlci1yYWRpdXM6IDUwJTtcbmNvbG9yOiBibGFjaztcbmJhY2tncm91bmQtY29sb3I6IHJnYigyMDgsMjA4LDIwOCk7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmlzaWNvMVxue1xuY29sb3I6IHdoaXRlO1xuYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMTAwLDApO1xufVxuLnJpc2ljbzJcbntcbmNvbG9yOiB3aGl0ZTtcbmJhY2tncm91bmQtY29sb3I6IHJnYig5MCwxODAsMCk7XG59XG4ucmlzaWNvM1xue1xuY29sb3I6IHdoaXRlO1xuYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MCwxOTAsMCk7XG59XG4ucmlzaWNvNFxue1xuY29sb3I6IGJsYWNrO1xuYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNSwyMTUsMCk7XG59XG4ucmlzaWNvNVxue1xuY29sb3I6IGJsYWNrO1xuYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNSwxNTAsMCk7XG59XG4ucmlzaWNvNlxue1xuY29sb3I6IHdoaXRlO1xuYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNSw5MCwwKTtcbn1cbi5yaXNpY283XG57XG5jb2xvcjogd2hpdGU7XG5iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE1LDAsMCk7XG59XG4uZWRpdGFibGUtY2xpY2ssYS5lZGl0YWJsZS1jbGlja3tcbnRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbmNvbG9yOiBpbmhlcml0O1xuYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbn1cbi5uYXYsIC5wYWdpbmF0aW9uLCAuY2Fyb3VzZWwsIC5wYW5lbC10aXRsZSBhIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXXtcbndpZHRoOiA3ZW07XG59XG5pbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm51bWJlclwiXXtcbm1heC13aWR0aDogN2VtO1xufVxuLmluZm9fYmxvY2stdG9nZ2xlXG57XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG53aWR0aDogMS41ZW07XG5oZWlnaHQ6IDEuNWVtO1xuYm9yZGVyLXJhZGl1czogNTAlO1xuYm9yZGVyOiAxcHggc29saWQgcmVkO1xudGV4dC1hbGlnbjogY2VudGVyO1xuY29sb3I6IHJlZDtcbmZvbnQtd2VpZ3RoOiBib2xkO1xufVxuLmluZm9fYmxvY2stdG9nZ2xlLm9wZW4gfiBbaW5mby1ibG9ja11cbntcbmRpc3BsYXk6IGluaGVyaXQ7XG59XG5baW5mby1ibG9ja11cbntcbmRpc3BsYXk6IG5vbmU7XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTt9XG4gIDEyLjUlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtNWRlZyl9XG4gIDM3LjUlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDRkZWcpfVxuICA2Mi41JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTJkZWcpfVxuICA4Ny41JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgxZGVnKX1cbiAgMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApfVxufVxuXG4uc2hha2Uge1xuICBhbmltYXRpb246IHNoYWtlIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLm5vdGVzIHRoIHtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RlcyB0aCBmb3JtIHtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbnRvcDogMDtcbnJpZ2h0OiAwO1xufVxuLm5vdGVzIHRoIGZvcm0gaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogNTBlbTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/