/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/mdb.css ***!
  \***********************************************************************************************************/
@charset "UTF-8";

.mdb-color.lighten-5 {
    background-color: #d0d6e2 !important
}

.mdb-color.lighten-4 {
    background-color: #b1bace !important
}

.mdb-color.lighten-3 {
    background-color: #929fba !important
}

.mdb-color.lighten-2 {
    background-color: #7283a7 !important
}

.mdb-color.lighten-1 {
    background-color: #59698d !important
}

.mdb-color {
    background-color: #45526e !important
}

.mdb-color-text {
    color: #45526e !important
}

.rgba-mdb-color-slight,
.rgba-mdb-color-slight:after {
    background-color: rgba(69, 82, 110, 0.1)
}

.rgba-mdb-color-light,
.rgba-mdb-color-light:after {
    background-color: rgba(69, 82, 110, 0.3)
}

.rgba-mdb-color-strong,
.rgba-mdb-color-strong:after {
    background-color: rgba(69, 82, 110, 0.7)
}

.mdb-color.darken-1 {
    background-color: #3b465e !important
}

.mdb-color.darken-2 {
    background-color: #2e3951 !important
}

.mdb-color.darken-3 {
    background-color: #1c2a48 !important
}

.mdb-color.darken-4 {
    background-color: #1c2331 !important
}

.red.lighten-5 {
    background-color: #ffebee !important
}

.red.lighten-4 {
    background-color: #ffcdd2 !important
}

.red.lighten-3 {
    background-color: #ef9a9a !important
}

.red.lighten-2 {
    background-color: #e57373 !important
}

.red.lighten-1 {
    background-color: #ef5350 !important
}

.red {
    background-color: #f44336 !important
}

.red-text {
    color: #f44336 !important
}

.rgba-red-slight,
.rgba-red-slight:after {
    background-color: rgba(244, 67, 54, 0.1)
}

.rgba-red-light,
.rgba-red-light:after {
    background-color: rgba(244, 67, 54, 0.3)
}

.rgba-red-strong,
.rgba-red-strong:after {
    background-color: rgba(244, 67, 54, 0.7)
}

.red.darken-1 {
    background-color: #e53935 !important
}

.red.darken-2 {
    background-color: #d32f2f !important
}

.red.darken-3 {
    background-color: #c62828 !important
}

.red.darken-4 {
    background-color: #b71c1c !important
}

.red.accent-1 {
    background-color: #ff8a80 !important
}

.red.accent-2 {
    background-color: #ff5252 !important
}

.red.accent-3 {
    background-color: #ff1744 !important
}

.red.accent-4 {
    background-color: #d50000 !important
}

.pink.lighten-5 {
    background-color: #fce4ec !important
}

.pink.lighten-4 {
    background-color: #f8bbd0 !important
}

.pink.lighten-3 {
    background-color: #f48fb1 !important
}

.pink.lighten-2 {
    background-color: #f06292 !important
}

.pink.lighten-1 {
    background-color: #ec407a !important
}

.pink {
    background-color: #e91e63 !important
}

.pink-text {
    color: #e91e63 !important
}

.rgba-pink-slight,
.rgba-pink-slight:after {
    background-color: rgba(233, 30, 99, 0.1)
}

.rgba-pink-light,
.rgba-pink-light:after {
    background-color: rgba(233, 30, 99, 0.3)
}

.rgba-pink-strong,
.rgba-pink-strong:after {
    background-color: rgba(233, 30, 99, 0.7)
}

.pink.darken-1 {
    background-color: #d81b60 !important
}

.pink.darken-2 {
    background-color: #c2185b !important
}

.pink.darken-3 {
    background-color: #ad1457 !important
}

.pink.darken-4 {
    background-color: #880e4f !important
}

.pink.accent-1 {
    background-color: #ff80ab !important
}

.pink.accent-2 {
    background-color: #ff4081 !important
}

.pink.accent-3 {
    background-color: #f50057 !important
}

.pink.accent-4 {
    background-color: #c51162 !important
}

.purple.lighten-5 {
    background-color: #f3e5f5 !important
}

.purple.lighten-4 {
    background-color: #e1bee7 !important
}

.purple.lighten-3 {
    background-color: #ce93d8 !important
}

.purple.lighten-2 {
    background-color: #ba68c8 !important
}

.purple.lighten-1 {
    background-color: #ab47bc !important
}

.purple {
    background-color: #9c27b0 !important
}

.purple-text {
    color: #9c27b0 !important
}

.rgba-purple-slight,
.rgba-purple-slight:after {
    background-color: rgba(156, 39, 176, 0.1)
}

.rgba-purple-light,
.rgba-purple-light:after {
    background-color: rgba(156, 39, 176, 0.3)
}

.rgba-purple-strong,
.rgba-purple-strong:after {
    background-color: rgba(156, 39, 176, 0.7)
}

.purple.darken-1 {
    background-color: #8e24aa !important
}

.purple.darken-2 {
    background-color: #7b1fa2 !important
}

.purple.darken-3 {
    background-color: #6a1b9a !important
}

.purple.darken-4 {
    background-color: #4a148c !important
}

.purple.accent-1 {
    background-color: #ea80fc !important
}

.purple.accent-2 {
    background-color: #e040fb !important
}

.purple.accent-3 {
    background-color: #d500f9 !important
}

.purple.accent-4 {
    background-color: #a0f !important
}

.deep-purple.lighten-5 {
    background-color: #ede7f6 !important
}

.deep-purple.lighten-4 {
    background-color: #d1c4e9 !important
}

.deep-purple.lighten-3 {
    background-color: #b39ddb !important
}

.deep-purple.lighten-2 {
    background-color: #9575cd !important
}

.deep-purple.lighten-1 {
    background-color: #7e57c2 !important
}

.deep-purple {
    background-color: #673ab7 !important
}

.deep-purple-text {
    color: #673ab7 !important
}

.rgba-deep-purple-slight,
.rgba-deep-purple-slight:after {
    background-color: rgba(103, 58, 183, 0.1)
}

.rgba-deep-purple-light,
.rgba-deep-purple-light:after {
    background-color: rgba(103, 58, 183, 0.3)
}

.rgba-deep-purple-strong,
.rgba-deep-purple-strong:after {
    background-color: rgba(103, 58, 183, 0.7)
}

.deep-purple.darken-1 {
    background-color: #5e35b1 !important
}

.deep-purple.darken-2 {
    background-color: #512da8 !important
}

.deep-purple.darken-3 {
    background-color: #4527a0 !important
}

.deep-purple.darken-4 {
    background-color: #311b92 !important
}

.deep-purple.accent-1 {
    background-color: #b388ff !important
}

.deep-purple.accent-2 {
    background-color: #7c4dff !important
}

.deep-purple.accent-3 {
    background-color: #651fff !important
}

.deep-purple.accent-4 {
    background-color: #6200ea !important
}

.indigo.lighten-5 {
    background-color: #e8eaf6 !important
}

.indigo.lighten-4 {
    background-color: #c5cae9 !important
}

.indigo.lighten-3 {
    background-color: #9fa8da !important
}

.indigo.lighten-2 {
    background-color: #7986cb !important
}

.indigo.lighten-1 {
    background-color: #5c6bc0 !important
}

.indigo {
    background-color: #3f51b5 !important
}

.indigo-text {
    color: #3f51b5 !important
}

.rgba-indigo-slight,
.rgba-indigo-slight:after {
    background-color: rgba(63, 81, 181, 0.1)
}

.rgba-indigo-light,
.rgba-indigo-light:after {
    background-color: rgba(63, 81, 181, 0.3)
}

.rgba-indigo-strong,
.rgba-indigo-strong:after {
    background-color: rgba(63, 81, 181, 0.7)
}

.indigo.darken-1 {
    background-color: #3949ab !important
}

.indigo.darken-2 {
    background-color: #303f9f !important
}

.indigo.darken-3 {
    background-color: #283593 !important
}

.indigo.darken-4 {
    background-color: #1a237e !important
}

.indigo.accent-1 {
    background-color: #8c9eff !important
}

.indigo.accent-2 {
    background-color: #536dfe !important
}

.indigo.accent-3 {
    background-color: #3d5afe !important
}

.indigo.accent-4 {
    background-color: #304ffe !important
}

.blue.lighten-5 {
    background-color: #e3f2fd !important
}

.blue.lighten-4 {
    background-color: #bbdefb !important
}

.blue.lighten-3 {
    background-color: #90caf9 !important
}

.blue.lighten-2 {
    background-color: #64b5f6 !important
}

.blue.lighten-1 {
    background-color: #42a5f5 !important
}

.blue {
    background-color: #2196f3 !important
}

.blue-text {
    color: #2196f3 !important
}

.rgba-blue-slight,
.rgba-blue-slight:after {
    background-color: rgba(33, 150, 243, 0.1)
}

.rgba-blue-light,
.rgba-blue-light:after {
    background-color: rgba(33, 150, 243, 0.3)
}

.rgba-blue-strong,
.rgba-blue-strong:after {
    background-color: rgba(33, 150, 243, 0.7)
}

.blue.darken-1 {
    background-color: #1e88e5 !important
}

.blue.darken-2 {
    background-color: #1976d2 !important
}

.blue.darken-3 {
    background-color: #1565c0 !important
}

.blue.darken-4 {
    background-color: #0d47a1 !important
}

.blue.accent-1 {
    background-color: #82b1ff !important
}

.blue.accent-2 {
    background-color: #448aff !important
}

.blue.accent-3 {
    background-color: #2979ff !important
}

.blue.accent-4 {
    background-color: #2962ff !important
}

.light-blue.lighten-5 {
    background-color: #e1f5fe !important
}

.light-blue.lighten-4 {
    background-color: #b3e5fc !important
}

.light-blue.lighten-3 {
    background-color: #81d4fa !important
}

.light-blue.lighten-2 {
    background-color: #4fc3f7 !important
}

.light-blue.lighten-1 {
    background-color: #29b6f6 !important
}

.light-blue {
    background-color: #03a9f4 !important
}

.light-blue-text {
    color: #03a9f4 !important
}

.rgba-light-blue-slight,
.rgba-light-blue-slight:after {
    background-color: rgba(3, 169, 244, 0.1)
}

.rgba-light-blue-light,
.rgba-light-blue-light:after {
    background-color: rgba(3, 169, 244, 0.3)
}

.rgba-light-blue-strong,
.rgba-light-blue-strong:after {
    background-color: rgba(3, 169, 244, 0.7)
}

.light-blue.darken-1 {
    background-color: #039be5 !important
}

.light-blue.darken-2 {
    background-color: #0288d1 !important
}

.light-blue.darken-3 {
    background-color: #0277bd !important
}

.light-blue.darken-4 {
    background-color: #01579b !important
}

.light-blue.accent-1 {
    background-color: #80d8ff !important
}

.light-blue.accent-2 {
    background-color: #40c4ff !important
}

.light-blue.accent-3 {
    background-color: #00b0ff !important
}

.light-blue.accent-4 {
    background-color: #0091ea !important
}

.cyan.lighten-5 {
    background-color: #e0f7fa !important
}

.cyan.lighten-4 {
    background-color: #b2ebf2 !important
}

.cyan.lighten-3 {
    background-color: #80deea !important
}

.cyan.lighten-2 {
    background-color: #4dd0e1 !important
}

.cyan.lighten-1 {
    background-color: #26c6da !important
}

.cyan {
    background-color: #00bcd4 !important
}

.cyan-text {
    color: #00bcd4 !important
}

.rgba-cyan-slight,
.rgba-cyan-slight:after {
    background-color: rgba(0, 188, 212, 0.1)
}

.rgba-cyan-light,
.rgba-cyan-light:after {
    background-color: rgba(0, 188, 212, 0.3)
}

.rgba-cyan-strong,
.rgba-cyan-strong:after {
    background-color: rgba(0, 188, 212, 0.7)
}

.cyan.darken-1 {
    background-color: #00acc1 !important
}

.cyan.darken-2 {
    background-color: #0097a7 !important
}

.cyan.darken-3 {
    background-color: #00838f !important
}

.cyan.darken-4 {
    background-color: #006064 !important
}

.cyan.accent-1 {
    background-color: #84ffff !important
}

.cyan.accent-2 {
    background-color: #18ffff !important
}

.cyan.accent-3 {
    background-color: #00e5ff !important
}

.cyan.accent-4 {
    background-color: #00b8d4 !important
}

.teal.lighten-5 {
    background-color: #e0f2f1 !important
}

.teal.lighten-4 {
    background-color: #b2dfdb !important
}

.teal.lighten-3 {
    background-color: #80cbc4 !important
}

.teal.lighten-2 {
    background-color: #4db6ac !important
}

.teal.lighten-1 {
    background-color: #26a69a !important
}

.teal {
    background-color: #009688 !important
}

.teal-text {
    color: #009688 !important
}

.rgba-teal-slight,
.rgba-teal-slight:after {
    background-color: rgba(0, 150, 136, 0.1)
}

.rgba-teal-light,
.rgba-teal-light:after {
    background-color: rgba(0, 150, 136, 0.3)
}

.rgba-teal-strong,
.rgba-teal-strong:after {
    background-color: rgba(0, 150, 136, 0.7)
}

.teal.darken-1 {
    background-color: #00897b !important
}

.teal.darken-2 {
    background-color: #00796b !important
}

.teal.darken-3 {
    background-color: #00695c !important
}

.teal.darken-4 {
    background-color: #004d40 !important
}

.teal.accent-1 {
    background-color: #a7ffeb !important
}

.teal.accent-2 {
    background-color: #64ffda !important
}

.teal.accent-3 {
    background-color: #1de9b6 !important
}

.teal.accent-4 {
    background-color: #00bfa5 !important
}

.green.lighten-5 {
    background-color: #e8f5e9 !important
}

.green.lighten-4 {
    background-color: #c8e6c9 !important
}

.green.lighten-3 {
    background-color: #a5d6a7 !important
}

.green.lighten-2 {
    background-color: #81c784 !important
}

.green.lighten-1 {
    background-color: #66bb6a !important
}

.green {
    background-color: #4caf50 !important
}

.green-text {
    color: #4caf50 !important
}

.rgba-green-slight,
.rgba-green-slight:after {
    background-color: rgba(76, 175, 80, 0.1)
}

.rgba-green-light,
.rgba-green-light:after {
    background-color: rgba(76, 175, 80, 0.3)
}

.rgba-green-strong,
.rgba-green-strong:after {
    background-color: rgba(76, 175, 80, 0.7)
}

.green.darken-1 {
    background-color: #43a047 !important
}

.green.darken-2 {
    background-color: #388e3c !important
}

.green.darken-3 {
    background-color: #2e7d32 !important
}

.green.darken-4 {
    background-color: #1b5e20 !important
}

.green.accent-1 {
    background-color: #b9f6ca !important
}

.green.accent-2 {
    background-color: #69f0ae !important
}

.green.accent-3 {
    background-color: #00e676 !important
}

.green.accent-4 {
    background-color: #00c853 !important
}

.light-green.lighten-5 {
    background-color: #f1f8e9 !important
}

.light-green.lighten-4 {
    background-color: #dcedc8 !important
}

.light-green.lighten-3 {
    background-color: #c5e1a5 !important
}

.light-green.lighten-2 {
    background-color: #aed581 !important
}

.light-green.lighten-1 {
    background-color: #9ccc65 !important
}

.light-green {
    background-color: #8bc34a !important
}

.light-green-text {
    color: #8bc34a !important
}

.rgba-light-green-slight,
.rgba-light-green-slight:after {
    background-color: rgba(139, 195, 74, 0.1)
}

.rgba-light-green-light,
.rgba-light-green-light:after {
    background-color: rgba(139, 195, 74, 0.3)
}

.rgba-light-green-strong,
.rgba-light-green-strong:after {
    background-color: rgba(139, 195, 74, 0.7)
}

.light-green.darken-1 {
    background-color: #7cb342 !important
}

.light-green.darken-2 {
    background-color: #689f38 !important
}

.light-green.darken-3 {
    background-color: #558b2f !important
}

.light-green.darken-4 {
    background-color: #33691e !important
}

.light-green.accent-1 {
    background-color: #ccff90 !important
}

.light-green.accent-2 {
    background-color: #b2ff59 !important
}

.light-green.accent-3 {
    background-color: #76ff03 !important
}

.light-green.accent-4 {
    background-color: #64dd17 !important
}

.lime.lighten-5 {
    background-color: #f9fbe7 !important
}

.lime.lighten-4 {
    background-color: #f0f4c3 !important
}

.lime.lighten-3 {
    background-color: #e6ee9c !important
}

.lime.lighten-2 {
    background-color: #dce775 !important
}

.lime.lighten-1 {
    background-color: #d4e157 !important
}

.lime {
    background-color: #cddc39 !important
}

.lime-text {
    color: #cddc39 !important
}

.rgba-lime-slight,
.rgba-lime-slight:after {
    background-color: rgba(205, 220, 57, 0.1)
}

.rgba-lime-light,
.rgba-lime-light:after {
    background-color: rgba(205, 220, 57, 0.3)
}

.rgba-lime-strong,
.rgba-lime-strong:after {
    background-color: rgba(205, 220, 57, 0.7)
}

.lime.darken-1 {
    background-color: #c0ca33 !important
}

.lime.darken-2 {
    background-color: #afb42b !important
}

.lime.darken-3 {
    background-color: #9e9d24 !important
}

.lime.darken-4 {
    background-color: #827717 !important
}

.lime.accent-1 {
    background-color: #f4ff81 !important
}

.lime.accent-2 {
    background-color: #eeff41 !important
}

.lime.accent-3 {
    background-color: #c6ff00 !important
}

.lime.accent-4 {
    background-color: #aeea00 !important
}

.yellow.lighten-5 {
    background-color: #fffde7 !important
}

.yellow.lighten-4 {
    background-color: #fff9c4 !important
}

.yellow.lighten-3 {
    background-color: #fff59d !important
}

.yellow.lighten-2 {
    background-color: #fff176 !important
}

.yellow.lighten-1 {
    background-color: #ffee58 !important
}

.yellow {
    background-color: #ffeb3b !important
}

.yellow-text {
    color: #ffeb3b !important
}

.rgba-yellow-slight,
.rgba-yellow-slight:after {
    background-color: rgba(255, 235, 59, 0.1)
}

.rgba-yellow-light,
.rgba-yellow-light:after {
    background-color: rgba(255, 235, 59, 0.3)
}

.rgba-yellow-strong,
.rgba-yellow-strong:after {
    background-color: rgba(255, 235, 59, 0.7)
}

.yellow.darken-1 {
    background-color: #fdd835 !important
}

.yellow.darken-2 {
    background-color: #fbc02d !important
}

.yellow.darken-3 {
    background-color: #f9a825 !important
}

.yellow.darken-4 {
    background-color: #f57f17 !important
}

.yellow.accent-1 {
    background-color: #ffff8d !important
}

.yellow.accent-2 {
    background-color: #ff0 !important
}

.yellow.accent-3 {
    background-color: #ffea00 !important
}

.yellow.accent-4 {
    background-color: #ffd600 !important
}

.amber.lighten-5 {
    background-color: #fff8e1 !important
}

.amber.lighten-4 {
    background-color: #ffecb3 !important
}

.amber.lighten-3 {
    background-color: #ffe082 !important
}

.amber.lighten-2 {
    background-color: #ffd54f !important
}

.amber.lighten-1 {
    background-color: #ffca28 !important
}

.amber {
    background-color: #ffc107 !important
}

.amber-text {
    color: #ffc107 !important
}

.rgba-amber-slight,
.rgba-amber-slight:after {
    background-color: rgba(255, 193, 7, 0.1)
}

.rgba-amber-light,
.rgba-amber-light:after {
    background-color: rgba(255, 193, 7, 0.3)
}

.rgba-amber-strong,
.rgba-amber-strong:after {
    background-color: rgba(255, 193, 7, 0.7)
}

.amber.darken-1 {
    background-color: #ffb300 !important
}

.amber.darken-2 {
    background-color: #ffa000 !important
}

.amber.darken-3 {
    background-color: #ff8f00 !important
}

.amber.darken-4 {
    background-color: #ff6f00 !important
}

.amber.accent-1 {
    background-color: #ffe57f !important
}

.amber.accent-2 {
    background-color: #ffd740 !important
}

.amber.accent-3 {
    background-color: #ffc400 !important
}

.amber.accent-4 {
    background-color: #ffab00 !important
}

.orange.lighten-5 {
    background-color: #fff3e0 !important
}

.orange.lighten-4 {
    background-color: #ffe0b2 !important
}

.orange.lighten-3 {
    background-color: #ffcc80 !important
}

.orange.lighten-2 {
    background-color: #ffb74d !important
}

.orange.lighten-1 {
    background-color: #ffa726 !important
}

.orange {
    background-color: #ff9800 !important
}

.orange-text {
    color: #ff9800 !important
}

.rgba-orange-slight,
.rgba-orange-slight:after {
    background-color: rgba(255, 152, 0, 0.1)
}

.rgba-orange-light,
.rgba-orange-light:after {
    background-color: rgba(255, 152, 0, 0.3)
}

.rgba-orange-strong,
.rgba-orange-strong:after {
    background-color: rgba(255, 152, 0, 0.7)
}

.orange.darken-1 {
    background-color: #fb8c00 !important
}

.orange.darken-2 {
    background-color: #f57c00 !important
}

.orange.darken-3 {
    background-color: #ef6c00 !important
}

.orange.darken-4 {
    background-color: #e65100 !important
}

.orange.accent-1 {
    background-color: #ffd180 !important
}

.orange.accent-2 {
    background-color: #ffab40 !important
}

.orange.accent-3 {
    background-color: #ff9100 !important
}

.orange.accent-4 {
    background-color: #ff6d00 !important
}

.deep-orange.lighten-5 {
    background-color: #fbe9e7 !important
}

.deep-orange.lighten-4 {
    background-color: #ffccbc !important
}

.deep-orange.lighten-3 {
    background-color: #ffab91 !important
}

.deep-orange.lighten-2 {
    background-color: #ff8a65 !important
}

.deep-orange.lighten-1 {
    background-color: #ff7043 !important
}

.deep-orange {
    background-color: #ff5722 !important
}

.deep-orange-text {
    color: #ff5722 !important
}

.rgba-deep-orange-slight,
.rgba-deep-orange-slight:after {
    background-color: rgba(255, 87, 34, 0.1)
}

.rgba-deep-orange-light,
.rgba-deep-orange-light:after {
    background-color: rgba(255, 87, 34, 0.3)
}

.rgba-deep-orange-strong,
.rgba-deep-orange-strong:after {
    background-color: rgba(255, 87, 34, 0.7)
}

.deep-orange.darken-1 {
    background-color: #f4511e !important
}

.deep-orange.darken-2 {
    background-color: #e64a19 !important
}

.deep-orange.darken-3 {
    background-color: #d84315 !important
}

.deep-orange.darken-4 {
    background-color: #bf360c !important
}

.deep-orange.accent-1 {
    background-color: #ff9e80 !important
}

.deep-orange.accent-2 {
    background-color: #ff6e40 !important
}

.deep-orange.accent-3 {
    background-color: #ff3d00 !important
}

.deep-orange.accent-4 {
    background-color: #dd2c00 !important
}

.brown.lighten-5 {
    background-color: #efebe9 !important
}

.brown.lighten-4 {
    background-color: #d7ccc8 !important
}

.brown.lighten-3 {
    background-color: #bcaaa4 !important
}

.brown.lighten-2 {
    background-color: #a1887f !important
}

.brown.lighten-1 {
    background-color: #8d6e63 !important
}

.brown {
    background-color: #795548 !important
}

.brown-text {
    color: #795548 !important
}

.rgba-brown-slight,
.rgba-brown-slight:after {
    background-color: rgba(121, 85, 72, 0.1)
}

.rgba-brown-light,
.rgba-brown-light:after {
    background-color: rgba(121, 85, 72, 0.3)
}

.rgba-brown-strong,
.rgba-brown-strong:after {
    background-color: rgba(121, 85, 72, 0.7)
}

.brown.darken-1 {
    background-color: #6d4c41 !important
}

.brown.darken-2 {
    background-color: #5d4037 !important
}

.brown.darken-3 {
    background-color: #4e342e !important
}

.brown.darken-4 {
    background-color: #3e2723 !important
}

.blue-grey.lighten-5 {
    background-color: #eceff1 !important
}

.blue-grey.lighten-4 {
    background-color: #cfd8dc !important
}

.blue-grey.lighten-3 {
    background-color: #b0bec5 !important
}

.blue-grey.lighten-2 {
    background-color: #90a4ae !important
}

.blue-grey.lighten-1 {
    background-color: #78909c !important
}

.blue-grey {
    background-color: #607d8b !important
}

.blue-grey-text {
    color: #607d8b !important
}

.rgba-blue-grey-slight,
.rgba-blue-grey-slight:after {
    background-color: rgba(96, 125, 139, 0.1)
}

.rgba-blue-grey-light,
.rgba-blue-grey-light:after {
    background-color: rgba(96, 125, 139, 0.3)
}

.rgba-blue-grey-strong,
.rgba-blue-grey-strong:after {
    background-color: rgba(96, 125, 139, 0.7)
}

.blue-grey.darken-1 {
    background-color: #546e7a !important
}

.blue-grey.darken-2 {
    background-color: #455a64 !important
}

.blue-grey.darken-3 {
    background-color: #37474f !important
}

.blue-grey.darken-4 {
    background-color: #263238 !important
}

.grey.lighten-5 {
    background-color: #fafafa !important
}

.grey.lighten-4 {
    background-color: #f5f5f5 !important
}

.grey.lighten-3 {
    background-color: #eee !important
}

.grey.lighten-2 {
    background-color: #e0e0e0 !important
}

.grey.lighten-1 {
    background-color: #bdbdbd !important
}

.grey {
    background-color: #9e9e9e !important
}

.grey-text {
    color: #9e9e9e !important
}

.rgba-grey-slight,
.rgba-grey-slight:after {
    background-color: rgba(158, 158, 158, 0.1)
}

.rgba-grey-light,
.rgba-grey-light:after {
    background-color: rgba(158, 158, 158, 0.3)
}

.rgba-grey-strong,
.rgba-grey-strong:after {
    background-color: rgba(158, 158, 158, 0.7)
}

.grey.darken-1 {
    background-color: #757575 !important
}

.grey.darken-2 {
    background-color: #616161 !important
}

.grey.darken-3 {
    background-color: #424242 !important
}

.grey.darken-4 {
    background-color: #212121 !important
}

.black {
    background-color: #000 !important
}

.black-text {
    color: #000 !important
}

.rgba-black-slight,
.rgba-black-slight:after {
    background-color: rgba(0, 0, 0, 0.1)
}

.rgba-black-light,
.rgba-black-light:after {
    background-color: rgba(0, 0, 0, 0.3)
}

.rgba-black-strong,
.rgba-black-strong:after {
    background-color: rgba(0, 0, 0, 0.7)
}

.white {
    background-color: #fff !important
}

.white-text {
    color: #fff !important
}

.rgba-white-slight,
.rgba-white-slight:after {
    background-color: rgba(255, 255, 255, 0.1)
}

.rgba-white-light,
.rgba-white-light:after {
    background-color: rgba(255, 255, 255, 0.3)
}

.rgba-white-strong,
.rgba-white-strong:after {
    background-color: rgba(255, 255, 255, 0.7)
}

.rgba-stylish-slight {
    background-color: rgba(62, 69, 81, 0.1)
}

.rgba-stylish-light {
    background-color: rgba(62, 69, 81, 0.3)
}

.rgba-stylish-strong {
    background-color: rgba(62, 69, 81, 0.7)
}

.primary-color,
ul.stepper li.active a .circle,
ul.stepper li.completed a .circle {
    background-color: #4285f4 !important
}

.primary-color-dark {
    background-color: #0d47a1 !important
}

.secondary-color {
    background-color: #a6c !important
}

.secondary-color-dark {
    background-color: #93c !important
}

.default-color {
    background-color: #2bbbad !important
}

.default-color-dark {
    background-color: #00695c !important
}

.info-color {
    background-color: #33b5e5 !important
}

.info-color-dark {
    background-color: #09c !important
}

.success-color {
    background-color: #00c851 !important
}

.success-color-dark {
    background-color: #007e33 !important
}

.warning-color {
    background-color: #fb3 !important
}

.warning-color-dark {
    background-color: #f80 !important
}

.danger-color,
ul.stepper li.warning a .circle {
    background-color: #ff3547 !important
}

.danger-color-dark {
    background-color: #c00 !important
}

.elegant-color {
    background-color: #2e2e2e !important
}

.elegant-color-dark {
    background-color: #212121 !important
}

.stylish-color {
    background-color: #4b515d !important
}

.stylish-color-dark {
    background-color: #3e4551 !important
}

.unique-color {
    background-color: #3f729b !important
}

.unique-color-dark {
    background-color: #1c2331 !important
}

.special-color {
    background-color: #37474f !important
}

.special-color-dark {
    background-color: #263238 !important
}

.purple-gradient {
    background: linear-gradient(40deg, #ff6ec4, #7873f5) !important
}

.peach-gradient {
    background: linear-gradient(40deg, #ffd86f, #fc6262) !important
}

.aqua-gradient {
    background: linear-gradient(40deg, #2096ff, #05ffa3) !important
}

.blue-gradient {
    background: linear-gradient(40deg, #45cafc, #303f9f) !important
}

.purple-gradient-rgba {
    background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important
}

.peach-gradient-rgba {
    background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important
}

.aqua-gradient-rgba {
    background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important
}

.blue-gradient-rgba {
    background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important
}

.dark-grey-text {
    color: #4f4f4f !important
}

.dark-grey-text:hover,
.dark-grey-text:focus {
    color: #4f4f4f !important
}

.hoverable {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.55s ease-in-out;
    transition: all 0.55s ease-in-out
}

.hoverable:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-transition: all 0.55s ease-in-out;
    transition: all 0.55s ease-in-out
}

.z-depth-0 {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.z-depth-1 {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important
}

.z-depth-1-half {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important
}

.z-depth-2 {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important
}

.z-depth-3 {
    -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important;
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important
}

.z-depth-4 {
    -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important;
    box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important
}

.z-depth-5 {
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important;
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important
}

.disabled,
:disabled {
    pointer-events: none !important
}

a {
    color: #007bff;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

a:hover {
    color: #0056b3;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

a.disabled:hover,
a:disabled:hover {
    color: #007bff
}

a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

.divider-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2.8rem;
    margin-bottom: 2.8rem
}

.divider-new>h1,
.divider-new h2,
.divider-new h3,
.divider-new h4,
.divider-new h5,
.divider-new h6 {
    margin-bottom: 0
}

.divider-new:before,
.divider-new:after {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1.5px;
    height: 2px;
    content: "";
    background: #c6c6c6
}

.divider-new:before {
    margin: 0 .5rem 0 0
}

.divider-new:after {
    margin: 0 0 0 .5rem
}

.img-fluid,
.modal-dialog.cascading-modal.modal-avatar .modal-header,
.video-fluid {
    max-width: 100%;
    height: auto
}

.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.flex-center p {
    margin: 0
}

.flex-center ul {
    text-align: center
}

.flex-center ul li {
    margin-bottom: 1rem
}

.flex-center ul li:last-of-type {
    margin-bottom: 0
}

.hr-light {
    border-top: 1px solid #fff
}

.hr-dark {
    border-top: 1px solid #666
}

.w-responsive {
    width: 75%
}

@media (max-width: 740px) {
    .w-responsive {
        width: 100%
    }
}

.w-header {
    width: 3.2rem
}

.collapsible-body {
    display: none
}

.jumbotron {
    background-color: #fff;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}

.bg-primary {
    background-color: #4285f4 !important
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #1266f1 !important
}

.border-primary {
    border-color: #4285f4 !important
}

.bg-danger {
    background-color: #ff3547 !important
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #ff0219 !important
}

.border-danger {
    border-color: #ff3547 !important
}

.bg-warning {
    background-color: #fb3 !important
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #fa0 !important
}

.border-warning {
    border-color: #fb3 !important
}

.bg-success {
    background-color: #00c851 !important
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #00953c !important
}

.border-success {
    border-color: #00c851 !important
}

.bg-info {
    background-color: #33b5e5 !important
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #1a9bcb !important
}

.border-info {
    border-color: #33b5e5 !important
}

.bg-default {
    background-color: #2bbbad !important
}

a.bg-default:hover,
a.bg-default:focus,
button.bg-default:hover,
button.bg-default:focus {
    background-color: #219287 !important
}

.border-default {
    border-color: #2bbbad !important
}

.bg-secondary {
    background-color: #a6c !important
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #9540bf !important
}

.border-secondary {
    border-color: #a6c !important
}

.bg-dark {
    background-color: #212121 !important
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #080808 !important
}

.border-dark {
    border-color: #212121 !important
}

.bg-light {
    background-color: #e0e0e0 !important
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #c7c7c7 !important
}

.border-light {
    border-color: #e0e0e0 !important
}

.card-img-100 {
    width: 100px;
    height: 100px
}

.card-img-64 {
    width: 64px;
    height: 64px
}

.mml-1 {
    margin-left: -0.25rem !important
}

.flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

body {
    font-family: "Roboto", sans-serif;
    font-weight: 300
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 300
}

.blockquote {
    padding: .5rem 1rem;
    border-left: .25rem solid #eceeef
}

.blockquote.text-right {
    border-right: .25rem solid #eceeef;
    border-left: none
}

.blockquote .bq-title {
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400
}

.blockquote p {
    padding: 1rem 0;
    font-size: 1.1rem
}

.bq-primary {
    border-left: 3px solid #4285f4 !important
}

.bq-primary .bq-title {
    color: #4285f4 !important
}

.bq-danger {
    border-left: 3px solid #ff3547 !important
}

.bq-danger .bq-title {
    color: #ff3547 !important
}

.bq-warning {
    border-left: 3px solid #fb3 !important
}

.bq-warning .bq-title {
    color: #fb3 !important
}

.bq-success {
    border-left: 3px solid #00c851 !important
}

.bq-success .bq-title {
    color: #00c851 !important
}

.bq-info {
    border-left: 3px solid #33b5e5 !important
}

.bq-info .bq-title {
    color: #33b5e5 !important
}

.h1-responsive {
    font-size: 150%
}

.h2-responsive {
    font-size: 145%
}

.h3-responsive {
    font-size: 135%
}

.h4-responsive {
    font-size: 135%
}

.h5-responsive {
    font-size: 135%
}

@media (min-width: 576px) {
    .h1-responsive {
        font-size: 170%
    }

    .h2-responsive {
        font-size: 140%
    }

    .h3-responsive {
        font-size: 125%
    }

    .h4-responsive {
        font-size: 125%
    }

    .h5-responsive {
        font-size: 125%
    }
}

@media (min-width: 768px) {
    .h1-responsive {
        font-size: 200%
    }

    .h2-responsive {
        font-size: 170%
    }

    .h3-responsive {
        font-size: 140%
    }

    .h4-responsive {
        font-size: 125%
    }

    .h5-responsive {
        font-size: 125%
    }
}

@media (min-width: 992px) {
    .h1-responsive {
        font-size: 200%
    }

    .h2-responsive {
        font-size: 170%
    }

    .h3-responsive {
        font-size: 140%
    }

    .h4-responsive {
        font-size: 125%
    }

    .h5-responsive {
        font-size: 125%
    }
}

@media (min-width: 1200px) {
    .h1-responsive {
        font-size: 250%
    }

    .h2-responsive {
        font-size: 200%
    }

    .h3-responsive {
        font-size: 170%
    }

    .h4-responsive {
        font-size: 140%
    }

    .h5-responsive {
        font-size: 125%
    }
}

.text-primary {
    color: #4285f4 !important
}

a.text-primary:hover,
a.text-primary:focus {
    color: #1266f1 !important
}

.text-danger {
    color: #ff3547 !important
}

a.text-danger:hover,
a.text-danger:focus {
    color: #ff0219 !important
}

.text-warning {
    color: #fb3 !important
}

a.text-warning:hover,
a.text-warning:focus {
    color: #fa0 !important
}

.text-success {
    color: #00c851 !important
}

a.text-success:hover,
a.text-success:focus {
    color: #00953c !important
}

.text-info {
    color: #33b5e5 !important
}

a.text-info:hover,
a.text-info:focus {
    color: #1a9bcb !important
}

.text-default {
    color: #2bbbad !important
}

a.text-default:hover,
a.text-default:focus {
    color: #219287 !important
}

.text-secondary {
    color: #a6c !important
}

a.text-secondary:hover,
a.text-secondary:focus {
    color: #9540bf !important
}

.text-dark {
    color: #212121 !important
}

a.text-dark:hover,
a.text-dark:focus {
    color: #080808 !important
}

.text-light {
    color: #e0e0e0 !important
}

a.text-light:hover,
a.text-light:focus {
    color: #c7c7c7 !important
}

.font-small {
    font-size: .9rem
}

strong {
    font-weight: 500
}

.view {
    position: relative;
    overflow: hidden;
    cursor: default
}

.view .mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-attachment: fixed
}

.view img,
.view video {
    position: relative;
    display: block
}

.view video.video-intro {
    top: 50%;
    left: 50%;
    z-index: -100;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    -webkit-transition: 1s opacity;
    transition: 1s opacity;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.overlay .mask {
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.overlay .mask:hover {
    opacity: 1
}

.zoom img,
.zoom video {
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear
}

.zoom:hover img,
.zoom:hover video {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.waves-effect .waves-ripple {
    position: absolute;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.2);
    background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    opacity: 0;
    -webkit-transition-property: -webkit-transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-transform: scale(0) translate(0, 0);
    transform: scale(0) translate(0, 0)
}

.waves-effect.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.4);
    background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)
}

.waves-effect.waves-classic .waves-ripple {
    background: rgba(0, 0, 0, 0.2)
}

.waves-effect.waves-classic.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.4)
}

.waves-notransition {
    -webkit-transition: none !important;
    transition: none !important
}

.waves-button,
.waves-circle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%)
}

.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button-input {
    z-index: 1;
    font-size: 1em;
    line-height: 1em;
    color: inherit;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    outline: none
}

.waves-button {
    padding: .85em 1.1em;
    border-radius: .2em
}

.waves-button-input {
    padding: .85em 1.1em;
    margin: 0
}

.waves-input-wrapper {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-radius: .2em
}

.waves-input-wrapper.waves-button {
    padding: 0
}

.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
}

.waves-circle {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    border-radius: 50%
}

.waves-float {
    -webkit-mask-image: none;
    -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12);
    -webkit-transition: all 300ms;
    transition: all 300ms
}

.waves-float:active {
    -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3)
}

.waves-block {
    display: block
}

a.waves-effect,
a.waves-light {
    display: inline-block
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.animated.fast {
    -webkit-animation-duration: 800ms;
    animation-duration: 800ms
}

.animated.faster {
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms
}

.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}

@media (prefers-reduced-motion) {
    .animated {
        -webkit-transition: none !important;
        transition: none !important;
        -webkit-animation: unset !important;
        animation: unset !important
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce {

    from,
    20%,
    53%,
    80%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    70% {
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounce {

    from,
    20%,
    53%,
    80%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    70% {
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.bounce {
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes flash {

    from,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {

    from,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-name: headShake;
    animation-name: headShake;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {

    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
        transform: skewX(0.39062deg) skewY(0.39062deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
        transform: skewX(-0.19531deg) skewY(-0.19531deg)
    }
}

@keyframes jello {

    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
        transform: skewX(0.39062deg) skewY(0.39062deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
        transform: skewX(-0.19531deg) skewY(-0.19531deg)
    }
}

.jello {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation-name: jello;
    animation-name: jello
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes bounceIn {

    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounceIn {

    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounceInDown {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInDown {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInLeft {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInRight {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInUp {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    from {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    from {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    from {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    from {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg)
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg)
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg)
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg)
    }
}

.flipOutY {
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

@-webkit-keyframes lightSpeedIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg)
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes lightSpeedIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg)
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg)
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg)
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes rotateIn {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateInDownLeft {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateInDownRight {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateInUpLeft {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateInUpRight {
    from {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    from {
        opacity: 1;
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes rotateOut {
    from {
        opacity: 1;
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateOutDownLeft {
    from {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    from {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateOutDownRight {
    from {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateOutUpLeft {
    from {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    from {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateOutUpRight {
    from {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,
    80% {
        opacity: 1;
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0)
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,
    80% {
        opacity: 1;
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0)
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

@keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    from {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    from {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft {
    from {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    from {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight {
    from {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    from {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}




.danger-ic {
    color: #ff3547 !important
}

.danger-ic:hover,
.danger-ic:focus {
    color: #ff3547
}


.warning-ic {
    color: #fb3 !important
}

.warning-ic:hover,
.warning-ic:focus {
    color: #fb3
}

.success-ic {
    color: #00c851 !important
}

.success-ic:hover,
.success-ic:focus {
    color: #00c851
}


.secondary-ic {
    color: #a6c !important
}

.secondary-ic:hover,
.secondary-ic:focus {
    color: #a6c
}




.pink-ic {
    color: #ec407a !important
}

.pink-ic:hover,
.pink-ic:focus {
    color: #ec407a
}


.black-ic {
    color: #000 !important
}

.black-ic:hover,
.black-ic:focus {
    color: #000
}


.card {
    font-weight: 400;
    border: 0;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}

.card[class*="border"] {
    border: 1px solid #9e9e9e;
    -webkit-box-shadow: none;
    box-shadow: none
}

.card .card-body h1,
.card .card-body h2,
.card .card-body h3,
.card .card-body h4,
.card .card-body h5,
.card .card-body h6 {
    font-weight: 400
}

.card .card-body .card-title a {
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out
}

.card .card-body .card-title a:hover {
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out
}

.card .card-body .card-text {
    font-size: .9rem;
    font-weight: 400;
    color: #747373
}

.card .md-form label {
    font-weight: 300
}

.dropdown .dropdown-menu .dropdown-item:active {
    background-color: #757575
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: 1px;
    border-radius: 0 6px 6px 6px
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block
}

.md-form.input-group label {
    top: 0;
    margin-bottom: 0
}

.md-form.input-group .input-group-text {
    background-color: #e0e0e0
}

.md-form.input-group .input-group-text.md-addon {
    font-weight: 500;
    background-color: transparent;
    border: none
}

.md-form.input-group .form-control {
    padding: .375rem .75rem;
    margin: 0
}

.navbar {
    font-weight: 300;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}

.navbar form .md-form input {
    margin: 0 5px 1px 8px
}

.navbar .breadcrumb {
    padding: .3rem 0 0 1rem;
    margin: 0;
    font-size: 15px;
    font-weight: 300;
    background-color: inherit
}

.navbar .breadcrumb .breadcrumb-item {
    color: #fff
}

.navbar .breadcrumb .breadcrumb-item.active {
    color: rgba(255, 255, 255, 0.65)
}

.navbar .breadcrumb .breadcrumb-item:before {
    color: rgba(255, 255, 255, 0.65)
}

.navbar .navbar-toggler {
    border-width: 0;
    outline: 0
}

.navbar .nav-flex-icons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

@media (max-width: 992px) {
    .navbar .container {
        width: 100%
    }

    .navbar .container .navbar-toggler-right {
        right: 0
    }
}

.navbar .nav-item .nav-link {
    display: block
}

.navbar .nav-item .nav-link.disabled:active {
    pointer-events: none
}

.navbar .nav-item .nav-link .fas,
.navbar .nav-item .nav-link .fab,
.navbar .nav-item .nav-link .far {
    padding-right: 3px;
    padding-left: 3px
}

@media (max-width: 992px) {
    .navbar .nav-item .nav-link {
        padding-right: 6px;
        padding-left: 6px
    }
}

.navbar .dropdown-menu {
    position: absolute !important;
    margin-top: 0
}

.navbar .dropdown-menu a {
    padding: 10px;
    font-size: .9375rem;
    font-weight: 300
}

.navbar .dropdown-menu a:not(.active) {
    color: #000
}

@media (max-width: 600px) {
    .navbar .dropdown-menu form {
        width: 17rem
    }
}

@media (min-width: 600px) {
    .navbar .dropdown-menu form {
        width: 22rem
    }
}

.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled {
    color: rgba(0, 0, 0, 0.3)
}

.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover {
    color: rgba(0, 0, 0, 0.3)
}

.navbar.navbar-light .navbar-toggler-icon {
    cursor: pointer;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%280, 0, 0, 0.9%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")
}

.navbar.navbar-light .breadcrumb .nav-item .nav-link,
.navbar.navbar-light .navbar-nav .nav-item .nav-link {
    color: #000;
    -webkit-transition: .35s;
    transition: .35s
}

.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,
.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
    color: rgba(0, 0, 0, 0.7)
}

.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,
.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link {
    background-color: rgba(0, 0, 0, 0.1)
}

.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,
.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover {
    color: #000
}

.navbar.navbar-light .navbar-toggler {
    color: #000
}

.navbar.navbar-light form .md-form input {
    border-bottom: 1px solid #000
}

.navbar.navbar-light form .md-form input:focus:not([readonly]) {
    border-color: #4285f4
}

.navbar.navbar-light form .md-form .form-control {
    color: #000
}

.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder {
    font-weight: 300;
    color: #000
}

.navbar.navbar-light form .md-form .form-control::-moz-placeholder {
    font-weight: 300;
    color: #000
}

.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder {
    font-weight: 300;
    color: #000
}

.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder {
    font-weight: 300;
    color: #000
}

.navbar.navbar-light form .md-form .form-control::placeholder {
    font-weight: 300;
    color: #000
}

.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled {
    color: rgba(255, 255, 255, 0.25)
}

.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover {
    color: rgba(255, 255, 255, 0.25)
}

.navbar.navbar-dark .navbar-toggler-icon {
    cursor: pointer;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28255, 255, 255, 0.9%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")
}

.navbar.navbar-dark .breadcrumb .nav-item .nav-link,
.navbar.navbar-dark .navbar-nav .nav-item .nav-link {
    color: #fff;
    -webkit-transition: .35s;
    transition: .35s
}

.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,
.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
    color: rgba(255, 255, 255, 0.75)
}

.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,
.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link {
    background-color: rgba(255, 255, 255, 0.1)
}

.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,
.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover {
    color: #fff
}

.navbar.navbar-dark .navbar-toggler {
    color: #fff
}

.navbar.navbar-dark form .md-form input {
    border-bottom: 1px solid #fff
}

.navbar.navbar-dark form .md-form input:focus:not([readonly]) {
    border-color: #4285f4
}

.navbar.navbar-dark form .md-form .form-control {
    color: #fff
}

.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder {
    font-weight: 300;
    color: #fff
}

.navbar.navbar-dark form .md-form .form-control::-moz-placeholder {
    font-weight: 300;
    color: #fff
}

.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder {
    font-weight: 300;
    color: #fff
}

.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder {
    font-weight: 300;
    color: #fff
}

.navbar.navbar-dark form .md-form .form-control::placeholder {
    font-weight: 300;
    color: #fff
}

@media (min-width: 600px) {
    .navbar.scrolling-navbar {
        padding-top: 12px;
        padding-bottom: 12px;
        -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
        transition: background 0.5s ease-in-out, padding 0.5s ease-in-out
    }

    .navbar.scrolling-navbar .navbar-nav>li {
        -webkit-transition-duration: 1s;
        transition-duration: 1s
    }

    .navbar.scrolling-navbar.top-nav-collapse {
        padding-top: 5px;
        padding-bottom: 5px
    }
}



.badge {
    color: #fff !important;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff !important;
    background-color: #4285f4 !important
}

.badge-danger {
    color: #fff !important;
    background-color: #ff3547 !important
}

.badge-warning {
    color: #fff !important;
    background-color: #fb3 !important
}

.badge-success {
    color: #fff !important;
    background-color: #00c851 !important
}

.badge-info {
    color: #fff !important;
    background-color: #33b5e5 !important
}

.badge-default {
    color: #fff !important;
    background-color: #2bbbad !important
}

.badge-secondary {
    color: #fff !important;
    background-color: #a6c !important
}

.badge-dark {
    color: #fff !important;
    background-color: #212121 !important
}

.badge-light {
    color: #000 !important;
    background-color: #e0e0e0 !important
}

body.modal-open {
    padding-right: 0 !important;
    overflow: auto
}

body.modal-open .fixed-top {
    padding-right: 1rem !important
}

body.modal-open .fixed-bottom {
    padding-right: 0 !important
}

body.scrollable {
    overflow-y: auto
}

.modal-dialog .modal-content {
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15)
}

.modal-dialog .modal-content .modal-header {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem
}

.modal-dialog.cascading-modal {
    margin-top: 10%
}

.modal-dialog.cascading-modal .close {
    color: #fff;
    text-shadow: none;
    outline: 0;
    opacity: 1
}

.modal-dialog.cascading-modal .modal-header {
    padding: 1.5rem;
    margin: -2rem 1rem 1rem 1rem;
    text-align: center;
    border: none;
    border-radius: .125rem;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15)
}

.modal-dialog.cascading-modal .modal-header .close {
    margin-right: 1rem
}

.modal-dialog.cascading-modal .modal-header .title {
    width: 100%;
    margin-bottom: 0;
    font-size: 1.25rem
}

.modal-dialog.cascading-modal .modal-header .title .fas,
.modal-dialog.cascading-modal .modal-header .title .fab,
.modal-dialog.cascading-modal .modal-header .title .far {
    margin-right: 9px
}

.modal-dialog.cascading-modal .modal-header .social-buttons {
    margin-top: 1.5rem
}

.modal-dialog.cascading-modal .modal-header .social-buttons a {
    font-size: 1rem
}

.modal-dialog.cascading-modal .modal-c-tabs .md-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -1.5rem 1rem 0 1rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}

.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a {
    text-align: center
}

.modal-dialog.cascading-modal .modal-c-tabs .tab-content {
    padding: 1.7rem 0 0 0
}

.modal-dialog.cascading-modal .modal-body,
.modal-dialog.cascading-modal .modal-footer {
    padding-right: 2rem;
    padding-left: 2rem;
    color: #616161
}

.modal-dialog.cascading-modal .modal-body .additional-option,
.modal-dialog.cascading-modal .modal-footer .additional-option {
    margin-top: 1rem;
    text-align: center
}

.modal-dialog.cascading-modal.modal-avatar {
    margin-top: 6rem
}

.modal-dialog.cascading-modal.modal-avatar .modal-header {
    margin: -6rem 0 -1rem;
    -webkit-box-shadow: none;
    box-shadow: none
}

.modal-dialog.cascading-modal.modal-avatar .modal-header img {
    width: 130px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.modal-dialog.modal-notify .heading {
    padding: .3rem;
    margin: 0;
    font-size: 1.15rem;
    color: #fff
}

.modal-dialog.modal-notify .modal-header {
    border: 0;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}

.modal-dialog.modal-notify .close {
    opacity: 1
}

.modal-dialog.modal-notify .modal-body {
    padding: 1.5rem;
    color: #616161
}

.modal-dialog.modal-notify.modal-primary .modal-header {
    background-color: #4285f4
}

.modal-dialog.modal-notify.modal-primary .fas,
.modal-dialog.modal-notify.modal-primary .fab,
.modal-dialog.modal-notify.modal-primary .far {
    color: #4285f4
}

.modal-dialog.modal-notify.modal-primary .badge {
    background-color: #4285f4
}

.

.modal-dialog.modal-notify.modal-danger .modal-header {
    background-color: #ff3547
}

.modal-dialog.modal-notify.modal-danger .fas,
.modal-dialog.modal-notify.modal-danger .fab,
.modal-dialog.modal-notify.modal-danger .far {
    color: #ff3547
}

.modal-dialog.modal-notify.modal-danger .badge {
    background-color: #ff3547
}

.modal-dialog.modal-notify.modal-warning .modal-header {
    background-color: #fb3
}

.modal-dialog.modal-notify.modal-warning .fas,
.modal-dialog.modal-notify.modal-warning .fab,
.modal-dialog.modal-notify.modal-warning .far {
    color: #fb3
}

.modal-dialog.modal-notify.modal-warning .badge {
    background-color: #fb3
}


.modal-dialog.modal-notify.modal-success .fas,
.modal-dialog.modal-notify.modal-success .fab,
.modal-dialog.modal-notify.modal-success .far {
    color: #00c851
}

.modal-dialog.modal-notify.modal-success .badge {
    background-color: #00c851
}



.modal-dialog.modal-notify.modal-info .modal-header {
    background-color: #33b5e5
}

.modal-dialog.modal-notify.modal-info .fas,
.modal-dialog.modal-notify.modal-info .fab,
.modal-dialog.modal-notify.modal-info .far {
    color: #33b5e5
}

.modal-dialog.modal-notify.modal-info .badge {
    background-color: #33b5e5
}


.modal {
    padding-right: 0 !important
}

@media (min-width: 768px) {
    .modal .modal-dialog.modal-top {
        top: 0
    }

    .modal .modal-dialog.modal-left {
        left: 0
    }

    .modal .modal-dialog.modal-right {
        right: 0
    }

    .modal .modal-dialog.modal-bottom {
        bottom: 0
    }

    .modal .modal-dialog.modal-top-left {
        top: 10px;
        left: 10px
    }

    .modal .modal-dialog.modal-top-right {
        top: 10px;
        right: 10px
    }

    .modal .modal-dialog.modal-bottom-left {
        bottom: 10px;
        left: 10px
    }

    .modal .modal-dialog.modal-bottom-right {
        right: 10px;
        bottom: 10px
    }
}

.modal.fade.top:not(.show) .modal-dialog {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0)
}

.modal.fade.left:not(.show) .modal-dialog {
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0)
}

.modal.fade.right:not(.show) .modal-dialog {
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0)
}

.modal.fade.bottom:not(.show) .modal-dialog {
    -webkit-transform: translate3d(0, 25%, 0);
    transform: translate3d(0, 25%, 0)
}

@media (min-width: 992px) {
    .modal.modal-scrolling {
        position: relative
    }

    .modal.modal-scrolling .modal-dialog {
        position: fixed;
        z-index: 1050
    }

    .modal.modal-content-clickable {
        top: auto;
        bottom: auto
    }

    .modal.modal-content-clickable .modal-dialog {
        position: fixed
    }

    .modal .modal-fluid {
        width: 100%;
        max-width: 100%
    }

    .modal .modal-fluid .modal-content {
        width: 100%
    }

    .modal .modal-frame {
        position: absolute;
        width: 100%;
        max-width: 100% !important;
        margin: 0 !important
    }

    .modal .modal-frame.modal-bottom {
        bottom: 0
    }

    .modal .modal-full-height {
        position: absolute;
        top: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        min-height: 100%;
        margin: 0
    }

    .modal .modal-full-height.modal-top,
    .modal .modal-full-height.modal-bottom {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto
    }

    .modal .modal-full-height.modal-top {
        bottom: auto
    }

    .modal .modal-full-height.modal-bottom {
        top: auto;
        min-height: 0
    }

    .modal .modal-full-height .modal-content {
        width: 100%
    }

    .modal .modal-full-height.modal-lg {
        width: 90%;
        max-width: 90%
    }
}

@media (min-width: 992px) and (min-width: 992px) {
    .modal .modal-full-height.modal-lg {
        width: 800px;
        max-width: 800px
    }
}

@media (min-width: 992px) and (min-width: 1200px) {
    .modal .modal-full-height.modal-lg {
        width: 1000px;
        max-width: 1000px
    }
}

@media (min-width: 992px) {
    .modal .modal-side {
        position: absolute;
        right: 10px;
        bottom: 10px;
        width: 400px;
        margin: 0
    }
}

.carousel .carousel-control-prev-icon,
.carousel .carousel-control-next-icon {
    width: 20px;
    height: 20px
}

.carousel .carousel-indicators li {
    width: .625rem;
    height: .625rem;
    cursor: pointer;
    border-radius: 50%
}

.carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    opacity: 1
}

.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-right.active {
    opacity: 0
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-prev.active {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

@supports (transform-style: preserve-3d) {

    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .carousel-item-left.active,
    .carousel-fade .carousel-item-prev.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.md-form {
    position: relative;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.md-form input:not([type]),
.md-form input[type="text"]:not(.browser-default),
.md-form input[type="password"]:not(.browser-default),
.md-form input[type="email"]:not(.browser-default),
.md-form input[type="url"]:not(.browser-default),
.md-form input[type="time"]:not(.browser-default),
.md-form input[type="date"]:not(.browser-default),
.md-form input[type="datetime"]:not(.browser-default),
.md-form input[type="datetime-local"]:not(.browser-default),
.md-form input[type="tel"]:not(.browser-default),
.md-form input[type="number"]:not(.browser-default),
.md-form input[type="search"]:not(.browser-default),
.md-form input[type="phone"]:not(.browser-default),
.md-form input[type="search-md"],
.md-form textarea.md-textarea {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

.md-form input:not([type]):focus:not([readonly]),
.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="search-md"]:focus:not([readonly]),
.md-form textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #4285f4;
    -webkit-box-shadow: 0 1px 0 0 #4285f4;
    box-shadow: 0 1px 0 0 #4285f4
}

.md-form input:not([type]):focus:not([readonly])+label,
.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="search-md"]:focus:not([readonly])+label,
.md-form textarea.md-textarea:focus:not([readonly])+label {
    color: #4285f4
}

.md-form input:not([type])+label::after,
.md-form input[type="text"]:not(.browser-default)+label::after,
.md-form input[type="password"]:not(.browser-default)+label::after,
.md-form input[type="email"]:not(.browser-default)+label::after,
.md-form input[type="url"]:not(.browser-default)+label::after,
.md-form input[type="time"]:not(.browser-default)+label::after,
.md-form input[type="date"]:not(.browser-default)+label::after,
.md-form input[type="datetime"]:not(.browser-default)+label::after,
.md-form input[type="datetime-local"]:not(.browser-default)+label::after,
.md-form input[type="tel"]:not(.browser-default)+label::after,
.md-form input[type="number"]:not(.browser-default)+label::after,
.md-form input[type="search"]:not(.browser-default)+label::after,
.md-form input[type="phone"]:not(.browser-default)+label::after,
.md-form input[type="search-md"]+label::after,
.md-form textarea.md-textarea+label::after {
    position: absolute;
    top: 65px;
    display: block;
    content: "";
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out;
    transition: 0.2s opacity ease-out, 0.2s color ease-out
}

.md-form input:not([type]).valid,
.md-form input:not([type]):focus.valid,
.md-form input[type="text"]:not(.browser-default).valid,
.md-form input[type="text"]:not(.browser-default):focus.valid,
.md-form input[type="password"]:not(.browser-default).valid,
.md-form input[type="password"]:not(.browser-default):focus.valid,
.md-form input[type="email"]:not(.browser-default).valid,
.md-form input[type="email"]:not(.browser-default):focus.valid,
.md-form input[type="url"]:not(.browser-default).valid,
.md-form input[type="url"]:not(.browser-default):focus.valid,
.md-form input[type="time"]:not(.browser-default).valid,
.md-form input[type="time"]:not(.browser-default):focus.valid,
.md-form input[type="date"]:not(.browser-default).valid,
.md-form input[type="date"]:not(.browser-default):focus.valid,
.md-form input[type="datetime"]:not(.browser-default).valid,
.md-form input[type="datetime"]:not(.browser-default):focus.valid,
.md-form input[type="datetime-local"]:not(.browser-default).valid,
.md-form input[type="datetime-local"]:not(.browser-default):focus.valid,
.md-form input[type="tel"]:not(.browser-default).valid,
.md-form input[type="tel"]:not(.browser-default):focus.valid,
.md-form input[type="number"]:not(.browser-default).valid,
.md-form input[type="number"]:not(.browser-default):focus.valid,
.md-form input[type="search"]:not(.browser-default).valid,
.md-form input[type="search"]:not(.browser-default):focus.valid,
.md-form input[type="phone"]:not(.browser-default).valid,
.md-form input[type="phone"]:not(.browser-default):focus.valid,
.md-form input[type="search-md"].valid,
.md-form input[type="search-md"]:focus.valid,
.md-form textarea.md-textarea.valid,
.md-form textarea.md-textarea:focus.valid {
    border-bottom: 1px solid #00c851;
    -webkit-box-shadow: 0 1px 0 0 #00c851;
    box-shadow: 0 1px 0 0 #00c851
}

.md-form input:not([type]).valid+label:after,
.md-form input:not([type]):focus.valid+label:after,
.md-form input[type="text"]:not(.browser-default).valid+label:after,
.md-form input[type="text"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="password"]:not(.browser-default).valid+label:after,
.md-form input[type="password"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="email"]:not(.browser-default).valid+label:after,
.md-form input[type="email"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="url"]:not(.browser-default).valid+label:after,
.md-form input[type="url"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="time"]:not(.browser-default).valid+label:after,
.md-form input[type="time"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="date"]:not(.browser-default).valid+label:after,
.md-form input[type="date"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="datetime"]:not(.browser-default).valid+label:after,
.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="tel"]:not(.browser-default).valid+label:after,
.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="number"]:not(.browser-default).valid+label:after,
.md-form input[type="number"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="search"]:not(.browser-default).valid+label:after,
.md-form input[type="search"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="phone"]:not(.browser-default).valid+label:after,
.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after,
.md-form input[type="search-md"].valid+label:after,
.md-form input[type="search-md"]:focus.valid+label:after,
.md-form textarea.md-textarea.valid+label:after,
.md-form textarea.md-textarea:focus.valid+label:after {
    color: #00c851;
    content: attr(data-success);
    opacity: 1
}

.md-form input:not([type]).invalid,
.md-form input:not([type]):focus.invalid,
.md-form input[type="text"]:not(.browser-default).invalid,
.md-form input[type="text"]:not(.browser-default):focus.invalid,
.md-form input[type="password"]:not(.browser-default).invalid,
.md-form input[type="password"]:not(.browser-default):focus.invalid,
.md-form input[type="email"]:not(.browser-default).invalid,
.md-form input[type="email"]:not(.browser-default):focus.invalid,
.md-form input[type="url"]:not(.browser-default).invalid,
.md-form input[type="url"]:not(.browser-default):focus.invalid,
.md-form input[type="time"]:not(.browser-default).invalid,
.md-form input[type="time"]:not(.browser-default):focus.invalid,
.md-form input[type="date"]:not(.browser-default).invalid,
.md-form input[type="date"]:not(.browser-default):focus.invalid,
.md-form input[type="datetime"]:not(.browser-default).invalid,
.md-form input[type="datetime"]:not(.browser-default):focus.invalid,
.md-form input[type="datetime-local"]:not(.browser-default).invalid,
.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid,
.md-form input[type="tel"]:not(.browser-default).invalid,
.md-form input[type="tel"]:not(.browser-default):focus.invalid,
.md-form input[type="number"]:not(.browser-default).invalid,
.md-form input[type="number"]:not(.browser-default):focus.invalid,
.md-form input[type="search"]:not(.browser-default).invalid,
.md-form input[type="search"]:not(.browser-default):focus.invalid,
.md-form input[type="phone"]:not(.browser-default).invalid,
.md-form input[type="phone"]:not(.browser-default):focus.invalid,
.md-form input[type="search-md"].invalid,
.md-form input[type="search-md"]:focus.invalid,
.md-form textarea.md-textarea.invalid,
.md-form textarea.md-textarea:focus.invalid {
    border-bottom: 1px solid #f44336;
    -webkit-box-shadow: 0 1px 0 0 #f44336;
    box-shadow: 0 1px 0 0 #f44336
}

.md-form input:not([type]).invalid+label:after,
.md-form input:not([type]):focus.invalid+label:after,
.md-form input[type="text"]:not(.browser-default).invalid+label:after,
.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="password"]:not(.browser-default).invalid+label:after,
.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="email"]:not(.browser-default).invalid+label:after,
.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="url"]:not(.browser-default).invalid+label:after,
.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="time"]:not(.browser-default).invalid+label:after,
.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="date"]:not(.browser-default).invalid+label:after,
.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default).invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="tel"]:not(.browser-default).invalid+label:after,
.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="number"]:not(.browser-default).invalid+label:after,
.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="search"]:not(.browser-default).invalid+label:after,
.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="phone"]:not(.browser-default).invalid+label:after,
.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after,
.md-form input[type="search-md"].invalid+label:after,
.md-form input[type="search-md"]:focus.invalid+label:after,
.md-form textarea.md-textarea.invalid+label:after,
.md-form textarea.md-textarea:focus.invalid+label:after {
    color: #f44336;
    content: attr(data-error);
    opacity: 1
}

.md-form input:not([type]).form-control.valid+label:after,
.md-form input:not([type]).form-control:focus.valid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after,
.md-form input[type="search-md"].form-control.valid+label:after,
.md-form input[type="search-md"].form-control:focus.valid+label:after,
.md-form textarea.md-textarea.form-control.valid+label:after,
.md-form textarea.md-textarea.form-control:focus.valid+label:after {
    top: 4.1rem
}

.md-form input:not([type]).form-control.invalid+label:after,
.md-form input:not([type]).form-control:focus.invalid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after,
.md-form input[type="search-md"].form-control.invalid+label:after,
.md-form input[type="search-md"].form-control:focus.invalid+label:after,
.md-form textarea.md-textarea.form-control.invalid+label:after,
.md-form textarea.md-textarea.form-control:focus.invalid+label:after {
    top: 4rem
}

.md-form input:not([type]).form-control-lg.valid+label:after,
.md-form input:not([type]).form-control-lg:focus.valid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after,
.md-form input[type="search-md"].form-control-lg.valid+label:after,
.md-form input[type="search-md"].form-control-lg:focus.valid+label:after,
.md-form textarea.md-textarea.form-control-lg.valid+label:after,
.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after {
    top: 4.6rem
}

.md-form input:not([type]).form-control-lg.invalid+label:after,
.md-form input:not([type]).form-control-lg:focus.invalid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after,
.md-form input[type="search-md"].form-control-lg.invalid+label:after,
.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after,
.md-form textarea.md-textarea.form-control-lg.invalid+label:after,
.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after {
    top: 4.6rem
}

.md-form input:not([type]).form-control-sm.valid+label:after,
.md-form input:not([type]).form-control-sm:focus.valid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after,
.md-form input[type="search-md"].form-control-sm.valid+label:after,
.md-form input[type="search-md"].form-control-sm:focus.valid+label:after,
.md-form textarea.md-textarea.form-control-sm.valid+label:after,
.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after {
    top: 3.7rem
}

.md-form input:not([type]).form-control-sm.invalid+label:after,
.md-form input:not([type]).form-control-sm:focus.invalid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after,
.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after,
.md-form input[type="search-md"].form-control-sm.invalid+label:after,
.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after,
.md-form textarea.md-textarea.form-control-sm.invalid+label:after,
.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after {
    top: 3.6rem
}

.md-form>input[type="date"]:not(.browser-default) {
    color: transparent
}

.md-form>input[type="date"]:not(.browser-default)+label {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,
.md-form>input[type="time"]:not(.browser-default)+label {
    font-size: .8rem;
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.md-form .was-validated input[type="text"]:valid+label {
    color: #00c851 !important
}

.md-form .was-validated input[type="text"]:invalid+label {
    color: #f44336 !important
}

.md-form .was-validated .form-control:valid:focus {
    -webkit-box-shadow: 0 1px 0 0 #00c851 !important;
    box-shadow: 0 1px 0 0 #00c851 !important
}

.md-form .was-validated .form-control:valid {
    border-color: #00c851 !important
}

.md-form .was-validated .form-control:invalid:focus {
    -webkit-box-shadow: 0 1px 0 0 #f44336 !important;
    box-shadow: 0 1px 0 0 #f44336 !important
}

.md-form .was-validated .form-control:invalid {
    border-color: #f44336 !important
}

.md-form .form-control {
    height: auto;
    padding: .6rem 0 .4rem 0;
    margin: 0 0 .5rem 0;
    background-color: transparent;
    border-radius: 0
}

.md-form .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.md-form .form-control:disabled,
.md-form .form-control[readonly] {
    background-color: transparent;
    border-bottom: 1px solid #bdbdbd
}

.md-form .form-control.is-valid {
    border-color: #00c851
}

.md-form .form-control.is-valid:focus {
    border-color: #00c851 !important;
    -webkit-box-shadow: 0 1px 0 0 #00c851 !important;
    box-shadow: 0 1px 0 0 #00c851 !important
}

.md-form .form-control.is-invalid {
    border-color: #f44336
}

.md-form .form-control.is-invalid:focus {
    border-color: #f44336 !important;
    -webkit-box-shadow: 0 1px 0 0 #f44336 !important;
    box-shadow: 0 1px 0 0 #f44336 !important
}

.md-form .form-control.is-valid,
.md-form .form-control.is-invalid {
    background-position: center right !important
}

.md-form .validate {
    margin-bottom: 2.5rem
}

.md-form label {
    font-size: 1rem
}

.md-form label.active {
    font-size: 1rem
}

.md-form .prefix {
    top: .25rem;
    font-size: 1.75rem
}

.md-form .prefix~input,
.md-form .prefix~textarea {
    width: calc(100% - 2.5rem);
    margin-left: 2.5rem
}

.md-form .prefix~label {
    margin-left: 2.5rem
}

.md-form .prefix~.form-text {
    margin-left: 2.6rem
}

.md-form label {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1rem;
    color: #757575;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform: translateY(12px);
    transform: translateY(12px);
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%
}

.md-form label.active {
    -webkit-transform: translateY(-14px) scale(0.8);
    transform: translateY(-14px) scale(0.8)
}

.md-form .prefix {
    position: absolute;
    -webkit-transition: color 0.2s;
    transition: color 0.2s
}

.md-form .prefix.active {
    color: #4285f4
}

.md-form.form-lg .validate {
    margin-bottom: 2.8rem
}

.md-form.form-lg label {
    font-size: 1.25rem
}

.md-form.form-lg label.active {
    font-size: 1.15rem
}

.md-form.form-lg .prefix {
    top: .4rem;
    font-size: 2rem
}

.md-form.form-lg .prefix~input,
.md-form.form-lg .prefix~textarea {
    width: calc(100% - 3rem);
    margin-left: 3rem
}

.md-form.form-lg .prefix~label {
    margin-left: 3rem
}

.md-form.form-lg .prefix~.form-text {
    margin-left: 3.1rem
}

.md-form.form-sm .validate {
    margin-bottom: 2.3rem
}

.md-form.form-sm label {
    font-size: .875rem
}

.md-form.form-sm label.active {
    font-size: .95rem
}

.md-form.form-sm .prefix {
    top: .35rem;
    font-size: 1.5rem
}

.md-form.form-sm .prefix~input,
.md-form.form-sm .prefix~textarea {
    width: calc(100% - 2rem);
    margin-left: 2rem
}

.md-form.form-sm .prefix~label {
    margin-left: 2rem
}

.md-form.form-sm .prefix~.form-text {
    margin-left: 2rem
}

.md-form textarea.md-textarea {
    padding: 0;
    overflow-y: hidden
}

.md-form textarea.md-textarea+label {
    top: -0.6rem
}

.md-form textarea.md-textarea-auto {
    padding: 0;
    padding-top: 1.5rem
}

.md-form textarea.md-textarea-auto+label {
    top: 0
}

.md-form.md-outline {
    position: relative;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.md-form.md-outline input[type="text"],
.md-form.md-outline input[type="password"],
.md-form.md-outline input[type="email"],
.md-form.md-outline input[type="url"],
.md-form.md-outline input[type="time"],
.md-form.md-outline input[type="date"],
.md-form.md-outline input[type="datetime-local"],
.md-form.md-outline input[type="tel"],
.md-form.md-outline input[type="number"],
.md-form.md-outline input[type="search-md"],
.md-form.md-outline input[type="search"],
.md-form.md-outline textarea.md-textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    border: 1px solid #dadce0;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.md-form.md-outline input[type="text"]:focus:not([readonly]),
.md-form.md-outline input[type="password"]:focus:not([readonly]),
.md-form.md-outline input[type="email"]:focus:not([readonly]),
.md-form.md-outline input[type="url"]:focus:not([readonly]),
.md-form.md-outline input[type="time"]:focus:not([readonly]),
.md-form.md-outline input[type="date"]:focus:not([readonly]),
.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]),
.md-form.md-outline input[type="tel"]:focus:not([readonly]),
.md-form.md-outline input[type="number"]:focus:not([readonly]),
.md-form.md-outline input[type="search-md"]:focus:not([readonly]),
.md-form.md-outline input[type="search"]:focus:not([readonly]),
.md-form.md-outline textarea.md-textarea:focus:not([readonly]) {
    border-color: #4285f4;
    -webkit-box-shadow: inset 0 0 0 1px #4285f4;
    box-shadow: inset 0 0 0 1px #4285f4
}

.md-form.md-outline input[type="text"]:focus:not([readonly])+label,
.md-form.md-outline input[type="password"]:focus:not([readonly])+label,
.md-form.md-outline input[type="email"]:focus:not([readonly])+label,
.md-form.md-outline input[type="url"]:focus:not([readonly])+label,
.md-form.md-outline input[type="time"]:focus:not([readonly])+label,
.md-form.md-outline input[type="date"]:focus:not([readonly])+label,
.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label,
.md-form.md-outline input[type="tel"]:focus:not([readonly])+label,
.md-form.md-outline input[type="number"]:focus:not([readonly])+label,
.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label,
.md-form.md-outline input[type="search"]:focus:not([readonly])+label,
.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label {
    color: #4285f4
}

.md-form.md-outline input[type="text"].valid,
.md-form.md-outline input[type="text"]:focus.valid,
.md-form.md-outline input[type="password"].valid,
.md-form.md-outline input[type="password"]:focus.valid,
.md-form.md-outline input[type="email"].valid,
.md-form.md-outline input[type="email"]:focus.valid,
.md-form.md-outline input[type="url"].valid,
.md-form.md-outline input[type="url"]:focus.valid,
.md-form.md-outline input[type="time"].valid,
.md-form.md-outline input[type="time"]:focus.valid,
.md-form.md-outline input[type="date"].valid,
.md-form.md-outline input[type="date"]:focus.valid,
.md-form.md-outline input[type="datetime-local"].valid,
.md-form.md-outline input[type="datetime-local"]:focus.valid,
.md-form.md-outline input[type="tel"].valid,
.md-form.md-outline input[type="tel"]:focus.valid,
.md-form.md-outline input[type="number"].valid,
.md-form.md-outline input[type="number"]:focus.valid,
.md-form.md-outline input[type="search-md"].valid,
.md-form.md-outline input[type="search-md"]:focus.valid,
.md-form.md-outline input[type="search"].valid,
.md-form.md-outline input[type="search"]:focus.valid,
.md-form.md-outline textarea.md-textarea.valid,
.md-form.md-outline textarea.md-textarea:focus.valid {
    border-color: #00c851;
    -webkit-box-shadow: inset 0 0 0 1px #00c851;
    box-shadow: inset 0 0 0 1px #00c851
}

.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="text"].valid+label:after,
.md-form.md-outline input[type="text"]:focus.valid+label:after,
.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="password"].valid+label:after,
.md-form.md-outline input[type="password"]:focus.valid+label:after,
.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="email"].valid+label:after,
.md-form.md-outline input[type="email"]:focus.valid+label:after,
.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="url"].valid+label:after,
.md-form.md-outline input[type="url"]:focus.valid+label:after,
.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="time"].valid+label:after,
.md-form.md-outline input[type="time"]:focus.valid+label:after,
.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="date"].valid+label:after,
.md-form.md-outline input[type="date"]:focus.valid+label:after,
.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="datetime-local"].valid+label:after,
.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after,
.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="tel"].valid+label:after,
.md-form.md-outline input[type="tel"]:focus.valid+label:after,
.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="number"].valid+label:after,
.md-form.md-outline input[type="number"]:focus.valid+label:after,
.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="search-md"].valid+label:after,
.md-form.md-outline input[type="search-md"]:focus.valid+label:after,
.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label,
.md-form.md-outline input[type="search"].valid+label:after,
.md-form.md-outline input[type="search"]:focus.valid+label:after,
.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label,
.md-form.md-outline textarea.md-textarea.valid+label:after,
.md-form.md-outline textarea.md-textarea:focus.valid+label:after {
    color: #00c851;
    content: attr(data-success);
    opacity: 1
}

.md-form.md-outline input[type="text"].invalid,
.md-form.md-outline input[type="text"]:focus.invalid,
.md-form.md-outline input[type="password"].invalid,
.md-form.md-outline input[type="password"]:focus.invalid,
.md-form.md-outline input[type="email"].invalid,
.md-form.md-outline input[type="email"]:focus.invalid,
.md-form.md-outline input[type="url"].invalid,
.md-form.md-outline input[type="url"]:focus.invalid,
.md-form.md-outline input[type="time"].invalid,
.md-form.md-outline input[type="time"]:focus.invalid,
.md-form.md-outline input[type="date"].invalid,
.md-form.md-outline input[type="date"]:focus.invalid,
.md-form.md-outline input[type="datetime-local"].invalid,
.md-form.md-outline input[type="datetime-local"]:focus.invalid,
.md-form.md-outline input[type="tel"].invalid,
.md-form.md-outline input[type="tel"]:focus.invalid,
.md-form.md-outline input[type="number"].invalid,
.md-form.md-outline input[type="number"]:focus.invalid,
.md-form.md-outline input[type="search-md"].invalid,
.md-form.md-outline input[type="search-md"]:focus.invalid,
.md-form.md-outline input[type="search"].invalid,
.md-form.md-outline input[type="search"]:focus.invalid,
.md-form.md-outline textarea.md-textarea.invalid,
.md-form.md-outline textarea.md-textarea:focus.invalid {
    border-color: #f44336;
    -webkit-box-shadow: inset 0 0 0 1px #f44336;
    box-shadow: inset 0 0 0 1px #f44336
}

.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="text"].invalid+label:after,
.md-form.md-outline input[type="text"]:focus.invalid+label:after,
.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="password"].invalid+label:after,
.md-form.md-outline input[type="password"]:focus.invalid+label:after,
.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="email"].invalid+label:after,
.md-form.md-outline input[type="email"]:focus.invalid+label:after,
.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="url"].invalid+label:after,
.md-form.md-outline input[type="url"]:focus.invalid+label:after,
.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="time"].invalid+label:after,
.md-form.md-outline input[type="time"]:focus.invalid+label:after,
.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="date"].invalid+label:after,
.md-form.md-outline input[type="date"]:focus.invalid+label:after,
.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="datetime-local"].invalid+label:after,
.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after,
.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="tel"].invalid+label:after,
.md-form.md-outline input[type="tel"]:focus.invalid+label:after,
.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="number"].invalid+label:after,
.md-form.md-outline input[type="number"]:focus.invalid+label:after,
.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="search-md"].invalid+label:after,
.md-form.md-outline input[type="search-md"]:focus.invalid+label:after,
.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label,
.md-form.md-outline input[type="search"].invalid+label:after,
.md-form.md-outline input[type="search"]:focus.invalid+label:after,
.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label,
.md-form.md-outline textarea.md-textarea.invalid+label:after,
.md-form.md-outline textarea.md-textarea:focus.invalid+label:after {
    color: #f44336;
    content: attr(data-error);
    opacity: 1
}

.md-form.md-outline input[type="text"].form-control.valid+label:after,
.md-form.md-outline input[type="text"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="password"].form-control.valid+label:after,
.md-form.md-outline input[type="password"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="email"].form-control.valid+label:after,
.md-form.md-outline input[type="email"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="url"].form-control.valid+label:after,
.md-form.md-outline input[type="url"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="time"].form-control.valid+label:after,
.md-form.md-outline input[type="time"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="date"].form-control.valid+label:after,
.md-form.md-outline input[type="date"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after,
.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="tel"].form-control.valid+label:after,
.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="number"].form-control.valid+label:after,
.md-form.md-outline input[type="number"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="search-md"].form-control.valid+label:after,
.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after,
.md-form.md-outline input[type="search"].form-control.valid+label:after,
.md-form.md-outline input[type="search"].form-control:focus.valid+label:after,
.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,
.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after {
    position: absolute;
    top: 4rem;
    left: 0
}

.md-form.md-outline input[type="text"].form-control.invalid+label:after,
.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="password"].form-control.invalid+label:after,
.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="email"].form-control.invalid+label:after,
.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="url"].form-control.invalid+label:after,
.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="time"].form-control.invalid+label:after,
.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="date"].form-control.invalid+label:after,
.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after,
.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="tel"].form-control.invalid+label:after,
.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="number"].form-control.invalid+label:after,
.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="search-md"].form-control.invalid+label:after,
.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after,
.md-form.md-outline input[type="search"].form-control.invalid+label:after,
.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after,
.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,
.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after {
    position: absolute;
    top: 4rem;
    left: 0
}

.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,
.md-form.md-outline>input[type="time"]:not(.browser-default)+label {
    left: 8px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 1rem;
    font-weight: 500;
    background: #fff;
    -webkit-transform: translateY(-9px) scale(0.8);
    transform: translateY(-9px) scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active,
.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active {
    -webkit-transform: translateY(-9px) scale(0.8);
    transform: translateY(-9px) scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

@-webkit-keyframes autofill {
    to {
        color: #495057;
        background: transparent
    }
}

@keyframes autofill {
    to {
        color: #495057;
        background: transparent
    }
}

.md-form.md-outline input:-webkit-autofill {
    -webkit-animation-name: autofill;
    animation-name: autofill;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.md-form.md-outline .form-control {
    padding: .375rem .75rem
}

.md-form.md-outline label {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 10px;
    font-size: 1rem;
    color: #757575;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform: translateY(9px);
    transform: translateY(9px);
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%
}

.md-form.md-outline label.active {
    left: 8px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: 500;
    background: #fff;
    -webkit-transform: translateY(-13px) scale(0.8);
    transform: translateY(-13px) scale(0.8)
}

.md-form.md-outline.form-lg .form-control.form-control-lg {
    padding: .5rem .725rem
}

.md-form.md-outline.form-lg label {
    font-size: 1.25rem;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.md-form.md-outline.form-lg label.active {
    font-size: 1.1rem;
    -webkit-transform: translateY(-14px) scale(0.8);
    transform: translateY(-14px) scale(0.8)
}

.md-form.md-outline.form-lg .prefix {
    top: .65rem;
    font-size: 25px
}

.md-form.md-outline.form-lg .prefix~input,
.md-form.md-outline.form-lg .prefix~textarea {
    width: calc(100% - 2.2rem);
    margin-left: 2.2rem
}

.md-form.md-outline.form-lg .prefix~label {
    margin-left: 2.2rem
}

.md-form.md-outline.form-lg .prefix~.form-text {
    margin-left: 2.3rem
}

.md-form.md-outline.form-sm .form-control.form-control-sm {
    padding: .25rem .625rem
}

.md-form.md-outline.form-sm label {
    font-size: .8rem;
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

.md-form.md-outline.form-sm label.active {
    font-size: .85rem;
    -webkit-transform: translateY(-12px) scale(0.8);
    transform: translateY(-12px) scale(0.8)
}

.md-form.md-outline.form-sm .prefix {
    top: .5rem;
    font-size: 15px
}

.md-form.md-outline.form-sm .prefix~input,
.md-form.md-outline.form-sm .prefix~textarea {
    width: calc(100% - 1.6rem);
    margin-left: 1.6rem
}

.md-form.md-outline.form-sm .prefix~label {
    margin-left: 1.6rem
}

.md-form.md-outline.form-sm .prefix~.form-text {
    margin-left: 1.7rem
}

.md-form.md-outline .prefix {
    position: absolute;
    top: .6rem;
    font-size: 20px;
    -webkit-transition: color .2s;
    transition: color .2s
}

.md-form.md-outline .prefix:focus {
    color: #4285f4
}

.md-form.md-outline .prefix~input,
.md-form.md-outline .prefix~textarea {
    width: calc(100% - 2rem);
    margin-left: 2rem
}

.md-form.md-outline .prefix~label {
    margin-left: 2rem
}

.md-form.md-outline .prefix~.form-text {
    margin-left: 2.1rem
}

.md-form.md-outline .character-counter {
    margin-top: -.5rem
}

.md-form.md-bg input[type="text"],
.md-form.md-bg input[type="password"],
.md-form.md-bg input[type="email"],
.md-form.md-bg input[type="url"],
.md-form.md-bg input[type="time"],
.md-form.md-bg input[type="date"],
.md-form.md-bg input[type="datetime-local"],
.md-form.md-bg input[type="tel"],
.md-form.md-bg input[type="number"],
.md-form.md-bg input[type="search-md"],
.md-form.md-bg input[type="search"],
.md-form.md-bg textarea.md-textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 5px;
    background: #f5f5f5 no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)), -webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da));
    background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da);
    background-position: 50% 100%, 50% 100%;
    background-size: 0 2px, 100% 1px;
    border: 0;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
    -webkit-transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
    transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)
}

.md-form.md-bg input[type="text"]:focus:not([readonly]),
.md-form.md-bg input[type="password"]:focus:not([readonly]),
.md-form.md-bg input[type="email"]:focus:not([readonly]),
.md-form.md-bg input[type="url"]:focus:not([readonly]),
.md-form.md-bg input[type="time"]:focus:not([readonly]),
.md-form.md-bg input[type="date"]:focus:not([readonly]),
.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]),
.md-form.md-bg input[type="tel"]:focus:not([readonly]),
.md-form.md-bg input[type="number"]:focus:not([readonly]),
.md-form.md-bg input[type="search-md"]:focus:not([readonly]),
.md-form.md-bg input[type="search"]:focus:not([readonly]),
.md-form.md-bg textarea.md-textarea:focus:not([readonly]) {
    border-bottom: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.md-form.md-bg input[type="text"]:focus,
.md-form.md-bg input[type="password"]:focus,
.md-form.md-bg input[type="email"]:focus,
.md-form.md-bg input[type="url"]:focus,
.md-form.md-bg input[type="time"]:focus,
.md-form.md-bg input[type="date"]:focus,
.md-form.md-bg input[type="datetime-local"]:focus,
.md-form.md-bg input[type="tel"]:focus,
.md-form.md-bg input[type="number"]:focus,
.md-form.md-bg input[type="search-md"]:focus,
.md-form.md-bg input[type="search"]:focus,
.md-form.md-bg textarea.md-textarea:focus {
    background-color: #dcdcdc;
    background-size: 100% 2px, 100% 1px;
    outline: none
}

.md-form.md-bg>input[type="date"]:not(.browser-default) {
    color: transparent
}

.md-form.md-bg>input[type="date"]:not(.browser-default)+label {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,
.md-form.md-bg>input[type="time"]:not(.browser-default)+label {
    font-size: .8rem;
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.md-form.md-bg .form-control {
    padding: 1.1rem .7rem .4rem !important
}

.md-form.md-bg label {
    top: 0;
    padding-left: .7rem;
    font-size: 1rem;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform: translateY(13px);
    transform: translateY(13px);
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%
}

.md-form.md-bg label.active {
    padding-left: .75rem;
    font-weight: 500;
    -webkit-transform: translateY(-3px) scale(0.8);
    transform: translateY(-3px) scale(0.8)
}

.md-form.md-bg.form-lg label {
    -webkit-transform: translateY(16px);
    transform: translateY(16px)
}

.md-form.md-bg.form-lg label.active {
    -webkit-transform: translateY(-4px) scale(0.8);
    transform: translateY(-4px) scale(0.8)
}

.md-form.md-bg.form-sm label {
    -webkit-transform: translateY(11px);
    transform: translateY(11px)
}

.md-form.md-bg.form-sm label.active {
    -webkit-transform: translateY(-2px) scale(0.8);
    transform: translateY(-2px) scale(0.8)
}

.md-form .form-control.is-invalid,
.was-validated .md-form .form-control:invalid {
    padding-right: 0
}

.md-form .form-control.is-valid,
.was-validated .md-form .form-control:valid {
    padding-right: 0
}

.needs-validation .md-form label {
    left: .3rem
}

.custom-file-input:lang(es)~.custom-file-label::after {
    content: "Elegir"
}

.custom-file-input:lang(pl-pl)~.custom-file-label::after {
    content: "Wybierz"
}

.custom-file-input:lang(fr)~.custom-file-label::after {
    content: "Choisir"
}

.custom-file-input:lang(in)~.custom-file-label::after {
    content: "Pilih"
}

.custom-file-input:lang(zh)~.custom-file-label::after {
    content: "選擇"
}

.custom-file-input:lang(de)~.custom-file-label::after {
    content: "Wählen"
}

.custom-file-input:lang(ru)~.custom-file-label::after {
    content: "Выбрать"
}

.md-form>label {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.md-form .form-control {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important
}

.md-form .input-prefix {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
    color: rgba(0, 0, 0, 0.87);
    pointer-events: none
}

.md-form .input-prefix.active {
    color: #4285f4
}

.md-form.input-with-pre-icon label {
    left: 36px;
    right: initial
}

.md-form.input-with-pre-icon .input-prefix {
    left: 16px;
    right: initial
}

.md-form.input-with-pre-icon .form-control {
    padding-left: 2.7rem !important
}

.md-form.input-with-post-icon .input-prefix {
    right: 16px;
    left: initial
}

.md-form.input-with-post-icon .form-control {
    padding-right: 2.7rem !important
}

.md-form.input-with-post-icon.input-with-pre-icon .input-prefix {
    right: 16px;
    left: initial
}

.md-form.input-with-post-icon.input-with-pre-icon .input-prefix:first-of-type {
    left: 16px;
    right: initial
}

.md-form.input-with-post-icon.input-with-pre-icon .form-control {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important
}

.edge-header {
    display: block;
    height: 278px;
    background-color: #ccc
}

.free-bird {
    margin-top: -100px
}

.juicy-peach-gradient {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f));
    background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%)
}

.young-passion-gradient {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b));
    background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)
}

.lady-lips-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef));
    background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)
}

.sunny-morning-gradient {
    background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%)
}

.rainy-ashville-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee));
    background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%)
}

.frozen-dreams-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9));
    background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%)
}

.warm-flame-gradient {
    background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)
}

.night-fade-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb));
    background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)
}

.spring-warmth-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff));
    background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%)
}

.winter-neva-gradient {
    background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)
}

.dusty-grass-gradient {
    background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)
}

.tempting-azure-gradient {
    background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)
}

.heavy-rain-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0));
    background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)
}

.amy-crisp-gradient {
    background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%)
}

.mean-fruit-gradient {
    background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%)
}

.deep-blue-gradient {
    background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)
}

.ripe-malinka-gradient {
    background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%)
}

.cloudy-knoxville-gradient {
    background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)
}

.morpheus-den-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867));
    background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%)
}

.rare-wind-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3));
    background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%)
}

.near-moon-gradient {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca));
    background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%)
}

.schedule-list .hr-bold {
    border-top: 2px solid #212529
}

.schedule-list .font-smaller {
    font-size: .8rem
}

.note {
    padding: 10px;
    border-left: 6px solid;
    border-radius: 5px
}

.note strong {
    font-weight: 600
}

.note p {
    font-weight: 500
}

.note-primary {
    background-color: #dfeefd;
    border-color: #176ac4
}

.note-secondary {
    background-color: #e2e3e5;
    border-color: #58595a
}

.note-success {
    background-color: #e2f0e5;
    border-color: #49a75f
}

.note-danger {
    background-color: #fae7e8;
    border-color: #e45460
}

.note-warning {
    background-color: #faf4e0;
    border-color: #c2a442
}

.note-info {
    background-color: #e4f2f5;
    border-color: #2492a5
}

.note-light {
    background-color: #fefefe;
    border-color: #0f0f0f
}

footer.page-footer {
    bottom: 0;
    color: #fff
}

footer.page-footer .container-fluid {
    width: auto
}

footer.page-footer .footer-copyright {
    overflow: hidden;
    color: rgba(255, 255, 255, 0.6);
    background-color: rgba(0, 0, 0, 0.2)
}

footer.page-footer a {
    color: #fff
}

.media .media-left {
    padding: 0 10px 10px 0
}

.media .media-left img {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}

.list-group .list-group-item:first-child {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem
}

.list-group .list-group-item:last-child {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem
}

.list-group a,
.list-group button {
    -webkit-transition: .5s;
    transition: .5s
}

.list-group a:hover,
.list-group button:hover {
    -webkit-transition: .5s;
    transition: .5s
}

ul.stepper {
    padding: 0 1.5rem;
    padding: 1.5rem;
    margin: 1em -1.5rem;
    overflow-x: hidden;
    overflow-y: auto;
    counter-reset: section
}

ul.stepper li a {
    padding: 1.5rem;
    text-align: center
}

ul.stepper li a .circle {
    display: inline-block;
    width: 1.75rem;
    height: 1.75rem;
    margin-right: .5rem;
    line-height: 1.7rem;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, 0.38);
    border-radius: 50%
}

ul.stepper li a .label {
    display: inline-block;
    color: rgba(0, 0, 0, 0.38)
}

ul.stepper li.active a .label,
ul.stepper li.completed a .label {
    font-weight: 600;
    color: rgba(0, 0, 0, 0.87)
}

.stepper-horizontal {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.stepper-horizontal li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .5s;
    transition: .5s
}

.stepper-horizontal li a .label {
    margin-top: .63rem
}

.stepper-horizontal li:not(:last-child):after {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1px;
    margin: .5rem 0 0 0;
    content: "";
    background-color: rgba(0, 0, 0, 0.1)
}

.stepper-horizontal li:not(:first-child):before {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1px;
    margin: .5rem 0 0 0;
    content: "";
    background-color: rgba(0, 0, 0, 0.1)
}

.stepper-horizontal li:hover {
    background-color: rgba(0, 0, 0, 0.06)
}

@media (max-width: 47.9375rem) {
    .stepper-horizontal {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .stepper-horizontal li {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .stepper-horizontal li a .label {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: .2rem
    }

    .stepper-horizontal li:not(:last-child):after {
        position: absolute;
        top: 3.75rem;
        left: 2.19rem;
        width: 1px;
        height: calc(100% - 40px);
        content: ""
    }
}

.stepper-horizontal>li:not(:last-of-type) {
    margin-bottom: 0 !important
}

.stepper-vertical {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.stepper-vertical li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.stepper-vertical li a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.stepper-vertical li a .circle {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.stepper-vertical li a .label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: .2rem
}

.stepper-vertical li.completed a .label {
    font-weight: 500
}

.stepper-vertical li .step-content {
    display: block;
    padding: .94rem;
    margin-top: 0;
    margin-left: 3.13rem
}

.stepper-vertical li .step-content p {
    font-size: .88rem
}

.stepper-vertical li:not(:last-child):after {
    position: absolute;
    top: 3.44rem;
    left: 2.19rem;
    width: 1px;
    height: calc(100% - 40px);
    content: "";
    background-color: rgba(0, 0, 0, 0.1)
}

.fast.spinner-border {
    -webkit-animation: spinner-border 0.4s linear infinite;
    animation: spinner-border 0.4s linear infinite
}

.fast.spinner-grow {
    -webkit-animation: spinner-grow 0.4s linear infinite;
    animation: spinner-grow 0.4s linear infinite
}

.treeview.w-20 {
    width: 20rem
}

.treeview .rotate {
    margin-top: .2rem;
    font-size: .8rem;
    vertical-align: text-top;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.treeview .rotate.down {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.treeview .nested {
    display: none
}

.treeview .active {
    display: block
}

.treeview ul {
    list-style-type: none
}

.treeview .ic-w {
    width: 1.3rem
}

.treeview-animated.w-20 {
    width: 20rem
}

.treeview-animated ul {
    position: relative;
    padding-left: 1em;
    list-style: none
}

.treeview-animated .treeview-animated-list li {
    padding: .2em 0 0 .2em
}

.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before {
    position: absolute;
    left: 5px;
    display: block;
    width: 5px;
    height: 100%;
    content: "";
    background-color: #808080
}

.treeview-animated .treeview-animated-list .treeview-animated-items .closed {
    display: block;
    padding: .2em .2em .2em .4em;
    margin-right: 0;
    border-top-left-radius: .3em;
    border-bottom-left-radius: .3em
}

.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover {
    background-color: #8cb9ff
}

.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right {
    font-size: .8rem;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down {
    position: relative;
    color: #f8f9fa;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.treeview-animated .treeview-animated-list .treeview-animated-items .open {
    background-color: #32a0ff;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover {
    color: #f8f9fa;
    background-color: #32a0ff
}

.treeview-animated .treeview-animated-list .treeview-animated-items .open span {
    color: #f8f9fa
}

.treeview-animated .treeview-animated-list .treeview-animated-element {
    padding: .2em .2em .2em .6em;
    cursor: pointer;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.treeview-animated .treeview-animated-list .treeview-animated-element:hover {
    background-color: #8cb9ff
}

.treeview-animated .treeview-animated-list .treeview-animated-element.opened {
    color: #f8f9fa;
    background-color: #32a0ff
}

.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover {
    color: #f8f9fa;
    background-color: #32a0ff
}

.treeview-colorful {
    font-size: 16px;
    font-weight: 400;
    background: rgba(224, 127, 178, 0.2)
}

.treeview-colorful.w-20 {
    width: 20rem
}

.treeview-colorful hr {
    border-color: #a2127a
}

.treeview-colorful h6 {
    font-size: 1.4em;
    font-weight: 500;
    color: #a2127a
}

.treeview-colorful ul {
    position: relative;
    padding-left: 0;
    list-style: none
}

.treeview-colorful .treeview-colorful-list ul {
    padding-left: 1em;
    margin-top: .1em;
    background: rgba(224, 127, 178, 0.2)
}

.treeview-colorful .treeview-colorful-element {
    padding: .2em .2em .2em 1em;
    cursor: pointer;
    border: 2px solid transparent;
    border-right: 0 solid transparent;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.treeview-colorful .treeview-colorful-element:hover {
    background-color: #e07fb2
}

.treeview-colorful .treeview-colorful-element.opened {
    color: #ffac47;
    background-color: #a2127a;
    border: 2px solid #ffac47;
    border-right: 0 solid transparent
}

.treeview-colorful .treeview-colorful-element.opened:hover {
    color: #ffac47;
    background-color: #a2127a
}

.treeview-colorful .treeview-colorful-items-header {
    display: block;
    padding: .4em;
    margin-right: 0;
    border-bottom: 2px solid transparent;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.treeview-colorful .treeview-colorful-items-header:hover {
    background-color: #e07fb2
}

.treeview-colorful .treeview-colorful-items-header.open {
    background-color: #a2127a;
    border-bottom: 2px solid #ffac47;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.treeview-colorful .treeview-colorful-items-header.open span {
    color: #ffac47
}

.treeview-colorful .treeview-colorful-items-header.open:hover {
    color: #ffac47;
    background-color: #a2127a
}

.treeview-colorful .treeview-colorful-items-header.open div:hover {
    background-color: #a2127a
}

.treeview-colorful .treeview-colorful-items-header .fa-angle-right {
    font-size: .8rem;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.treeview-colorful .treeview-colorful-items-header .fas {
    position: relative;
    color: #ffac47;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.treeview-colorful .treeview-colorful-items-header .fa-minus-circle {
    position: relative;
    color: #ffac47;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}


/*# sourceMappingURL=mdb.min.css.map*/

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2pzX2RhdGFzY3JpcHRfanMtYXNzZXRzX2pzX2pxdWVyeV92YWxpZGF0ZV9qcy1hc3NldHNfY3NzX21kYl9jc3MuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjs7QUFFaEI7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FDeEJBO0lBQ0E7QUFDQTs7QUFFQTs7SUFFQTtBQUNBOztBQUVBOztJQUVBO0FBQ0E7O0FBRUE7O0lBRUE7QUFDQTs7QUQ0QkE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7SUFFSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7O0lBRUk7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTs7O0lBR0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBOztJQUVJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJ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QztJQUNqQztBQUNKOzs7QUFHQSxxQ0FBcUMsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbWRiLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vc3JjL3Njc3MvbWRiLWZyZWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5tZGItY29sb3IubGlnaHRlbi01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkNmUyICFpbXBvcnRhbnRcbn1cblxuLm1kYi1jb2xvci5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWJhY2UgIWltcG9ydGFudFxufVxuXG4ubWRiLWNvbG9yLmxpZ2h0ZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyOWZiYSAhaW1wb3J0YW50XG59XG5cbi5tZGItY29sb3IubGlnaHRlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI4M2E3ICFpbXBvcnRhbnRcbn1cblxuLm1kYi1jb2xvci5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTY5OGQgIWltcG9ydGFudFxufVxuXG4ubWRiLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1MjZlICFpbXBvcnRhbnRcbn1cblxuLm1kYi1jb2xvci10ZXh0IHtcbiAgICBjb2xvcjogIzQ1NTI2ZSAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLW1kYi1jb2xvci1zbGlnaHQsXG4ucmdiYS1tZGItY29sb3Itc2xpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCA4MiwgMTEwLCAwLjEpXG59XG5cbi5yZ2JhLW1kYi1jb2xvci1saWdodCxcbi5yZ2JhLW1kYi1jb2xvci1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgODIsIDExMCwgMC4zKVxufVxuXG4ucmdiYS1tZGItY29sb3Itc3Ryb25nLFxuLnJnYmEtbWRiLWNvbG9yLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgODIsIDExMCwgMC43KVxufVxuXG4ubWRiLWNvbG9yLmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NjVlICFpbXBvcnRhbnRcbn1cblxuLm1kYi1jb2xvci5kYXJrZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzk1MSAhaW1wb3J0YW50XG59XG5cbi5tZGItY29sb3IuZGFya2VuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzJhNDggIWltcG9ydGFudFxufVxuXG4ubWRiLWNvbG9yLmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyMzMxICFpbXBvcnRhbnRcbn1cblxuLnJlZC5saWdodGVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudFxufVxuXG4ucmVkLmxpZ2h0ZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50XG59XG5cbi5yZWQubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY5YTlhICFpbXBvcnRhbnRcbn1cblxuLnJlZC5saWdodGVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTczNzMgIWltcG9ydGFudFxufVxuXG4ucmVkLmxpZ2h0ZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNTM1MCAhaW1wb3J0YW50XG59XG5cbi5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQge1xuICAgIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnRcbn1cblxuLnJnYmEtcmVkLXNsaWdodCxcbi5yZ2JhLXJlZC1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIDAuMSlcbn1cblxuLnJnYmEtcmVkLWxpZ2h0LFxuLnJnYmEtcmVkLWxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjMpXG59XG5cbi5yZ2JhLXJlZC1zdHJvbmcsXG4ucmdiYS1yZWQtc3Ryb25nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpXG59XG5cbi5yZWQuZGFya2VuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudFxufVxuXG4ucmVkLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnRcbn1cblxuLnJlZC5kYXJrZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50XG59XG5cbi5yZWQuZGFya2VuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudFxufVxuXG4ucmVkLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTgwICFpbXBvcnRhbnRcbn1cblxuLnJlZC5hY2NlbnQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTI1MiAhaW1wb3J0YW50XG59XG5cbi5yZWQuYWNjZW50LTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudFxufVxuXG4ucmVkLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMDAwICFpbXBvcnRhbnRcbn1cblxuLnBpbmsubGlnaHRlbi01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnRcbn1cblxuLnBpbmsubGlnaHRlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnRcbn1cblxuLnBpbmsubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnRcbn1cblxuLnBpbmsubGlnaHRlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnRcbn1cblxuLnBpbmsubGlnaHRlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnRcbn1cblxuLnBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudFxufVxuXG4ucGluay10ZXh0IHtcbiAgICBjb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLXBpbmstc2xpZ2h0LFxuLnJnYmEtcGluay1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAzMCwgOTksIDAuMSlcbn1cblxuLnJnYmEtcGluay1saWdodCxcbi5yZ2JhLXBpbmstbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAzMCwgOTksIDAuMylcbn1cblxuLnJnYmEtcGluay1zdHJvbmcsXG4ucmdiYS1waW5rLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDMwLCA5OSwgMC43KVxufVxuXG4ucGluay5kYXJrZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50XG59XG5cbi5waW5rLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnRcbn1cblxuLnBpbmsuZGFya2VuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudFxufVxuXG4ucGluay5kYXJrZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50XG59XG5cbi5waW5rLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnRcbn1cblxuLnBpbmsuYWNjZW50LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODEgIWltcG9ydGFudFxufVxuXG4ucGluay5hY2NlbnQtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50XG59XG5cbi5waW5rLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnRcbn1cblxuLnB1cnBsZS5saWdodGVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmxpZ2h0ZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnRcbn1cblxuLnB1cnBsZS5saWdodGVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTY4YzggIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmxpZ2h0ZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLXRleHQge1xuICAgIGNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnRcbn1cblxuLnJnYmEtcHVycGxlLXNsaWdodCxcbi5yZ2JhLXB1cnBsZS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjEpXG59XG5cbi5yZ2JhLXB1cnBsZS1saWdodCxcbi5yZ2JhLXB1cnBsZS1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuMylcbn1cblxuLnJnYmEtcHVycGxlLXN0cm9uZyxcbi5yZ2JhLXB1cnBsZS1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjcpXG59XG5cbi5wdXJwbGUuZGFya2VuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnRcbn1cblxuLnB1cnBsZS5kYXJrZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUuZGFya2VuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnRcbn1cblxuLnB1cnBsZS5hY2NlbnQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUuYWNjZW50LTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBmICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUtdGV4dCB7XG4gICAgY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudFxufVxuXG4ucmdiYS1kZWVwLXB1cnBsZS1zbGlnaHQsXG4ucmdiYS1kZWVwLXB1cnBsZS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCA1OCwgMTgzLCAwLjEpXG59XG5cbi5yZ2JhLWRlZXAtcHVycGxlLWxpZ2h0LFxuLnJnYmEtZGVlcC1wdXJwbGUtbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCA1OCwgMTgzLCAwLjMpXG59XG5cbi5yZ2JhLWRlZXAtcHVycGxlLXN0cm9uZyxcbi5yZ2JhLWRlZXAtcHVycGxlLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDU4LCAxODMsIDAuNylcbn1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnRcbn1cblxuLmluZGlnby5saWdodGVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmxpZ2h0ZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28ubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnRcbn1cblxuLmluZGlnby5saWdodGVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLXRleHQge1xuICAgIGNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnRcbn1cblxuLnJnYmEtaW5kaWdvLXNsaWdodCxcbi5yZ2JhLWluZGlnby1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDgxLCAxODEsIDAuMSlcbn1cblxuLnJnYmEtaW5kaWdvLWxpZ2h0LFxuLnJnYmEtaW5kaWdvLWxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA4MSwgMTgxLCAwLjMpXG59XG5cbi5yZ2JhLWluZGlnby1zdHJvbmcsXG4ucmdiYS1pbmRpZ28tc3Ryb25nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA4MSwgMTgxLCAwLjcpXG59XG5cbi5pbmRpZ28uZGFya2VuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnRcbn1cblxuLmluZGlnby5kYXJrZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28uZGFya2VuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnRcbn1cblxuLmluZGlnby5hY2NlbnQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28uYWNjZW50LTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnRcbn1cblxuLmJsdWUubGlnaHRlbi01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnRcbn1cblxuLmJsdWUubGlnaHRlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkZWZiICFpbXBvcnRhbnRcbn1cblxuLmJsdWUubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUubGlnaHRlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNWY2ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUubGlnaHRlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhNWY1ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudFxufVxuXG4uYmx1ZS10ZXh0IHtcbiAgICBjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLWJsdWUtc2xpZ2h0LFxuLnJnYmEtYmx1ZS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjEpXG59XG5cbi5yZ2JhLWJsdWUtbGlnaHQsXG4ucmdiYS1ibHVlLWxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4zKVxufVxuXG4ucmdiYS1ibHVlLXN0cm9uZyxcbi5yZ2JhLWJsdWUtc3Ryb25nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxNTAsIDI0MywgMC43KVxufVxuXG4uYmx1ZS5kYXJrZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlODhlNSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnRcbn1cblxuLmJsdWUuZGFya2VuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudFxufVxuXG4uYmx1ZS5kYXJrZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJiMWZmICFpbXBvcnRhbnRcbn1cblxuLmJsdWUuYWNjZW50LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudFxufVxuXG4uYmx1ZS5hY2NlbnQtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzlmZiAhaW1wb3J0YW50XG59XG5cbi5ibHVlLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MmZmICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgICBjb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLWxpZ2h0LWJsdWUtc2xpZ2h0LFxuLnJnYmEtbGlnaHQtYmx1ZS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTY5LCAyNDQsIDAuMSlcbn1cblxuLnJnYmEtbGlnaHQtYmx1ZS1saWdodCxcbi5yZ2JhLWxpZ2h0LWJsdWUtbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTY5LCAyNDQsIDAuMylcbn1cblxuLnJnYmEtbGlnaHQtYmx1ZS1zdHJvbmcsXG4ucmdiYS1saWdodC1ibHVlLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxNjksIDI0NCwgMC43KVxufVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ubGlnaHRlbi01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ubGlnaHRlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ubGlnaHRlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ubGlnaHRlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudFxufVxuXG4uY3lhbi10ZXh0IHtcbiAgICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLWN5YW4tc2xpZ2h0LFxuLnJnYmEtY3lhbi1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAyMTIsIDAuMSlcbn1cblxuLnJnYmEtY3lhbi1saWdodCxcbi5yZ2JhLWN5YW4tbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAyMTIsIDAuMylcbn1cblxuLnJnYmEtY3lhbi1zdHJvbmcsXG4ucmdiYS1jeWFuLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODgsIDIxMiwgMC43KVxufVxuXG4uY3lhbi5kYXJrZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50XG59XG5cbi5jeWFuLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnRcbn1cblxuLmN5YW4uZGFya2VuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudFxufVxuXG4uY3lhbi5kYXJrZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50XG59XG5cbi5jeWFuLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnRcbn1cblxuLmN5YW4uYWNjZW50LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudFxufVxuXG4uY3lhbi5hY2NlbnQtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50XG59XG5cbi5jeWFuLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnRcbn1cblxuLnRlYWwubGlnaHRlbi01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnRcbn1cblxuLnRlYWwubGlnaHRlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnRcbn1cblxuLnRlYWwubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnRcbn1cblxuLnRlYWwubGlnaHRlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiNmFjICFpbXBvcnRhbnRcbn1cblxuLnRlYWwubGlnaHRlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnRcbn1cblxuLnRlYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudFxufVxuXG4udGVhbC10ZXh0IHtcbiAgICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLXRlYWwtc2xpZ2h0LFxuLnJnYmEtdGVhbC1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMSlcbn1cblxuLnJnYmEtdGVhbC1saWdodCxcbi5yZ2JhLXRlYWwtbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMylcbn1cblxuLnJnYmEtdGVhbC1zdHJvbmcsXG4ucmdiYS10ZWFsLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43KVxufVxuXG4udGVhbC5kYXJrZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk3YiAhaW1wb3J0YW50XG59XG5cbi50ZWFsLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnRcbn1cblxuLnRlYWwuZGFya2VuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudFxufVxuXG4udGVhbC5kYXJrZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50XG59XG5cbi50ZWFsLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnRcbn1cblxuLnRlYWwuYWNjZW50LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudFxufVxuXG4udGVhbC5hY2NlbnQtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkZTliNiAhaW1wb3J0YW50XG59XG5cbi50ZWFsLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmxpZ2h0ZW4tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU2YzkgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4ubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmxpZ2h0ZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmJiNmEgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4tdGV4dCB7XG4gICAgY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudFxufVxuXG4ucmdiYS1ncmVlbi1zbGlnaHQsXG4ucmdiYS1ncmVlbi1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDE3NSwgODAsIDAuMSlcbn1cblxuLnJnYmEtZ3JlZW4tbGlnaHQsXG4ucmdiYS1ncmVlbi1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC4zKVxufVxuXG4ucmdiYS1ncmVlbi1zdHJvbmcsXG4ucmdiYS1ncmVlbi1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDE3NSwgODAsIDAuNylcbn1cblxuLmdyZWVuLmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmRhcmtlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmFjY2VudC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmFjY2VudC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNjc2ICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2VkYzggIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dCB7XG4gICAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudFxufVxuXG4ucmdiYS1saWdodC1ncmVlbi1zbGlnaHQsXG4ucmdiYS1saWdodC1ncmVlbi1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAxOTUsIDc0LCAwLjEpXG59XG5cbi5yZ2JhLWxpZ2h0LWdyZWVuLWxpZ2h0LFxuLnJnYmEtbGlnaHQtZ3JlZW4tbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAxOTUsIDc0LCAwLjMpXG59XG5cbi5yZ2JhLWxpZ2h0LWdyZWVuLXN0cm9uZyxcbi5yZ2JhLWxpZ2h0LWdyZWVuLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDE5NSwgNzQsIDAuNylcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnRcbn1cblxuLmxpbWUubGlnaHRlbi01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnRcbn1cblxuLmxpbWUubGlnaHRlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnRcbn1cblxuLmxpbWUubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnRcbn1cblxuLmxpbWUubGlnaHRlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnRcbn1cblxuLmxpbWUubGlnaHRlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnRcbn1cblxuLmxpbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudFxufVxuXG4ubGltZS10ZXh0IHtcbiAgICBjb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLWxpbWUtc2xpZ2h0LFxuLnJnYmEtbGltZS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA1LCAyMjAsIDU3LCAwLjEpXG59XG5cbi5yZ2JhLWxpbWUtbGlnaHQsXG4ucmdiYS1saW1lLWxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNSwgMjIwLCA1NywgMC4zKVxufVxuXG4ucmdiYS1saW1lLXN0cm9uZyxcbi5yZ2JhLWxpbWUtc3Ryb25nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNSwgMjIwLCA1NywgMC43KVxufVxuXG4ubGltZS5kYXJrZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50XG59XG5cbi5saW1lLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnRcbn1cblxuLmxpbWUuZGFya2VuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudFxufVxuXG4ubGltZS5kYXJrZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50XG59XG5cbi5saW1lLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnRcbn1cblxuLmxpbWUuYWNjZW50LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudFxufVxuXG4ubGltZS5hY2NlbnQtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50XG59XG5cbi5saW1lLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5saWdodGVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmxpZ2h0ZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5saWdodGVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmxpZ2h0ZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQge1xuICAgIGNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuLnJnYmEteWVsbG93LXNsaWdodCxcbi5yZ2JhLXllbGxvdy1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjEpXG59XG5cbi5yZ2JhLXllbGxvdy1saWdodCxcbi5yZ2JhLXllbGxvdy1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIDAuMylcbn1cblxuLnJnYmEteWVsbG93LXN0cm9uZyxcbi5yZ2JhLXllbGxvdy1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpXG59XG5cbi55ZWxsb3cuZGFya2VuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5kYXJrZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cuZGFya2VuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5hY2NlbnQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cuYWNjZW50LTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50XG59XG5cbi5hbWJlci5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudFxufVxuXG4uYW1iZXIubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50XG59XG5cbi5hbWJlci5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMjggIWltcG9ydGFudFxufVxuXG4uYW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudFxufVxuXG4uYW1iZXItdGV4dCB7XG4gICAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudFxufVxuXG4ucmdiYS1hbWJlci1zbGlnaHQsXG4ucmdiYS1hbWJlci1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSlcbn1cblxuLnJnYmEtYW1iZXItbGlnaHQsXG4ucmdiYS1hbWJlci1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4zKVxufVxuXG4ucmdiYS1hbWJlci1zdHJvbmcsXG4ucmdiYS1hbWJlci1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNylcbn1cblxuLmFtYmVyLmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmRhcmtlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmFjY2VudC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmFjY2VudC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5saWdodGVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmxpZ2h0ZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5saWdodGVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLXRleHQge1xuICAgIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnRcbn1cblxuLnJnYmEtb3JhbmdlLXNsaWdodCxcbi5yZ2JhLW9yYW5nZS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuMSlcbn1cblxuLnJnYmEtb3JhbmdlLWxpZ2h0LFxuLnJnYmEtb3JhbmdlLWxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjMpXG59XG5cbi5yZ2JhLW9yYW5nZS1zdHJvbmcsXG4ucmdiYS1vcmFuZ2Utc3Ryb25nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjcpXG59XG5cbi5vcmFuZ2UuZGFya2VuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5kYXJrZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UuZGFya2VuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5hY2NlbnQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UuYWNjZW50LTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dCB7XG4gICAgY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudFxufVxuXG4ucmdiYS1kZWVwLW9yYW5nZS1zbGlnaHQsXG4ucmdiYS1kZWVwLW9yYW5nZS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4NywgMzQsIDAuMSlcbn1cblxuLnJnYmEtZGVlcC1vcmFuZ2UtbGlnaHQsXG4ucmdiYS1kZWVwLW9yYW5nZS1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg3LCAzNCwgMC4zKVxufVxuXG4ucmdiYS1kZWVwLW9yYW5nZS1zdHJvbmcsXG4ucmdiYS1kZWVwLW9yYW5nZS1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4NywgMzQsIDAuNylcbn1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmxpZ2h0ZW4tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50XG59XG5cbi5icm93bi5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2NjYzggIWltcG9ydGFudFxufVxuXG4uYnJvd24ubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmxpZ2h0ZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50XG59XG5cbi5icm93bi5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudFxufVxuXG4uYnJvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudFxufVxuXG4uYnJvd24tdGV4dCB7XG4gICAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudFxufVxuXG4ucmdiYS1icm93bi1zbGlnaHQsXG4ucmdiYS1icm93bi1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIxLCA4NSwgNzIsIDAuMSlcbn1cblxuLnJnYmEtYnJvd24tbGlnaHQsXG4ucmdiYS1icm93bi1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjEsIDg1LCA3MiwgMC4zKVxufVxuXG4ucmdiYS1icm93bi1zdHJvbmcsXG4ucmdiYS1icm93bi1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIxLCA4NSwgNzIsIDAuNylcbn1cblxuLmJyb3duLmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmRhcmtlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmV5LXRleHQge1xuICAgIGNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnRcbn1cblxuLnJnYmEtYmx1ZS1ncmV5LXNsaWdodCxcbi5yZ2JhLWJsdWUtZ3JleS1zbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDEyNSwgMTM5LCAwLjEpXG59XG5cbi5yZ2JhLWJsdWUtZ3JleS1saWdodCxcbi5yZ2JhLWJsdWUtZ3JleS1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgMTI1LCAxMzksIDAuMylcbn1cblxuLnJnYmEtYmx1ZS1ncmV5LXN0cm9uZyxcbi5yZ2JhLWJsdWUtZ3JleS1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDEyNSwgMTM5LCAwLjcpXG59XG5cbi5ibHVlLWdyZXkuZGFya2VuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXkuZGFya2VuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudFxufVxuXG4uZ3JleS5saWdodGVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudFxufVxuXG4uZ3JleS5saWdodGVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudFxufVxuXG4uZ3JleS5saWdodGVuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudFxufVxuXG4uZ3JleS5saWdodGVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudFxufVxuXG4uZ3JleS5saWdodGVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudFxufVxuXG4uZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50XG59XG5cbi5ncmV5LXRleHQge1xuICAgIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnRcbn1cblxuLnJnYmEtZ3JleS1zbGlnaHQsXG4ucmdiYS1ncmV5LXNsaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjEpXG59XG5cbi5yZ2JhLWdyZXktbGlnaHQsXG4ucmdiYS1ncmV5LWxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMylcbn1cblxuLnJnYmEtZ3JleS1zdHJvbmcsXG4ucmdiYS1ncmV5LXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjcpXG59XG5cbi5ncmV5LmRhcmtlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnRcbn1cblxuLmdyZXkuZGFya2VuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudFxufVxuXG4uZ3JleS5kYXJrZW4tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50XG59XG5cbi5ncmV5LmRhcmtlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnRcbn1cblxuLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnRcbn1cblxuLmJsYWNrLXRleHQge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnRcbn1cblxuLnJnYmEtYmxhY2stc2xpZ2h0LFxuLnJnYmEtYmxhY2stc2xpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cblxuLnJnYmEtYmxhY2stbGlnaHQsXG4ucmdiYS1ibGFjay1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpXG59XG5cbi5yZ2JhLWJsYWNrLXN0cm9uZyxcbi5yZ2JhLWJsYWNrLXN0cm9uZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpXG59XG5cbi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50XG59XG5cbi53aGl0ZS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50XG59XG5cbi5yZ2JhLXdoaXRlLXNsaWdodCxcbi5yZ2JhLXdoaXRlLXNsaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpXG59XG5cbi5yZ2JhLXdoaXRlLWxpZ2h0LFxuLnJnYmEtd2hpdGUtbGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKVxufVxuXG4ucmdiYS13aGl0ZS1zdHJvbmcsXG4ucmdiYS13aGl0ZS1zdHJvbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KVxufVxuXG4ucmdiYS1zdHlsaXNoLXNsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgNjksIDgxLCAwLjEpXG59XG5cbi5yZ2JhLXN0eWxpc2gtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDY5LCA4MSwgMC4zKVxufVxuXG4ucmdiYS1zdHlsaXNoLXN0cm9uZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgNjksIDgxLCAwLjcpXG59XG5cbi5wcmltYXJ5LWNvbG9yLFxudWwuc3RlcHBlciBsaS5hY3RpdmUgYSAuY2lyY2xlLFxudWwuc3RlcHBlciBsaS5jb21wbGV0ZWQgYSAuY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4NWY0ICFpbXBvcnRhbnRcbn1cblxuLnByaW1hcnktY29sb3ItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50XG59XG5cbi5zZWNvbmRhcnktY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmMgIWltcG9ydGFudFxufVxuXG4uc2Vjb25kYXJ5LWNvbG9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5M2MgIWltcG9ydGFudFxufVxuXG4uZGVmYXVsdC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiYmJhZCAhaW1wb3J0YW50XG59XG5cbi5kZWZhdWx0LWNvbG9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudFxufVxuXG4uaW5mby1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYjVlNSAhaW1wb3J0YW50XG59XG5cbi5pbmZvLWNvbG9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOWMgIWltcG9ydGFudFxufVxuXG4uc3VjY2Vzcy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzg1MSAhaW1wb3J0YW50XG59XG5cbi5zdWNjZXNzLWNvbG9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlMzMgIWltcG9ydGFudFxufVxuXG4ud2FybmluZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMyAhaW1wb3J0YW50XG59XG5cbi53YXJuaW5nLWNvbG9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODAgIWltcG9ydGFudFxufVxuXG4uZGFuZ2VyLWNvbG9yLFxudWwuc3RlcHBlciBsaS53YXJuaW5nIGEgLmNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzU0NyAhaW1wb3J0YW50XG59XG5cbi5kYW5nZXItY29sb3ItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMCAhaW1wb3J0YW50XG59XG5cbi5lbGVnYW50LWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlICFpbXBvcnRhbnRcbn1cblxuLmVsZWdhbnQtY29sb3ItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50XG59XG5cbi5zdHlsaXNoLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1MTVkICFpbXBvcnRhbnRcbn1cblxuLnN0eWxpc2gtY29sb3ItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlNDU1MSAhaW1wb3J0YW50XG59XG5cbi51bmlxdWUtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudFxufVxuXG4udW5pcXVlLWNvbG9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzIzMzEgIWltcG9ydGFudFxufVxuXG4uc3BlY2lhbC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50XG59XG5cbi5zcGVjaWFsLWNvbG9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudFxufVxuXG4ucHVycGxlLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsICNmZjZlYzQsICM3ODczZjUpICFpbXBvcnRhbnRcbn1cblxuLnBlYWNoLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsICNmZmQ4NmYsICNmYzYyNjIpICFpbXBvcnRhbnRcbn1cblxuLmFxdWEtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0MGRlZywgIzIwOTZmZiwgIzA1ZmZhMykgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQwZGVnLCAjNDVjYWZjLCAjMzAzZjlmKSAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtZ3JhZGllbnQtcmdiYSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQwZGVnLCByZ2JhKDI1NSwgMTEwLCAxOTYsIDAuOSksIHJnYmEoMTIwLCAxMTUsIDI0NSwgMC45KSkgIWltcG9ydGFudFxufVxuXG4ucGVhY2gtZ3JhZGllbnQtcmdiYSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQwZGVnLCByZ2JhKDI1NSwgMjE2LCAxMTEsIDAuOSksIHJnYmEoMjUyLCA5OCwgOTgsIDAuOSkpICFpbXBvcnRhbnRcbn1cblxuLmFxdWEtZ3JhZGllbnQtcmdiYSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQwZGVnLCByZ2JhKDMyLCAxNTAsIDI1NSwgMC45KSwgcmdiYSg1LCAyNTUsIDE2MywgMC45KSkgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmFkaWVudC1yZ2JhIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsIHJnYmEoNjksIDIwMiwgMjUyLCAwLjkpLCByZ2JhKDQ4LCA2MywgMTU5LCAwLjkpKSAhaW1wb3J0YW50XG59XG5cbi5kYXJrLWdyZXktdGV4dCB7XG4gICAgY29sb3I6ICM0ZjRmNGYgIWltcG9ydGFudFxufVxuXG4uZGFyay1ncmV5LXRleHQ6aG92ZXIsXG4uZGFyay1ncmV5LXRleHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNGY0ZjRmICFpbXBvcnRhbnRcbn1cblxuLmhvdmVyYWJsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41NXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNTVzIGVhc2UtaW4tb3V0XG59XG5cbi5ob3ZlcmFibGU6aG92ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41NXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNTVzIGVhc2UtaW4tb3V0XG59XG5cbi56LWRlcHRoLTAge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uei1kZXB0aC0xIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudFxufVxuXG4uei1kZXB0aC0xLWhhbGYge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnRcbn1cblxuLnotZGVwdGgtMiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpICFpbXBvcnRhbnRcbn1cblxuLnotZGVwdGgtMyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpICFpbXBvcnRhbnRcbn1cblxuLnotZGVwdGgtNCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE2cHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4yMiksIDAgMjVweCA1NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCAyNXB4IDU1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpICFpbXBvcnRhbnRcbn1cblxuLnotZGVwdGgtNSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAyN3B4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNDBweCA3N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKSAhaW1wb3J0YW50XG59XG5cbi5kaXNhYmxlZCxcbjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudFxufVxuXG5hIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXRcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXRcbn1cblxuYS5kaXNhYmxlZDpob3ZlcixcbmE6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3YmZmXG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLFxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5kaXZpZGVyLW5ldyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW1cbn1cblxuLmRpdmlkZXItbmV3PmgxLFxuLmRpdmlkZXItbmV3IGgyLFxuLmRpdmlkZXItbmV3IGgzLFxuLmRpdmlkZXItbmV3IGg0LFxuLmRpdmlkZXItbmV3IGg1LFxuLmRpdmlkZXItbmV3IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5kaXZpZGVyLW5ldzpiZWZvcmUsXG4uZGl2aWRlci1uZXc6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEuNXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI2M2YzZjNlxufVxuXG4uZGl2aWRlci1uZXc6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgLjVyZW0gMCAwXG59XG5cbi5kaXZpZGVyLW5ldzphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAuNXJlbVxufVxuXG4uaW1nLWZsdWlkLFxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwubW9kYWwtYXZhdGFyIC5tb2RhbC1oZWFkZXIsXG4udmlkZW8tZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG9cbn1cblxuLmZsZXgtY2VudGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5mbGV4LWNlbnRlciBwIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmZsZXgtY2VudGVyIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZsZXgtY2VudGVyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5mbGV4LWNlbnRlciB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmhyLWxpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZlxufVxuXG4uaHItZGFyayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjZcbn1cblxuLnctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDc1JVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAudy1yZXNwb25zaXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbi53LWhlYWRlciB7XG4gICAgd2lkdGg6IDMuMnJlbVxufVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uanVtYm90cm9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKVxufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyODVmNCAhaW1wb3J0YW50XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjY2ZjEgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzQyODVmNCAhaW1wb3J0YW50XG59XG5cbi5iZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjM1NDcgIWltcG9ydGFudFxufVxuXG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAyMTkgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNTQ3ICFpbXBvcnRhbnRcbn1cblxuLmJnLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjMgIWltcG9ydGFudFxufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmEwICFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmYjMgIWltcG9ydGFudFxufVxuXG4uYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzg1MSAhaW1wb3J0YW50XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1M2MgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzg1MSAhaW1wb3J0YW50XG59XG5cbi5iZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNiNWU1ICFpbXBvcnRhbnRcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhOWJjYiAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzNiNWU1ICFpbXBvcnRhbnRcbn1cblxuLmJnLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmJiYWQgIWltcG9ydGFudFxufVxuXG5hLmJnLWRlZmF1bHQ6aG92ZXIsXG5hLmJnLWRlZmF1bHQ6Zm9jdXMsXG5idXR0b24uYmctZGVmYXVsdDpob3ZlcixcbmJ1dHRvbi5iZy1kZWZhdWx0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5Mjg3ICFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1kZWZhdWx0IHtcbiAgICBib3JkZXItY29sb3I6ICMyYmJiYWQgIWltcG9ydGFudFxufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjICFpbXBvcnRhbnRcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsXG5hLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU0MGJmICFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogI2E2YyAhaW1wb3J0YW50XG59XG5cbi5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnRcbn1cblxuYS5iZy1kYXJrOmhvdmVyLFxuYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwOCAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnRcbn1cblxuLmJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnRcbn1cblxuYS5iZy1saWdodDpob3ZlcixcbmEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3YzcgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudFxufVxuXG4uY2FyZC1pbWctMTAwIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweFxufVxuXG4uY2FyZC1pbWctNjQge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweFxufVxuXG4ubW1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50XG59XG5cbi5mbGV4LTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMVxufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMFxufVxuXG4uYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBib3JkZXItbGVmdDogLjI1cmVtIHNvbGlkICNlY2VlZWZcbn1cblxuLmJsb2NrcXVvdGUudGV4dC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAuMjVyZW0gc29saWQgI2VjZWVlZjtcbiAgICBib3JkZXItbGVmdDogbm9uZVxufVxuXG4uYmxvY2txdW90ZSAuYnEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4uYmxvY2txdW90ZSBwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW1cbn1cblxuLmJxLXByaW1hcnkge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzQyODVmNCAhaW1wb3J0YW50XG59XG5cbi5icS1wcmltYXJ5IC5icS10aXRsZSB7XG4gICAgY29sb3I6ICM0Mjg1ZjQgIWltcG9ydGFudFxufVxuXG4uYnEtZGFuZ2VyIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZjM1NDcgIWltcG9ydGFudFxufVxuXG4uYnEtZGFuZ2VyIC5icS10aXRsZSB7XG4gICAgY29sb3I6ICNmZjM1NDcgIWltcG9ydGFudFxufVxuXG4uYnEtd2FybmluZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmIzICFpbXBvcnRhbnRcbn1cblxuLmJxLXdhcm5pbmcgLmJxLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZiMyAhaW1wb3J0YW50XG59XG5cbi5icS1zdWNjZXNzIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMGM4NTEgIWltcG9ydGFudFxufVxuXG4uYnEtc3VjY2VzcyAuYnEtdGl0bGUge1xuICAgIGNvbG9yOiAjMDBjODUxICFpbXBvcnRhbnRcbn1cblxuLmJxLWluZm8ge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzMzYjVlNSAhaW1wb3J0YW50XG59XG5cbi5icS1pbmZvIC5icS10aXRsZSB7XG4gICAgY29sb3I6ICMzM2I1ZTUgIWltcG9ydGFudFxufVxuXG4uaDEtcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiAxNTAlXG59XG5cbi5oMi1yZXNwb25zaXZlIHtcbiAgICBmb250LXNpemU6IDE0NSVcbn1cblxuLmgzLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogMTM1JVxufVxuXG4uaDQtcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiAxMzUlXG59XG5cbi5oNS1yZXNwb25zaXZlIHtcbiAgICBmb250LXNpemU6IDEzNSVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmgxLXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDE3MCVcbiAgICB9XG5cbiAgICAuaDItcmVzcG9uc2l2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwJVxuICAgIH1cblxuICAgIC5oMy1yZXNwb25zaXZlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjUlXG4gICAgfVxuXG4gICAgLmg0LXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDEyNSVcbiAgICB9XG5cbiAgICAuaDUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmgxLXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDIwMCVcbiAgICB9XG5cbiAgICAuaDItcmVzcG9uc2l2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTcwJVxuICAgIH1cblxuICAgIC5oMy1yZXNwb25zaXZlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlXG4gICAgfVxuXG4gICAgLmg0LXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDEyNSVcbiAgICB9XG5cbiAgICAuaDUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmgxLXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDIwMCVcbiAgICB9XG5cbiAgICAuaDItcmVzcG9uc2l2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTcwJVxuICAgIH1cblxuICAgIC5oMy1yZXNwb25zaXZlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlXG4gICAgfVxuXG4gICAgLmg0LXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDEyNSVcbiAgICB9XG5cbiAgICAuaDUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oMS1yZXNwb25zaXZlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNTAlXG4gICAgfVxuXG4gICAgLmgyLXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDIwMCVcbiAgICB9XG5cbiAgICAuaDMtcmVzcG9uc2l2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTcwJVxuICAgIH1cblxuICAgIC5oNC1yZXNwb25zaXZlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlXG4gICAgfVxuXG4gICAgLmg1LXJlc3BvbnNpdmUge1xuICAgICAgICBmb250LXNpemU6IDEyNSVcbiAgICB9XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjNDI4NWY0ICFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjY2ZjEgIWltcG9ydGFudFxufVxuXG4udGV4dC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmYzNTQ3ICFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmYwMjE5ICFpbXBvcnRhbnRcbn1cblxuLnRleHQtd2FybmluZyB7XG4gICAgY29sb3I6ICNmYjMgIWltcG9ydGFudFxufVxuXG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZhMCAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMDBjODUxICFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDk1M2MgIWltcG9ydGFudFxufVxuXG4udGV4dC1pbmZvIHtcbiAgICBjb2xvcjogIzMzYjVlNSAhaW1wb3J0YW50XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMWE5YmNiICFpbXBvcnRhbnRcbn1cblxuLnRleHQtZGVmYXVsdCB7XG4gICAgY29sb3I6ICMyYmJiYWQgIWltcG9ydGFudFxufVxuXG5hLnRleHQtZGVmYXVsdDpob3ZlcixcbmEudGV4dC1kZWZhdWx0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxOTI4NyAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICNhNmMgIWltcG9ydGFudFxufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLFxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM5NTQwYmYgIWltcG9ydGFudFxufVxuXG4udGV4dC1kYXJrIHtcbiAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLFxuYS50ZXh0LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDgwODA4ICFpbXBvcnRhbnRcbn1cblxuLnRleHQtbGlnaHQge1xuICAgIGNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLFxuYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2M3YzdjNyAhaW1wb3J0YW50XG59XG5cbi5mb250LXNtYWxsIHtcbiAgICBmb250LXNpemU6IC45cmVtXG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4udmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi52aWV3IC5tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWRcbn1cblxuLnZpZXcgaW1nLFxuLnZpZXcgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4udmlldyB2aWRlby52aWRlby1pbnRybyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xMDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcbn1cblxuLm92ZXJsYXkgLm1hc2sge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dFxufVxuXG4ub3ZlcmxheSAubWFzazpob3ZlciB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uem9vbSBpbWcsXG4uem9vbSB2aWRlbyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyXG59XG5cbi56b29tOmhvdmVyIGltZyxcbi56b29tOmhvdmVyIHZpZGVvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbn1cblxuLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFICovXG4ud2F2ZXMtZWZmZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKVxufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKVxufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpXG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNClcbn1cblxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50XG59XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtY2lyY2xlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmZmYgMTAwJSwgIzAwMCAxMDAlKVxufVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWJ1dHRvbjpob3Zlcixcbi53YXZlcy1idXR0b246dmlzaXRlZCxcbi53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAuODVlbSAxLjFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMmVtXG59XG5cbi53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBhZGRpbmc6IC44NWVtIDEuMWVtO1xuICAgIG1hcmdpbjogMFxufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yZW1cbn1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIud2F2ZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxXG59XG5cbi53YXZlcy1jaXJjbGUge1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG5cbi53YXZlcy1mbG9hdCB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zXG59XG5cbi53YXZlcy1mbG9hdDphY3RpdmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKVxufVxuXG4ud2F2ZXMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbmEud2F2ZXMtZWZmZWN0LFxuYS53YXZlcy1saWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjcuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxuICovXG4uYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoXG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxufVxuXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzXG59XG5cbi5hbmltYXRlZC5kZWxheS0ycyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMnNcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAzc1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDRzXG59XG5cbi5hbmltYXRlZC5kZWxheS01cyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNXNcbn1cblxuLmFuaW1hdGVkLmZhc3Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zXG59XG5cbi5hbmltYXRlZC5mYXN0ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zXG59XG5cbi5hbmltYXRlZC5zbG93IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyc1xufVxuXG4uYW5pbWF0ZWQuc2xvd2VyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzc1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgICAuYW5pbWF0ZWQge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4uZmFkZUluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uZmFkZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcbiAgICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXG4gICAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbiAgICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwXG59XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjcuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcblxuICAgIGZyb20sXG4gICAgMjAlLFxuICAgIDUzJSxcbiAgICA4MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpXG4gICAgfVxuXG4gICAgNDAlLFxuICAgIDQzJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KVxuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXG4gICAgZnJvbSxcbiAgICAyMCUsXG4gICAgNTMlLFxuICAgIDgwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSlcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgNDMlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpXG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpXG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApXG4gICAgfVxufVxuXG4uYm91bmNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuXG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgMjUlLFxuICAgIDc1JSB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuXG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgMjUlLFxuICAgIDc1JSB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5mbGFzaCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICB9XG59XG5cbi5wdWxzZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKVxuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSlcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKVxuICAgIH1cblxuICAgIDY1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSlcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpXG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKVxuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSlcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpXG4gICAgfVxuXG4gICAgNjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKVxuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG5cbiAgICBmcm9tLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxuXG4gICAgMTAlLFxuICAgIDMwJSxcbiAgICA1MCUsXG4gICAgNzAlLFxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApXG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDQwJSxcbiAgICA2MCUsXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcblxuICAgIGZyb20sXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG5cbiAgICAxMCUsXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCUsXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMClcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMClcbiAgICB9XG59XG5cbi5zaGFrZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICAgIH1cblxuICAgIDYuNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpXG4gICAgfVxuXG4gICAgMTguNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZylcbiAgICB9XG5cbiAgICAzMS41JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZylcbiAgICB9XG5cbiAgICA0My41JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgICB9XG5cbiAgICA2LjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKVxuICAgIH1cblxuICAgIDE4LjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpXG4gICAgfVxuXG4gICAgMzEuNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpXG4gICAgfVxuXG4gICAgNDMuNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZylcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG4gICAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gICAgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZylcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gICAgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZylcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKVxuICAgIH1cbn1cblxuLnN3aW5nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgICBhbmltYXRpb24tbmFtZTogc3dpbmdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpXG4gICAgfVxuXG4gICAgMTAlLFxuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKVxuICAgIH1cblxuICAgIDMwJSxcbiAgICA1MCUsXG4gICAgNzAlLFxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZylcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgNjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKVxuICAgIH1cblxuICAgIDEwJSxcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZylcbiAgICB9XG5cbiAgICAzMCUsXG4gICAgNTAlLFxuICAgIDcwJSxcbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpXG4gICAgfVxuXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICB9XG59XG5cbi50YWRhIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB0YWRhXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG5cbiAgICAxNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKVxuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZylcbiAgICB9XG5cbiAgICA0NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZylcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG5cbiAgICAxNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKVxuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZylcbiAgICB9XG5cbiAgICA0NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZylcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLndvYmJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB3b2JibGVcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcblxuICAgIGZyb20sXG4gICAgMTEuMSUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG5cbiAgICAyMi4yJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZylcbiAgICB9XG5cbiAgICAzMy4zJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKVxuICAgIH1cblxuICAgIDQ0LjQlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZylcbiAgICB9XG5cbiAgICA1NS41JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpXG4gICAgfVxuXG4gICAgNjYuNiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpXG4gICAgfVxuXG4gICAgNzcuNyUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZylcbiAgICB9XG5cbiAgICA4OC44JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZylcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuXG4gICAgZnJvbSxcbiAgICAxMS4xJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cblxuICAgIDIyLjIlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxuICAgIH1cblxuICAgIDMzLjMlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXG4gICAgfVxuXG4gICAgNDQuNCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxuICAgIH1cblxuICAgIDU1LjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcbiAgICB9XG5cbiAgICA2Ni42JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZylcbiAgICB9XG5cbiAgICA3Ny43JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKVxuICAgIH1cblxuICAgIDg4LjglIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKVxuICAgIH1cbn1cblxuLmplbGxvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gICAgYW5pbWF0aW9uLW5hbWU6IGplbGxvXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxuXG4gICAgMTQlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKVxuICAgIH1cblxuICAgIDI4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cblxuICAgIDQyJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMylcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cblxuICAgIDE0JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMylcbiAgICB9XG5cbiAgICAyOCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG5cbiAgICA0MiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpXG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxufVxuXG4uaGVhcnRCZWF0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuXG4gICAgZnJvbSxcbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKVxuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKVxuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSlcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKVxuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45NylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuXG4gICAgZnJvbSxcbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKVxuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKVxuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSlcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKVxuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45NylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1c1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcblxuICAgIGZyb20sXG4gICAgNjAlLFxuICAgIDc1JSxcbiAgICA5MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKVxuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApXG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMClcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcblxuICAgIGZyb20sXG4gICAgNjAlLFxuICAgIDc1JSxcbiAgICA5MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKVxuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApXG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMClcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuXG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpXG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMClcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMClcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuXG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpXG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMClcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMClcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuXG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpXG4gICAgfVxuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMClcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKVxuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuXG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpXG4gICAgfVxuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMClcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKVxuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG5cbiAgICBmcm9tLFxuICAgIDYwJSxcbiAgICA3NSUsXG4gICAgOTAlLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSlcbiAgICB9XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApXG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApXG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG5cbiAgICBmcm9tLFxuICAgIDYwJSxcbiAgICA3NSUsXG4gICAgOTAlLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSlcbiAgICB9XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApXG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApXG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSlcbiAgICB9XG5cbiAgICA1MCUsXG4gICAgNTUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSlcbiAgICB9XG5cbiAgICA1MCUsXG4gICAgNTUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKVxuICAgIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMClcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gICAgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApXG4gICAgfVxuXG4gICAgNDAlLFxuICAgIDQ1JSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApXG4gICAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93blxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMClcbiAgICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApXG4gICAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApXG4gICAgfVxuXG4gICAgNDAlLFxuICAgIDQ1JSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKVxuICAgIH1cblxuICAgIDQwJSxcbiAgICA0NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKVxuICAgIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXBcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZ1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMClcbiAgICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKVxuICAgIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKVxuICAgIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMClcbiAgICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dFxuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgfVxufVxuXG4uZmxpcCB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKVxuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZylcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxuICAgIH1cbn1cblxuLmZsaXBJblgge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblhcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZylcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZylcbiAgICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpXG4gICAgfVxufVxuXG4uZmxpcE91dFkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZylcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKVxuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKVxuICAgIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gICAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gICAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICAgIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICAgIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gICAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXRcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgODAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXRcbiAgICB9XG5cbiAgICA0MCUsXG4gICAgODAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMClcbiAgICB9XG59XG5cbi5oaW5nZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuLmphY2tJblRoZUJveCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3hcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLnJvbGxJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb2xsSW5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpXG4gICAgfVxufVxuXG4ucm9sbE91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgICBhbmltYXRpb24tbmFtZTogcm9sbE91dFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG59XG5cbi56b29tSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSlcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSlcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKVxuICAgIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd25cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpXG4gICAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSlcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKVxuICAgIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSlcbiAgICB9XG59XG5cbi56b29tSW5VcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uem9vbU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbU91dFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICAgIDQwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKVxuICAgIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd25cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlclxuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gICAgNDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXJcbiAgICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICAgIDQwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXJcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyXG4gICAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICAgIDQwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpXG4gICAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd25cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApXG4gICAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93blxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxuICAgIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXG4gICAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG4gICAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcFxufVxuXG5cblxuXG4uZGFuZ2VyLWljIHtcbiAgICBjb2xvcjogI2ZmMzU0NyAhaW1wb3J0YW50XG59XG5cbi5kYW5nZXItaWM6aG92ZXIsXG4uZGFuZ2VyLWljOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmMzU0N1xufVxuXG5cbi53YXJuaW5nLWljIHtcbiAgICBjb2xvcjogI2ZiMyAhaW1wb3J0YW50XG59XG5cbi53YXJuaW5nLWljOmhvdmVyLFxuLndhcm5pbmctaWM6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmIzXG59XG5cbi5zdWNjZXNzLWljIHtcbiAgICBjb2xvcjogIzAwYzg1MSAhaW1wb3J0YW50XG59XG5cbi5zdWNjZXNzLWljOmhvdmVyLFxuLnN1Y2Nlc3MtaWM6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDBjODUxXG59XG5cblxuLnNlY29uZGFyeS1pYyB7XG4gICAgY29sb3I6ICNhNmMgIWltcG9ydGFudFxufVxuXG4uc2Vjb25kYXJ5LWljOmhvdmVyLFxuLnNlY29uZGFyeS1pYzpmb2N1cyB7XG4gICAgY29sb3I6ICNhNmNcbn1cblxuXG5cblxuLnBpbmstaWMge1xuICAgIGNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnRcbn1cblxuLnBpbmstaWM6aG92ZXIsXG4ucGluay1pYzpmb2N1cyB7XG4gICAgY29sb3I6ICNlYzQwN2Fcbn1cblxuXG4uYmxhY2staWMge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnRcbn1cblxuLmJsYWNrLWljOmhvdmVyLFxuLmJsYWNrLWljOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMFxufVxuXG5cbi5jYXJkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpXG59XG5cbi5jYXJkW2NsYXNzKj1cImJvcmRlclwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzllOWU5ZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uY2FyZCAuY2FyZC1ib2R5IGgxLFxuLmNhcmQgLmNhcmQtYm9keSBoMixcbi5jYXJkIC5jYXJkLWJvZHkgaDMsXG4uY2FyZCAuY2FyZC1ib2R5IGg0LFxuLmNhcmQgLmNhcmQtYm9keSBoNSxcbi5jYXJkIC5jYXJkLWJvZHkgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSBhIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dFxufVxuXG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIGE6aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0XG59XG5cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNzQ3MzczXG59XG5cbi5jYXJkIC5tZC1mb3JtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzVcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHhcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+LmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5tZC1mb3JtLmlucHV0LWdyb3VwIGxhYmVsIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubWQtZm9ybS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMFxufVxuXG4ubWQtZm9ybS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dC5tZC1hZGRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuLm1kLWZvcm0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgbWFyZ2luOiAwXG59XG5cbi5uYXZiYXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKVxufVxuXG4ubmF2YmFyIGZvcm0gLm1kLWZvcm0gaW5wdXQge1xuICAgIG1hcmdpbjogMCA1cHggMXB4IDhweFxufVxuXG4ubmF2YmFyIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAuM3JlbSAwIDAgMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxufVxuXG4ubmF2YmFyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5uYXZiYXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpXG59XG5cbi5uYXZiYXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpXG59XG5cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgb3V0bGluZTogMFxufVxuXG4ubmF2YmFyIC5uYXYtZmxleC1pY29ucyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDBcbiAgICB9XG59XG5cbi5uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLm5hdmJhciAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLm5hdmJhciAubmF2LWl0ZW0gLm5hdi1saW5rIC5mYXMsXG4ubmF2YmFyIC5uYXYtaXRlbSAubmF2LWxpbmsgLmZhYixcbi5uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluayAuZmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweFxuICAgIH1cbn1cblxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgYTpub3QoLmFjdGl2ZSkge1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxN3JlbVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm5hdmJhciAuZHJvcGRvd24tbWVudSBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDIycmVtXG4gICAgfVxufVxuXG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2JsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMylcbn1cblxuLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpXG59XG5cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC45KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIilcbn1cblxuLm5hdmJhci5uYXZiYXItbGlnaHQgLmJyZWFkY3J1bWIgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgICB0cmFuc2l0aW9uOiAuMzVzXG59XG5cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5icmVhZGNydW1iIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpXG59XG5cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5icmVhZGNydW1iIC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5rLFxuLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZT4ubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuXG4ubmF2YmFyLm5hdmJhci1saWdodCAuYnJlYWRjcnVtYiAubmF2LWl0ZW0uYWN0aXZlPi5uYXYtbGluazpob3Zlcixcbi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMFxufVxuXG4ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IGZvcm0gLm1kLWZvcm0gaW5wdXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwXG59XG5cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IGZvcm0gLm1kLWZvcm0gaW5wdXQ6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXItY29sb3I6ICM0Mjg1ZjRcbn1cblxuLm5hdmJhci5uYXZiYXItbGlnaHQgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBjb2xvcjogIzAwMFxufVxuXG4ubmF2YmFyLm5hdmJhci1saWdodCBmb3JtIC5tZC1mb3JtIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDBcbn1cblxuLm5hdmJhci5uYXZiYXItbGlnaHQgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbi5uYXZiYXIubmF2YmFyLWxpZ2h0IGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDBcbn1cblxuLm5hdmJhci5uYXZiYXItbGlnaHQgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDBcbn1cblxuLm5hdmJhci5uYXZiYXItbGlnaHQgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzAwMFxufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSlcbn1cblxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2JsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpXG59XG5cbi5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKVxufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIC5icmVhZGNydW1iIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgICB0cmFuc2l0aW9uOiAuMzVzXG59XG5cbi5uYXZiYXIubmF2YmFyLWRhcmsgLmJyZWFkY3J1bWIgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSlcbn1cblxuLm5hdmJhci5uYXZiYXItZGFyayAuYnJlYWRjcnVtYiAubmF2LWl0ZW0uYWN0aXZlPi5uYXYtbGluayxcbi5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZT4ubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKVxufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIC5icmVhZGNydW1iIC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlPi5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5uYXZiYXIubmF2YmFyLWRhcmsgZm9ybSAubWQtZm9ybSBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcbn1cblxuLm5hdmJhci5uYXZiYXItZGFyayBmb3JtIC5tZC1mb3JtIGlucHV0OmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI4NWY0XG59XG5cbi5uYXZiYXIubmF2YmFyLWRhcmsgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLm5hdmJhci5uYXZiYXItZGFyayBmb3JtIC5tZC1mb3JtIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubmF2YmFyLm5hdmJhci1kYXJrIGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm5hdmJhci5zY3JvbGxpbmctbmF2YmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZyAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC41cyBlYXNlLWluLW91dFxuICAgIH1cblxuICAgIC5uYXZiYXIuc2Nyb2xsaW5nLW5hdmJhciAubmF2YmFyLW5hdj5saSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzXG4gICAgfVxuXG4gICAgLm5hdmJhci5zY3JvbGxpbmctbmF2YmFyLnRvcC1uYXYtY29sbGFwc2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4XG4gICAgfVxufVxuXG5cblxuLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKVxufVxuXG4uYmFkZ2UtcGlsbCB7XG4gICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC42ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW1cbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyODVmNCAhaW1wb3J0YW50XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzU0NyAhaW1wb3J0YW50XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjMgIWltcG9ydGFudFxufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjODUxICFpbXBvcnRhbnRcbn1cblxuLmJhZGdlLWluZm8ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYjVlNSAhaW1wb3J0YW50XG59XG5cbi5iYWRnZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmJiYWQgIWltcG9ydGFudFxufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmMgIWltcG9ydGFudFxufVxuXG4uYmFkZ2UtZGFyayB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnRcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudFxufVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogYXV0b1xufVxuXG5ib2R5Lm1vZGFsLW9wZW4gLmZpeGVkLXRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50XG59XG5cbmJvZHkubW9kYWwtb3BlbiAuZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcbn1cblxuYm9keS5zY3JvbGxhYmxlIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4xMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4xMjVyZW1cbn1cblxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwge1xuICAgIG1hcmdpbi10b3A6IDEwJVxufVxuXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAuY2xvc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAtMnJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG5cbi5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW1cbn1cblxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWhlYWRlciAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbi5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1oZWFkZXIgLnRpdGxlIC5mYXMsXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtaGVhZGVyIC50aXRsZSAuZmFiLFxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWhlYWRlciAudGl0bGUgLmZhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHhcbn1cblxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWhlYWRlciAuc29jaWFsLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtaGVhZGVyIC5zb2NpYWwtYnV0dG9ucyBhIHtcbiAgICBmb250LXNpemU6IDFyZW1cbn1cblxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWMtdGFicyAubWQtdGFicyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IC0xLjVyZW0gMXJlbSAwIDFyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKVxufVxuXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtYy10YWJzIC5tZC10YWJzIGxpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDFcbn1cblxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWMtdGFicyAubWQtdGFicyBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWMtdGFicyAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuN3JlbSAwIDAgMFxufVxuXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtYm9keSxcbi5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIGNvbG9yOiAjNjE2MTYxXG59XG5cbi5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1ib2R5IC5hZGRpdGlvbmFsLW9wdGlvbixcbi5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1mb290ZXIgLmFkZGl0aW9uYWwtb3B0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbC5tb2RhbC1hdmF0YXIge1xuICAgIG1hcmdpbi10b3A6IDZyZW1cbn1cblxuLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwubW9kYWwtYXZhdGFyIC5tb2RhbC1oZWFkZXIge1xuICAgIG1hcmdpbjogLTZyZW0gMCAtMXJlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbC5tb2RhbC1hdmF0YXIgLm1vZGFsLWhlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KVxufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeSAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogLjNyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeSAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKVxufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeSAuY2xvc2Uge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBjb2xvcjogIzYxNjE2MVxufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1wcmltYXJ5IC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjRcbn1cblxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuZmFzLFxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuZmFiLFxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuZmFyIHtcbiAgICBjb2xvcjogIzQyODVmNFxufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1wcmltYXJ5IC5iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyODVmNFxufVxuXG4uXG5cbi5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNTQ3XG59XG5cbi5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWRhbmdlciAuZmFzLFxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtZGFuZ2VyIC5mYWIsXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1kYW5nZXIgLmZhciB7XG4gICAgY29sb3I6ICNmZjM1NDdcbn1cblxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtZGFuZ2VyIC5iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzU0N1xufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjNcbn1cblxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtd2FybmluZyAuZmFzLFxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtd2FybmluZyAuZmFiLFxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtd2FybmluZyAuZmFyIHtcbiAgICBjb2xvcjogI2ZiM1xufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC13YXJuaW5nIC5iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiM1xufVxuXG5cbi5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmZhcyxcbi5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmZhYixcbi5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmZhciB7XG4gICAgY29sb3I6ICMwMGM4NTFcbn1cblxuLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtc3VjY2VzcyAuYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGM4NTFcbn1cblxuXG5cbi5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWluZm8gLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYjVlNVxufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1pbmZvIC5mYXMsXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1pbmZvIC5mYWIsXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1pbmZvIC5mYXIge1xuICAgIGNvbG9yOiAjMzNiNWU1XG59XG5cbi5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWluZm8gLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNiNWU1XG59XG5cblxuLm1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdG9wIHtcbiAgICAgICAgdG9wOiAwXG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtbGVmdCB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwXG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtYm90dG9tIHtcbiAgICAgICAgYm90dG9tOiAwXG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdG9wLWxlZnQge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHhcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC10b3AtcmlnaHQge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4XG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtYm90dG9tLWxlZnQge1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHhcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1ib3R0b20tcmlnaHQge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4XG4gICAgfVxufVxuXG4ubW9kYWwuZmFkZS50b3A6bm90KC5zaG93KSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1JSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjUlLCAwKVxufVxuXG4ubW9kYWwuZmFkZS5sZWZ0Om5vdCguc2hvdykgLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMClcbn1cblxuLm1vZGFsLmZhZGUucmlnaHQ6bm90KC5zaG93KSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1JSwgMCwgMClcbn1cblxuLm1vZGFsLmZhZGUuYm90dG9tOm5vdCguc2hvdykgLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC5tb2RhbC1zY3JvbGxpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB9XG5cbiAgICAubW9kYWwubW9kYWwtc2Nyb2xsaW5nIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwNTBcbiAgICB9XG5cbiAgICAubW9kYWwubW9kYWwtY29udGVudC1jbGlja2FibGUge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0b1xuICAgIH1cblxuICAgIC5tb2RhbC5tb2RhbC1jb250ZW50LWNsaWNrYWJsZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkXG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1mbHVpZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWZsdWlkIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1mcmFtZS5tb2RhbC1ib3R0b20ge1xuICAgICAgICBib3R0b206IDBcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWZ1bGwtaGVpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1mdWxsLWhlaWdodC5tb2RhbC10b3AsXG4gICAgLm1vZGFsIC5tb2RhbC1mdWxsLWhlaWdodC5tb2RhbC1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuXG4gICAgLm1vZGFsIC5tb2RhbC1mdWxsLWhlaWdodC5tb2RhbC10b3Age1xuICAgICAgICBib3R0b206IGF1dG9cbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWZ1bGwtaGVpZ2h0Lm1vZGFsLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMFxuICAgIH1cblxuICAgIC5tb2RhbCAubW9kYWwtZnVsbC1oZWlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5tb2RhbCAubW9kYWwtZnVsbC1oZWlnaHQubW9kYWwtbGcge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWwgLm1vZGFsLWZ1bGwtaGVpZ2h0Lm1vZGFsLWxnIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kYWwgLm1vZGFsLWZ1bGwtaGVpZ2h0Lm1vZGFsLWxnIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbCAubW9kYWwtc2lkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDBcbiAgICB9XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cblxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB3aWR0aDogLjYyNXJlbTtcbiAgICBoZWlnaHQ6IC42MjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHlcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbn1cblxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG5cbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gICAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuYWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgfVxufVxuXG4ubWQtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXSxcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXRcbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyODVmNDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMCAjNDI4NWY0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjNDI4NWY0XG59XG5cbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCB7XG4gICAgY29sb3I6ICM0Mjg1ZjRcbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkrbGFiZWw6OmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0rbGFiZWw6OmFmdGVyLFxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWErbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgb3BhY2l0eSBlYXNlLW91dCwgMC4ycyBjb2xvciBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHkgZWFzZS1vdXQsIDAuMnMgY29sb3IgZWFzZS1vdXRcbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQsXG4ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMudmFsaWQsXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS52YWxpZCxcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhOmZvY3VzLnZhbGlkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYzg1MTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMDBjODUxO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMDBjODUxXG59XG5cbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciB7XG4gICAgY29sb3I6ICMwMGM4NTE7XG4gICAgY29udGVudDogYXR0cihkYXRhLXN1Y2Nlc3MpO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uaW52YWxpZCxcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmludmFsaWQsXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0NDMzNjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMCAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjZjQ0MzM2XG59XG5cbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciB7XG4gICAgY29sb3I6ICNmNDQzMzY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciB7XG4gICAgdG9wOiA0LjFyZW1cbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDRyZW1cbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sLWxnLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLWxnLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDQuNnJlbVxufVxuXG4ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS5mb3JtLWNvbnRyb2wtbGcuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogNC42cmVtXG59XG5cbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC1zbS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC1zbS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciB7XG4gICAgdG9wOiAzLjdyZW1cbn1cblxuLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sLXNtLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uZm9ybS1jb250cm9sLXNtOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDMuNnJlbVxufVxuXG4ubWQtZm9ybT5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubWQtZm9ybT5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWwge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMFxufVxuXG4ubWQtZm9ybT5pbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pK2xhYmVsLFxuLm1kLWZvcm0+aW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMFxufVxuXG4ubWQtZm9ybSAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPVwidGV4dFwiXTp2YWxpZCtsYWJlbCB7XG4gICAgY29sb3I6ICMwMGM4NTEgIWltcG9ydGFudFxufVxuXG4ubWQtZm9ybSAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPVwidGV4dFwiXTppbnZhbGlkK2xhYmVsIHtcbiAgICBjb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50XG59XG5cbi5tZC1mb3JtIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAwICMwMGM4NTEgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzAwYzg1MSAhaW1wb3J0YW50XG59XG5cbi5tZC1mb3JtIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzg1MSAhaW1wb3J0YW50XG59XG5cbi5tZC1mb3JtIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIDAgI2Y0NDMzNiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjZjQ0MzM2ICFpbXBvcnRhbnRcbn1cblxuLm1kLWZvcm0gLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudFxufVxuXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogLjZyZW0gMCAuNHJlbSAwO1xuICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLm1kLWZvcm0gLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkXG59XG5cbi5tZC1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzg1MVxufVxuXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGM4NTEgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMDBjODUxICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICMwMGM4NTEgIWltcG9ydGFudFxufVxuXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNlxufVxuXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAwICNmNDQzMzYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2Y0NDMzNiAhaW1wb3J0YW50XG59XG5cbi5tZC1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAhaW1wb3J0YW50XG59XG5cbi5tZC1mb3JtIC52YWxpZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbi5tZC1mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW1cbn1cblxuLm1kLWZvcm0gbGFiZWwuYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDFyZW1cbn1cblxuLm1kLWZvcm0gLnByZWZpeCB7XG4gICAgdG9wOiAuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjc1cmVtXG59XG5cbi5tZC1mb3JtIC5wcmVmaXh+aW5wdXQsXG4ubWQtZm9ybSAucHJlZml4fnRleHRhcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtXG59XG5cbi5tZC1mb3JtIC5wcmVmaXh+bGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW1cbn1cblxuLm1kLWZvcm0gLnByZWZpeH4uZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMi42cmVtXG59XG5cbi5tZC1mb3JtIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCVcbn1cblxuLm1kLWZvcm0gbGFiZWwuYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpIHNjYWxlKDAuOClcbn1cblxuLm1kLWZvcm0gLnByZWZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzXG59XG5cbi5tZC1mb3JtIC5wcmVmaXguYWN0aXZlIHtcbiAgICBjb2xvcjogIzQyODVmNFxufVxuXG4ubWQtZm9ybS5mb3JtLWxnIC52YWxpZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtXG59XG5cbi5tZC1mb3JtLmZvcm0tbGcgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbVxufVxuXG4ubWQtZm9ybS5mb3JtLWxnIGxhYmVsLmFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtXG59XG5cbi5tZC1mb3JtLmZvcm0tbGcgLnByZWZpeCB7XG4gICAgdG9wOiAuNHJlbTtcbiAgICBmb250LXNpemU6IDJyZW1cbn1cblxuLm1kLWZvcm0uZm9ybS1sZyAucHJlZml4fmlucHV0LFxuLm1kLWZvcm0uZm9ybS1sZyAucHJlZml4fnRleHRhcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW1cbn1cblxuLm1kLWZvcm0uZm9ybS1sZyAucHJlZml4fmxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbVxufVxuXG4ubWQtZm9ybS5mb3JtLWxnIC5wcmVmaXh+LmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMXJlbVxufVxuXG4ubWQtZm9ybS5mb3JtLXNtIC52YWxpZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtXG59XG5cbi5tZC1mb3JtLmZvcm0tc20gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubWQtZm9ybS5mb3JtLXNtIGxhYmVsLmFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAuOTVyZW1cbn1cblxuLm1kLWZvcm0uZm9ybS1zbSAucHJlZml4IHtcbiAgICB0b3A6IC4zNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbVxufVxuXG4ubWQtZm9ybS5mb3JtLXNtIC5wcmVmaXh+aW5wdXQsXG4ubWQtZm9ybS5mb3JtLXNtIC5wcmVmaXh+dGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbVxufVxuXG4ubWQtZm9ybS5mb3JtLXNtIC5wcmVmaXh+bGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtXG59XG5cbi5tZC1mb3JtLmZvcm0tc20gLnByZWZpeH4uZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbVxufVxuXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW5cbn1cblxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWErbGFiZWwge1xuICAgIHRvcDogLTAuNnJlbVxufVxuXG4ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS1hdXRvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW1cbn1cblxuLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEtYXV0bytsYWJlbCB7XG4gICAgdG9wOiAwXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3Ncbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI4NWY0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM0Mjg1ZjQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM0Mjg1ZjRcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCB7XG4gICAgY29sb3I6ICM0Mjg1ZjRcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMudmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cy52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cy52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0udmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMudmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXMudmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzg1MTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDBjODUxO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDBjODUxXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciB7XG4gICAgY29sb3I6ICMwMGM4NTE7XG4gICAgY29udGVudDogYXR0cihkYXRhLXN1Y2Nlc3MpO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXS5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cy5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uaW52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXS5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uaW52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cy5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMuaW52YWxpZCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5pbnZhbGlkLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhLmludmFsaWQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhOmZvY3VzLmludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZjQ0MzM2XG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS5pbnZhbGlkK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS5pbnZhbGlkK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl0uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS5pbnZhbGlkK2xhYmVsLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCxcbi5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciB7XG4gICAgY29sb3I6ICNmNDQzMzY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cmVtO1xuICAgIGxlZnQ6IDBcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLFxuLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlcixcbi5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRyZW07XG4gICAgbGVmdDogMFxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lPmlucHV0W3R5cGVdOi13ZWJraXQtYXV0b2ZpbGw6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdChbdHlwZT1cInNlYXJjaFwiXSkrbGFiZWwsXG4ubWQtZm9ybS5tZC1vdXRsaW5lPmlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbCB7XG4gICAgbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHNjYWxlKDAuOCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmU+aW5wdXRbdHlwZV06LXdlYmtpdC1hdXRvZmlsbDpub3QoLmJyb3dzZXItZGVmYXVsdCk6bm90KFt0eXBlPVwic2VhcmNoXCJdKStsYWJlbC5hY3RpdmUsXG4ubWQtZm9ybS5tZC1vdXRsaW5lPmlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbC5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHNjYWxlKDAuOCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhdXRvZmlsbCB7XG4gICAgdG8ge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYXV0b2ZpbGwge1xuICAgIHRvIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgfVxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGF1dG9maWxsO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvZmlsbDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aFxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgbGFiZWwuYWN0aXZlIHtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTNweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpIHNjYWxlKDAuOClcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzI1cmVtXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1sZyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tbGcgbGFiZWwuYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpIHNjYWxlKDAuOClcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLWxnIC5wcmVmaXgge1xuICAgIHRvcDogLjY1cmVtO1xuICAgIGZvbnQtc2l6ZTogMjVweFxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tbGcgLnByZWZpeH5pbnB1dCxcbi5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1sZyAucHJlZml4fnRleHRhcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi4ycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1sZyAucHJlZml4fmxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1sZyAucHJlZml4fi5mb3JtLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjNyZW1cbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjYyNXJlbVxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tc20gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KVxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tc20gbGFiZWwuYWN0aXZlIHtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHNjYWxlKDAuOClcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIC5wcmVmaXgge1xuICAgIHRvcDogLjVyZW07XG4gICAgZm9udC1zaXplOiAxNXB4XG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1zbSAucHJlZml4fmlucHV0LFxuLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIC5wcmVmaXh+dGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjZyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW1cbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIC5wcmVmaXh+bGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW1cbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIC5wcmVmaXh+LmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuN3JlbVxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lIC5wcmVmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnNcbn1cblxuLm1kLWZvcm0ubWQtb3V0bGluZSAucHJlZml4OmZvY3VzIHtcbiAgICBjb2xvcjogIzQyODVmNFxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lIC5wcmVmaXh+aW5wdXQsXG4ubWQtZm9ybS5tZC1vdXRsaW5lIC5wcmVmaXh+dGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbVxufVxuXG4ubWQtZm9ybS5tZC1vdXRsaW5lIC5wcmVmaXh+bGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgLnByZWZpeH4uZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMi4xcmVtXG59XG5cbi5tZC1mb3JtLm1kLW91dGxpbmUgLmNoYXJhY3Rlci1jb3VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW1cbn1cblxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXSxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4ubWQtZm9ybS5tZC1iZyB0ZXh0YXJlYS5tZC10ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNDI4NWY0KSwgdG8oIzQyODVmNCkpLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNjZWQ0ZGEpLCB0bygjY2VkNGRhKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQyODVmNCwgIzQyODVmNCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNjZWQ0ZGEsICNjZWQ0ZGEpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlLCA1MCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4LCAxMDAlIDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjNyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4zcmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDksIDAuMDgsIDEpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjNzIGN1YmljLWJlemllcigwLjY0LCAwLjA5LCAwLjA4LCAxKVxufVxuXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuLm1kLWZvcm0ubWQtYmcgdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbi5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMsXG4ubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuLm1kLWZvcm0ubWQtYmcgdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweCwgMTAwJSAxcHg7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4ubWQtZm9ybS5tZC1iZz5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubWQtZm9ybS5tZC1iZz5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWwge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMFxufVxuXG4ubWQtZm9ybS5tZC1iZz5pbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pK2xhYmVsLFxuLm1kLWZvcm0ubWQtYmc+aW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMFxufVxuXG4ubWQtZm9ybS5tZC1iZyAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxLjFyZW0gLjdyZW0gLjRyZW0gIWltcG9ydGFudFxufVxuXG4ubWQtZm9ybS5tZC1iZyBsYWJlbCB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogLjdyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxM3B4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJVxufVxuXG4ubWQtZm9ybS5tZC1iZyBsYWJlbC5hY3RpdmUge1xuICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMC44KVxufVxuXG4ubWQtZm9ybS5tZC1iZy5mb3JtLWxnIGxhYmVsIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweClcbn1cblxuLm1kLWZvcm0ubWQtYmcuZm9ybS1sZyBsYWJlbC5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDAuOClcbn1cblxuLm1kLWZvcm0ubWQtYmcuZm9ybS1zbSBsYWJlbCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpXG59XG5cbi5tZC1mb3JtLm1kLWJnLmZvcm0tc20gbGFiZWwuYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgwLjgpXG59XG5cbi5tZC1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5tZC1mb3JtIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMFxufVxuXG4ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLm1kLWZvcm0gLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMFxufVxuXG4ubmVlZHMtdmFsaWRhdGlvbiAubWQtZm9ybSBsYWJlbCB7XG4gICAgbGVmdDogLjNyZW1cbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZXMpfi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiRWxlZ2lyXCJcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcocGwtcGwpfi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiV3liaWVyelwiXG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGZyKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkNob2lzaXJcIlxufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhpbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJQaWxpaFwiXG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKHpoKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIumBuOaTh1wiXG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGRlKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlfDpGhsZW5cIlxufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhydSl+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCLQktGL0LHRgNCw0YLRjFwiXG59XG5cbi5tZC1mb3JtPmxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG59XG5cbi5tZC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudFxufVxuXG4ubWQtZm9ybSAuaW5wdXQtcHJlZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5tZC1mb3JtIC5pbnB1dC1wcmVmaXguYWN0aXZlIHtcbiAgICBjb2xvcjogIzQyODVmNFxufVxuXG4ubWQtZm9ybS5pbnB1dC13aXRoLXByZS1pY29uIGxhYmVsIHtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHJpZ2h0OiBpbml0aWFsXG59XG5cbi5tZC1mb3JtLmlucHV0LXdpdGgtcHJlLWljb24gLmlucHV0LXByZWZpeCB7XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogaW5pdGlhbFxufVxuXG4ubWQtZm9ybS5pbnB1dC13aXRoLXByZS1pY29uIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctbGVmdDogMi43cmVtICFpbXBvcnRhbnRcbn1cblxuLm1kLWZvcm0uaW5wdXQtd2l0aC1wb3N0LWljb24gLmlucHV0LXByZWZpeCB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgbGVmdDogaW5pdGlhbFxufVxuXG4ubWQtZm9ybS5pbnB1dC13aXRoLXBvc3QtaWNvbiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjdyZW0gIWltcG9ydGFudFxufVxuXG4ubWQtZm9ybS5pbnB1dC13aXRoLXBvc3QtaWNvbi5pbnB1dC13aXRoLXByZS1pY29uIC5pbnB1dC1wcmVmaXgge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGxlZnQ6IGluaXRpYWxcbn1cblxuLm1kLWZvcm0uaW5wdXQtd2l0aC1wb3N0LWljb24uaW5wdXQtd2l0aC1wcmUtaWNvbiAuaW5wdXQtcHJlZml4OmZpcnN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IGluaXRpYWxcbn1cblxuLm1kLWZvcm0uaW5wdXQtd2l0aC1wb3N0LWljb24uaW5wdXQtd2l0aC1wcmUtaWNvbiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5lZGdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNzhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjXG59XG5cbi5mcmVlLWJpcmQge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweFxufVxuXG4uanVpY3ktcGVhY2gtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmZmVjZDIpLCB0bygjZmNiNjlmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlY2QyIDAlLCAjZmNiNjlmIDEwMCUpXG59XG5cbi55b3VuZy1wYXNzaW9uLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZmY4MTc3KSwgY29sb3Itc3RvcCgwJSwgI2ZmODY3YSksIGNvbG9yLXN0b3AoMjElLCAjZmY4YzdmKSwgY29sb3Itc3RvcCg1MiUsICNmOTkxODUpLCBjb2xvci1zdG9wKDc4JSwgI2NmNTU2YyksIHRvKCNiMTJhNWIpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjgxNzcgMCUsICNmZjg2N2EgMCUsICNmZjhjN2YgMjElLCAjZjk5MTg1IDUyJSwgI2NmNTU2YyA3OCUsICNiMTJhNWIgMTAwJSlcbn1cblxuLmxhZHktbGlwcy1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjZmY5YTllKSwgY29sb3Itc3RvcCg5OSUsICNmZWNmZWYpLCB0bygjZmVjZmVmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmOWE5ZSAwJSwgI2ZlY2ZlZiA5OSUsICNmZWNmZWYgMTAwJSlcbn1cblxuLnN1bm55LW1vcm5pbmctZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmNmQzNjUgMCUsICNmZGEwODUgMTAwJSlcbn1cblxuLnJhaW55LWFzaHZpbGxlLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmYmMyZWIpLCB0bygjYTZjMWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZiYzJlYiAwJSwgI2E2YzFlZSAxMDAlKVxufVxuXG4uZnJvemVuLWRyZWFtcy1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjZmRjYmYxKSwgY29sb3Itc3RvcCgxJSwgI2ZkY2JmMSksIHRvKCNlNmRlZTkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmRjYmYxIDAlLCAjZmRjYmYxIDElLCAjZTZkZWU5IDEwMCUpXG59XG5cbi53YXJtLWZsYW1lLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjlhOWUgMCUsICNmYWQwYzQgOTklLCAjZmFkMGM0IDEwMCUpXG59XG5cbi5uaWdodC1mYWRlLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNhMThjZDEpLCB0bygjZmJjMmViKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ExOGNkMSAwJSwgI2ZiYzJlYiAxMDAlKVxufVxuXG4uc3ByaW5nLXdhcm10aC1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjZmFkMGM0KSwgdG8oI2ZmZDFmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYWQwYzQgMCUsICNmZmQxZmYgMTAwJSlcbn1cblxuLndpbnRlci1uZXZhLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjYTFjNGZkIDAlLCAjYzJlOWZiIDEwMCUpXG59XG5cbi5kdXN0eS1ncmFzcy1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Q0ZmM3OSAwJSwgIzk2ZTZhMSAxMDAlKVxufVxuXG4udGVtcHRpbmctYXp1cmUtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM4NGZhYjAgMCUsICM4ZmQzZjQgMTAwJSlcbn1cblxuLmhlYXZ5LXJhaW4tZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2NmZDlkZiksIHRvKCNlMmViZjApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjY2ZkOWRmIDAlLCAjZTJlYmYwIDEwMCUpXG59XG5cbi5hbXktY3Jpc3AtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNhNmMwZmUgMCUsICNmNjgwODQgMTAwJSlcbn1cblxuLm1lYW4tZnJ1aXQtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmY2NiOTAgMCUsICNkNTdlZWIgMTAwJSlcbn1cblxuLmRlZXAtYmx1ZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2UwYzNmYyAwJSwgIzhlYzVmYyAxMDAlKVxufVxuXG4ucmlwZS1tYWxpbmthLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZjA5M2ZiIDAlLCAjZjU1NzZjIDEwMCUpXG59XG5cbi5jbG91ZHkta25veHZpbGxlLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZmRmYmZiIDAlLCAjZWJlZGVlIDEwMCUpXG59XG5cbi5tb3JwaGV1cy1kZW4tZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzMwY2ZkMCksIHRvKCMzMzA4NjcpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzBjZmQwIDAlLCAjMzMwODY3IDEwMCUpXG59XG5cbi5yYXJlLXdpbmQtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2E4ZWRlYSksIHRvKCNmZWQ2ZTMpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYThlZGVhIDAlLCAjZmVkNmUzIDEwMCUpXG59XG5cbi5uZWFyLW1vb24tZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzVlZTdkZiksIHRvKCNiNDkwY2EpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNWVlN2RmIDAlLCAjYjQ5MGNhIDEwMCUpXG59XG5cbi5zY2hlZHVsZS1saXN0IC5oci1ib2xkIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzIxMjUyOVxufVxuXG4uc2NoZWR1bGUtbGlzdCAuZm9udC1zbWFsbGVyIHtcbiAgICBmb250LXNpemU6IC44cmVtXG59XG5cbi5ub3RlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4XG59XG5cbi5ub3RlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4ubm90ZSBwIHtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5ub3RlLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmVlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTc2YWM0XG59XG5cbi5ub3RlLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgICBib3JkZXItY29sb3I6ICM1ODU5NWFcbn1cblxuLm5vdGUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBlNTtcbiAgICBib3JkZXItY29sb3I6ICM0OWE3NWZcbn1cblxuLm5vdGUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlN2U4O1xuICAgIGJvcmRlci1jb2xvcjogI2U0NTQ2MFxufVxuXG4ubm90ZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNGUwO1xuICAgIGJvcmRlci1jb2xvcjogI2MyYTQ0MlxufVxuXG4ubm90ZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmMmY1O1xuICAgIGJvcmRlci1jb2xvcjogIzI0OTJhNVxufVxuXG4ubm90ZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBib3JkZXItY29sb3I6ICMwZjBmMGZcbn1cblxuZm9vdGVyLnBhZ2UtZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuZm9vdGVyLnBhZ2UtZm9vdGVyIC5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbmZvb3Rlci5wYWdlLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuXG5mb290ZXIucGFnZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLm1lZGlhIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAwXG59XG5cbi5tZWRpYSAubWVkaWEtbGVmdCBpbWcge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMilcbn1cblxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjEyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjEyNXJlbVxufVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMTI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4xMjVyZW1cbn1cblxuLmxpc3QtZ3JvdXAgYSxcbi5saXN0LWdyb3VwIGJ1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbjogLjVzXG59XG5cbi5saXN0LWdyb3VwIGE6aG92ZXIsXG4ubGlzdC1ncm91cCBidXR0b246aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb246IC41c1xufVxuXG51bC5zdGVwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAxZW0gLTEuNXJlbTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uXG59XG5cbnVsLnN0ZXBwZXIgbGkgYSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG51bC5zdGVwcGVyIGxpIGEgLmNpcmNsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG5cbnVsLnN0ZXBwZXIgbGkgYSAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KVxufVxuXG51bC5zdGVwcGVyIGxpLmFjdGl2ZSBhIC5sYWJlbCxcbnVsLnN0ZXBwZXIgbGkuY29tcGxldGVkIGEgLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpXG59XG5cbi5zdGVwcGVyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLnN0ZXBwZXItaG9yaXpvbnRhbCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb246IC41c1xufVxuXG4uc3RlcHBlci1ob3Jpem9udGFsIGxpIGEgLmxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAuNjNyZW1cbn1cblxuLnN0ZXBwZXItaG9yaXpvbnRhbCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cblxuLnN0ZXBwZXItaG9yaXpvbnRhbCBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAuNXJlbSAwIDAgMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuXG4uc3RlcHBlci1ob3Jpem9udGFsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gICAgLnN0ZXBwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5zdGVwcGVyLWhvcml6b250YWwgbGkge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIH1cblxuICAgIC5zdGVwcGVyLWhvcml6b250YWwgbGkgYSAubGFiZWwge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IC4ycmVtXG4gICAgfVxuXG4gICAgLnN0ZXBwZXItaG9yaXpvbnRhbCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMuNzVyZW07XG4gICAgICAgIGxlZnQ6IDIuMTlyZW07XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB9XG59XG5cbi5zdGVwcGVyLWhvcml6b250YWw+bGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcbn1cblxuLnN0ZXBwZXItdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5zdGVwcGVyLXZlcnRpY2FsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbn1cblxuLnN0ZXBwZXItdmVydGljYWwgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxufVxuXG4uc3RlcHBlci12ZXJ0aWNhbCBsaSBhIC5jaXJjbGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDFcbn1cblxuLnN0ZXBwZXItdmVydGljYWwgbGkgYSAubGFiZWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiAuMnJlbVxufVxuXG4uc3RlcHBlci12ZXJ0aWNhbCBsaS5jb21wbGV0ZWQgYSAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLnN0ZXBwZXItdmVydGljYWwgbGkgLnN0ZXAtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjk0cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTNyZW1cbn1cblxuLnN0ZXBwZXItdmVydGljYWwgbGkgLnN0ZXAtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IC44OHJlbVxufVxuXG4uc3RlcHBlci12ZXJ0aWNhbCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjQ0cmVtO1xuICAgIGxlZnQ6IDIuMTlyZW07XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpXG59XG5cbi5mYXN0LnNwaW5uZXItYm9yZGVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgMC40cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjRzIGxpbmVhciBpbmZpbml0ZVxufVxuXG4uZmFzdC5zcGlubmVyLWdyb3cge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC40cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC40cyBsaW5lYXIgaW5maW5pdGVcbn1cblxuLnRyZWV2aWV3LnctMjAge1xuICAgIHdpZHRoOiAyMHJlbVxufVxuXG4udHJlZXZpZXcgLnJvdGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogLjJyZW07XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhclxufVxuXG4udHJlZXZpZXcgLnJvdGF0ZS5kb3duIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbn1cblxuLnRyZWV2aWV3IC5uZXN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnRyZWV2aWV3IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi50cmVldmlldyB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lXG59XG5cbi50cmVldmlldyAuaWMtdyB7XG4gICAgd2lkdGg6IDEuM3JlbVxufVxuXG4udHJlZXZpZXctYW5pbWF0ZWQudy0yMCB7XG4gICAgd2lkdGg6IDIwcmVtXG59XG5cbi50cmVldmlldy1hbmltYXRlZCB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLnRyZWV2aWV3LWFuaW1hdGVkIC50cmVldmlldy1hbmltYXRlZC1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAuMmVtIDAgMCAuMmVtXG59XG5cbi50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtaXRlbXMgLm5lc3RlZDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MFxufVxuXG4udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWl0ZW1zIC5jbG9zZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC4yZW0gLjJlbSAuMmVtIC40ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjNlbVxufVxuXG4udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWl0ZW1zIC5jbG9zZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2I5ZmZcbn1cblxuLnRyZWV2aWV3LWFuaW1hdGVkIC50cmVldmlldy1hbmltYXRlZC1saXN0IC50cmVldmlldy1hbmltYXRlZC1pdGVtcyAuY2xvc2VkIC5mYS1hbmdsZS1yaWdodCB7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyXG59XG5cbi50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtaXRlbXMgLmNsb3NlZCAuZmEtYW5nbGUtcmlnaHQuZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxufVxuXG4udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWl0ZW1zIC5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMGZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXJcbn1cblxuLnRyZWV2aWV3LWFuaW1hdGVkIC50cmVldmlldy1hbmltYXRlZC1saXN0IC50cmVldmlldy1hbmltYXRlZC1pdGVtcyAub3Blbjpob3ZlciB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTBmZlxufVxuXG4udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWl0ZW1zIC5vcGVuIHNwYW4ge1xuICAgIGNvbG9yOiAjZjhmOWZhXG59XG5cbi50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtZWxlbWVudCB7XG4gICAgcGFkZGluZzogLjJlbSAuMmVtIC4yZW0gLjZlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyXG59XG5cbi50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtZWxlbWVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYjlmZlxufVxuXG4udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWVsZW1lbnQub3BlbmVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMGZmXG59XG5cbi50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtZWxlbWVudC5vcGVuZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMmEwZmZcbn1cblxuLnRyZWV2aWV3LWNvbG9yZnVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMTI3LCAxNzgsIDAuMilcbn1cblxuLnRyZWV2aWV3LWNvbG9yZnVsLnctMjAge1xuICAgIHdpZHRoOiAyMHJlbVxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgaHIge1xuICAgIGJvcmRlci1jb2xvcjogI2EyMTI3YVxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgaDYge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2EyMTI3YVxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWxpc3QgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC4xZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDEyNywgMTc4LCAwLjIpXG59XG5cbi50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtZWxlbWVudCB7XG4gICAgcGFkZGluZzogLjJlbSAuMmVtIC4yZW0gMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhclxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWVsZW1lbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDdmYjJcbn1cblxuLnRyZWV2aWV3LWNvbG9yZnVsIC50cmVldmlldy1jb2xvcmZ1bC1lbGVtZW50Lm9wZW5lZCB7XG4gICAgY29sb3I6ICNmZmFjNDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyMTI3YTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZhYzQ3O1xuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWVsZW1lbnQub3BlbmVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmYWM0NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIxMjdhXG59XG5cbi50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhclxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWl0ZW1zLWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwN2ZiMlxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWl0ZW1zLWhlYWRlci5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIxMjdhO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZhYzQ3O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXJcbn1cblxuLnRyZWV2aWV3LWNvbG9yZnVsIC50cmVldmlldy1jb2xvcmZ1bC1pdGVtcy1oZWFkZXIub3BlbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmYWM0N1xufVxuXG4udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWl0ZW1zLWhlYWRlci5vcGVuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmYWM0NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIxMjdhXG59XG5cbi50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyLm9wZW4gZGl2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIxMjdhXG59XG5cbi50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyIC5mYS1hbmdsZS1yaWdodCB7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG59XG5cbi50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyIC5mYXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmYWM0NztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxufVxuXG4udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWl0ZW1zLWhlYWRlciAuZmEtbWludXMtY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmFjNDc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW1kYi5taW4uY3NzLm1hcCovIiwiLm1kYi1jb2xvci5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZDBkNmUyICFpbXBvcnRhbnR9Lm1kYi1jb2xvci5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojYjFiYWNlICFpbXBvcnRhbnR9Lm1kYi1jb2xvci5saWdodGVuLTN7YmFja2dyb3VuZC1jb2xvcjojOTI5ZmJhICFpbXBvcnRhbnR9Lm1kYi1jb2xvci5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojNzI4M2E3ICFpbXBvcnRhbnR9Lm1kYi1jb2xvci5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojNTk2OThkICFpbXBvcnRhbnR9Lm1kYi1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiM0NTUyNmUgIWltcG9ydGFudH0ubWRiLWNvbG9yLXRleHR7Y29sb3I6IzQ1NTI2ZSAhaW1wb3J0YW50fS5yZ2JhLW1kYi1jb2xvci1zbGlnaHQsLnJnYmEtbWRiLWNvbG9yLXNsaWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjksODIsMTEwLDAuMSl9LnJnYmEtbWRiLWNvbG9yLWxpZ2h0LC5yZ2JhLW1kYi1jb2xvci1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjksODIsMTEwLDAuMyl9LnJnYmEtbWRiLWNvbG9yLXN0cm9uZywucmdiYS1tZGItY29sb3Itc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSg2OSw4MiwxMTAsMC43KX0ubWRiLWNvbG9yLmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6IzNiNDY1ZSAhaW1wb3J0YW50fS5tZGItY29sb3IuZGFya2VuLTJ7YmFja2dyb3VuZC1jb2xvcjojMmUzOTUxICFpbXBvcnRhbnR9Lm1kYi1jb2xvci5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiMxYzJhNDggIWltcG9ydGFudH0ubWRiLWNvbG9yLmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzFjMjMzMSAhaW1wb3J0YW50fS5yZWQubGlnaHRlbi01e2JhY2tncm91bmQtY29sb3I6I2ZmZWJlZSAhaW1wb3J0YW50fS5yZWQubGlnaHRlbi00e2JhY2tncm91bmQtY29sb3I6I2ZmY2RkMiAhaW1wb3J0YW50fS5yZWQubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2VmOWE5YSAhaW1wb3J0YW50fS5yZWQubGlnaHRlbi0ye2JhY2tncm91bmQtY29sb3I6I2U1NzM3MyAhaW1wb3J0YW50fS5yZWQubGlnaHRlbi0xe2JhY2tncm91bmQtY29sb3I6I2VmNTM1MCAhaW1wb3J0YW50fS5yZWR7YmFja2dyb3VuZC1jb2xvcjojZjQ0MzM2ICFpbXBvcnRhbnR9LnJlZC10ZXh0e2NvbG9yOiNmNDQzMzYgIWltcG9ydGFudH0ucmdiYS1yZWQtc2xpZ2h0LC5yZ2JhLXJlZC1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NCw2Nyw1NCwwLjEpfS5yZ2JhLXJlZC1saWdodCwucmdiYS1yZWQtbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NCw2Nyw1NCwwLjMpfS5yZ2JhLXJlZC1zdHJvbmcsLnJnYmEtcmVkLXN0cm9uZzphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ0LDY3LDU0LDAuNyl9LnJlZC5kYXJrZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiNlNTM5MzUgIWltcG9ydGFudH0ucmVkLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6I2QzMmYyZiAhaW1wb3J0YW50fS5yZWQuZGFya2VuLTN7YmFja2dyb3VuZC1jb2xvcjojYzYyODI4ICFpbXBvcnRhbnR9LnJlZC5kYXJrZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNiNzFjMWMgIWltcG9ydGFudH0ucmVkLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2ZmOGE4MCAhaW1wb3J0YW50fS5yZWQuYWNjZW50LTJ7YmFja2dyb3VuZC1jb2xvcjojZmY1MjUyICFpbXBvcnRhbnR9LnJlZC5hY2NlbnQtM3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjE3NDQgIWltcG9ydGFudH0ucmVkLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2Q1MDAwMCAhaW1wb3J0YW50fS5waW5rLmxpZ2h0ZW4tNXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2U0ZWMgIWltcG9ydGFudH0ucGluay5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojZjhiYmQwICFpbXBvcnRhbnR9LnBpbmsubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2Y0OGZiMSAhaW1wb3J0YW50fS5waW5rLmxpZ2h0ZW4tMntiYWNrZ3JvdW5kLWNvbG9yOiNmMDYyOTIgIWltcG9ydGFudH0ucGluay5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojZWM0MDdhICFpbXBvcnRhbnR9LnBpbmt7YmFja2dyb3VuZC1jb2xvcjojZTkxZTYzICFpbXBvcnRhbnR9LnBpbmstdGV4dHtjb2xvcjojZTkxZTYzICFpbXBvcnRhbnR9LnJnYmEtcGluay1zbGlnaHQsLnJnYmEtcGluay1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzMywzMCw5OSwwLjEpfS5yZ2JhLXBpbmstbGlnaHQsLnJnYmEtcGluay1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjMzLDMwLDk5LDAuMyl9LnJnYmEtcGluay1zdHJvbmcsLnJnYmEtcGluay1zdHJvbmc6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzMywzMCw5OSwwLjcpfS5waW5rLmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6I2Q4MWI2MCAhaW1wb3J0YW50fS5waW5rLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6I2MyMTg1YiAhaW1wb3J0YW50fS5waW5rLmRhcmtlbi0ze2JhY2tncm91bmQtY29sb3I6I2FkMTQ1NyAhaW1wb3J0YW50fS5waW5rLmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6Izg4MGU0ZiAhaW1wb3J0YW50fS5waW5rLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2ZmODBhYiAhaW1wb3J0YW50fS5waW5rLmFjY2VudC0ye2JhY2tncm91bmQtY29sb3I6I2ZmNDA4MSAhaW1wb3J0YW50fS5waW5rLmFjY2VudC0ze2JhY2tncm91bmQtY29sb3I6I2Y1MDA1NyAhaW1wb3J0YW50fS5waW5rLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2M1MTE2MiAhaW1wb3J0YW50fS5wdXJwbGUubGlnaHRlbi01e2JhY2tncm91bmQtY29sb3I6I2YzZTVmNSAhaW1wb3J0YW50fS5wdXJwbGUubGlnaHRlbi00e2JhY2tncm91bmQtY29sb3I6I2UxYmVlNyAhaW1wb3J0YW50fS5wdXJwbGUubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2NlOTNkOCAhaW1wb3J0YW50fS5wdXJwbGUubGlnaHRlbi0ye2JhY2tncm91bmQtY29sb3I6I2JhNjhjOCAhaW1wb3J0YW50fS5wdXJwbGUubGlnaHRlbi0xe2JhY2tncm91bmQtY29sb3I6I2FiNDdiYyAhaW1wb3J0YW50fS5wdXJwbGV7YmFja2dyb3VuZC1jb2xvcjojOWMyN2IwICFpbXBvcnRhbnR9LnB1cnBsZS10ZXh0e2NvbG9yOiM5YzI3YjAgIWltcG9ydGFudH0ucmdiYS1wdXJwbGUtc2xpZ2h0LC5yZ2JhLXB1cnBsZS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1NiwzOSwxNzYsMC4xKX0ucmdiYS1wdXJwbGUtbGlnaHQsLnJnYmEtcHVycGxlLWxpZ2h0OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTYsMzksMTc2LDAuMyl9LnJnYmEtcHVycGxlLXN0cm9uZywucmdiYS1wdXJwbGUtc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTYsMzksMTc2LDAuNyl9LnB1cnBsZS5kYXJrZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiM4ZTI0YWEgIWltcG9ydGFudH0ucHVycGxlLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzdiMWZhMiAhaW1wb3J0YW50fS5wdXJwbGUuZGFya2VuLTN7YmFja2dyb3VuZC1jb2xvcjojNmExYjlhICFpbXBvcnRhbnR9LnB1cnBsZS5kYXJrZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiM0YTE0OGMgIWltcG9ydGFudH0ucHVycGxlLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2VhODBmYyAhaW1wb3J0YW50fS5wdXJwbGUuYWNjZW50LTJ7YmFja2dyb3VuZC1jb2xvcjojZTA0MGZiICFpbXBvcnRhbnR9LnB1cnBsZS5hY2NlbnQtM3tiYWNrZ3JvdW5kLWNvbG9yOiNkNTAwZjkgIWltcG9ydGFudH0ucHVycGxlLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2EwZiAhaW1wb3J0YW50fS5kZWVwLXB1cnBsZS5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZWRlN2Y2ICFpbXBvcnRhbnR9LmRlZXAtcHVycGxlLmxpZ2h0ZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNkMWM0ZTkgIWltcG9ydGFudH0uZGVlcC1wdXJwbGUubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2IzOWRkYiAhaW1wb3J0YW50fS5kZWVwLXB1cnBsZS5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojOTU3NWNkICFpbXBvcnRhbnR9LmRlZXAtcHVycGxlLmxpZ2h0ZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiM3ZTU3YzIgIWltcG9ydGFudH0uZGVlcC1wdXJwbGV7YmFja2dyb3VuZC1jb2xvcjojNjczYWI3ICFpbXBvcnRhbnR9LmRlZXAtcHVycGxlLXRleHR7Y29sb3I6IzY3M2FiNyAhaW1wb3J0YW50fS5yZ2JhLWRlZXAtcHVycGxlLXNsaWdodCwucmdiYS1kZWVwLXB1cnBsZS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwMyw1OCwxODMsMC4xKX0ucmdiYS1kZWVwLXB1cnBsZS1saWdodCwucmdiYS1kZWVwLXB1cnBsZS1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAzLDU4LDE4MywwLjMpfS5yZ2JhLWRlZXAtcHVycGxlLXN0cm9uZywucmdiYS1kZWVwLXB1cnBsZS1zdHJvbmc6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwMyw1OCwxODMsMC43KX0uZGVlcC1wdXJwbGUuZGFya2VuLTF7YmFja2dyb3VuZC1jb2xvcjojNWUzNWIxICFpbXBvcnRhbnR9LmRlZXAtcHVycGxlLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzUxMmRhOCAhaW1wb3J0YW50fS5kZWVwLXB1cnBsZS5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiM0NTI3YTAgIWltcG9ydGFudH0uZGVlcC1wdXJwbGUuZGFya2VuLTR7YmFja2dyb3VuZC1jb2xvcjojMzExYjkyICFpbXBvcnRhbnR9LmRlZXAtcHVycGxlLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2IzODhmZiAhaW1wb3J0YW50fS5kZWVwLXB1cnBsZS5hY2NlbnQtMntiYWNrZ3JvdW5kLWNvbG9yOiM3YzRkZmYgIWltcG9ydGFudH0uZGVlcC1wdXJwbGUuYWNjZW50LTN7YmFja2dyb3VuZC1jb2xvcjojNjUxZmZmICFpbXBvcnRhbnR9LmRlZXAtcHVycGxlLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzYyMDBlYSAhaW1wb3J0YW50fS5pbmRpZ28ubGlnaHRlbi01e2JhY2tncm91bmQtY29sb3I6I2U4ZWFmNiAhaW1wb3J0YW50fS5pbmRpZ28ubGlnaHRlbi00e2JhY2tncm91bmQtY29sb3I6I2M1Y2FlOSAhaW1wb3J0YW50fS5pbmRpZ28ubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6IzlmYThkYSAhaW1wb3J0YW50fS5pbmRpZ28ubGlnaHRlbi0ye2JhY2tncm91bmQtY29sb3I6Izc5ODZjYiAhaW1wb3J0YW50fS5pbmRpZ28ubGlnaHRlbi0xe2JhY2tncm91bmQtY29sb3I6IzVjNmJjMCAhaW1wb3J0YW50fS5pbmRpZ297YmFja2dyb3VuZC1jb2xvcjojM2Y1MWI1ICFpbXBvcnRhbnR9LmluZGlnby10ZXh0e2NvbG9yOiMzZjUxYjUgIWltcG9ydGFudH0ucmdiYS1pbmRpZ28tc2xpZ2h0LC5yZ2JhLWluZGlnby1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYzLDgxLDE4MSwwLjEpfS5yZ2JhLWluZGlnby1saWdodCwucmdiYS1pbmRpZ28tbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYzLDgxLDE4MSwwLjMpfS5yZ2JhLWluZGlnby1zdHJvbmcsLnJnYmEtaW5kaWdvLXN0cm9uZzphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjMsODEsMTgxLDAuNyl9LmluZGlnby5kYXJrZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiMzOTQ5YWIgIWltcG9ydGFudH0uaW5kaWdvLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzMwM2Y5ZiAhaW1wb3J0YW50fS5pbmRpZ28uZGFya2VuLTN7YmFja2dyb3VuZC1jb2xvcjojMjgzNTkzICFpbXBvcnRhbnR9LmluZGlnby5kYXJrZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiMxYTIzN2UgIWltcG9ydGFudH0uaW5kaWdvLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6IzhjOWVmZiAhaW1wb3J0YW50fS5pbmRpZ28uYWNjZW50LTJ7YmFja2dyb3VuZC1jb2xvcjojNTM2ZGZlICFpbXBvcnRhbnR9LmluZGlnby5hY2NlbnQtM3tiYWNrZ3JvdW5kLWNvbG9yOiMzZDVhZmUgIWltcG9ydGFudH0uaW5kaWdvLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzMwNGZmZSAhaW1wb3J0YW50fS5ibHVlLmxpZ2h0ZW4tNXtiYWNrZ3JvdW5kLWNvbG9yOiNlM2YyZmQgIWltcG9ydGFudH0uYmx1ZS5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojYmJkZWZiICFpbXBvcnRhbnR9LmJsdWUubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6IzkwY2FmOSAhaW1wb3J0YW50fS5ibHVlLmxpZ2h0ZW4tMntiYWNrZ3JvdW5kLWNvbG9yOiM2NGI1ZjYgIWltcG9ydGFudH0uYmx1ZS5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojNDJhNWY1ICFpbXBvcnRhbnR9LmJsdWV7YmFja2dyb3VuZC1jb2xvcjojMjE5NmYzICFpbXBvcnRhbnR9LmJsdWUtdGV4dHtjb2xvcjojMjE5NmYzICFpbXBvcnRhbnR9LnJnYmEtYmx1ZS1zbGlnaHQsLnJnYmEtYmx1ZS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLDE1MCwyNDMsMC4xKX0ucmdiYS1ibHVlLWxpZ2h0LC5yZ2JhLWJsdWUtbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLDE1MCwyNDMsMC4zKX0ucmdiYS1ibHVlLXN0cm9uZywucmdiYS1ibHVlLXN0cm9uZzphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzMsMTUwLDI0MywwLjcpfS5ibHVlLmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6IzFlODhlNSAhaW1wb3J0YW50fS5ibHVlLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzE5NzZkMiAhaW1wb3J0YW50fS5ibHVlLmRhcmtlbi0ze2JhY2tncm91bmQtY29sb3I6IzE1NjVjMCAhaW1wb3J0YW50fS5ibHVlLmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzBkNDdhMSAhaW1wb3J0YW50fS5ibHVlLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6IzgyYjFmZiAhaW1wb3J0YW50fS5ibHVlLmFjY2VudC0ye2JhY2tncm91bmQtY29sb3I6IzQ0OGFmZiAhaW1wb3J0YW50fS5ibHVlLmFjY2VudC0ze2JhY2tncm91bmQtY29sb3I6IzI5NzlmZiAhaW1wb3J0YW50fS5ibHVlLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzI5NjJmZiAhaW1wb3J0YW50fS5saWdodC1ibHVlLmxpZ2h0ZW4tNXtiYWNrZ3JvdW5kLWNvbG9yOiNlMWY1ZmUgIWltcG9ydGFudH0ubGlnaHQtYmx1ZS5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojYjNlNWZjICFpbXBvcnRhbnR9LmxpZ2h0LWJsdWUubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6IzgxZDRmYSAhaW1wb3J0YW50fS5saWdodC1ibHVlLmxpZ2h0ZW4tMntiYWNrZ3JvdW5kLWNvbG9yOiM0ZmMzZjcgIWltcG9ydGFudH0ubGlnaHQtYmx1ZS5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojMjliNmY2ICFpbXBvcnRhbnR9LmxpZ2h0LWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY0ICFpbXBvcnRhbnR9LmxpZ2h0LWJsdWUtdGV4dHtjb2xvcjojMDNhOWY0ICFpbXBvcnRhbnR9LnJnYmEtbGlnaHQtYmx1ZS1zbGlnaHQsLnJnYmEtbGlnaHQtYmx1ZS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMsMTY5LDI0NCwwLjEpfS5yZ2JhLWxpZ2h0LWJsdWUtbGlnaHQsLnJnYmEtbGlnaHQtYmx1ZS1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMywxNjksMjQ0LDAuMyl9LnJnYmEtbGlnaHQtYmx1ZS1zdHJvbmcsLnJnYmEtbGlnaHQtYmx1ZS1zdHJvbmc6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMsMTY5LDI0NCwwLjcpfS5saWdodC1ibHVlLmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6IzAzOWJlNSAhaW1wb3J0YW50fS5saWdodC1ibHVlLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzAyODhkMSAhaW1wb3J0YW50fS5saWdodC1ibHVlLmRhcmtlbi0ze2JhY2tncm91bmQtY29sb3I6IzAyNzdiZCAhaW1wb3J0YW50fS5saWdodC1ibHVlLmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzAxNTc5YiAhaW1wb3J0YW50fS5saWdodC1ibHVlLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6IzgwZDhmZiAhaW1wb3J0YW50fS5saWdodC1ibHVlLmFjY2VudC0ye2JhY2tncm91bmQtY29sb3I6IzQwYzRmZiAhaW1wb3J0YW50fS5saWdodC1ibHVlLmFjY2VudC0ze2JhY2tncm91bmQtY29sb3I6IzAwYjBmZiAhaW1wb3J0YW50fS5saWdodC1ibHVlLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzAwOTFlYSAhaW1wb3J0YW50fS5jeWFuLmxpZ2h0ZW4tNXtiYWNrZ3JvdW5kLWNvbG9yOiNlMGY3ZmEgIWltcG9ydGFudH0uY3lhbi5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojYjJlYmYyICFpbXBvcnRhbnR9LmN5YW4ubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6IzgwZGVlYSAhaW1wb3J0YW50fS5jeWFuLmxpZ2h0ZW4tMntiYWNrZ3JvdW5kLWNvbG9yOiM0ZGQwZTEgIWltcG9ydGFudH0uY3lhbi5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojMjZjNmRhICFpbXBvcnRhbnR9LmN5YW57YmFja2dyb3VuZC1jb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnR9LmN5YW4tdGV4dHtjb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnR9LnJnYmEtY3lhbi1zbGlnaHQsLnJnYmEtY3lhbi1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTg4LDIxMiwwLjEpfS5yZ2JhLWN5YW4tbGlnaHQsLnJnYmEtY3lhbi1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxODgsMjEyLDAuMyl9LnJnYmEtY3lhbi1zdHJvbmcsLnJnYmEtY3lhbi1zdHJvbmc6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTg4LDIxMiwwLjcpfS5jeWFuLmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6IzAwYWNjMSAhaW1wb3J0YW50fS5jeWFuLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzAwOTdhNyAhaW1wb3J0YW50fS5jeWFuLmRhcmtlbi0ze2JhY2tncm91bmQtY29sb3I6IzAwODM4ZiAhaW1wb3J0YW50fS5jeWFuLmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzAwNjA2NCAhaW1wb3J0YW50fS5jeWFuLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6Izg0ZmZmZiAhaW1wb3J0YW50fS5jeWFuLmFjY2VudC0ye2JhY2tncm91bmQtY29sb3I6IzE4ZmZmZiAhaW1wb3J0YW50fS5jeWFuLmFjY2VudC0ze2JhY2tncm91bmQtY29sb3I6IzAwZTVmZiAhaW1wb3J0YW50fS5jeWFuLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzAwYjhkNCAhaW1wb3J0YW50fS50ZWFsLmxpZ2h0ZW4tNXtiYWNrZ3JvdW5kLWNvbG9yOiNlMGYyZjEgIWltcG9ydGFudH0udGVhbC5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojYjJkZmRiICFpbXBvcnRhbnR9LnRlYWwubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6IzgwY2JjNCAhaW1wb3J0YW50fS50ZWFsLmxpZ2h0ZW4tMntiYWNrZ3JvdW5kLWNvbG9yOiM0ZGI2YWMgIWltcG9ydGFudH0udGVhbC5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojMjZhNjlhICFpbXBvcnRhbnR9LnRlYWx7YmFja2dyb3VuZC1jb2xvcjojMDA5Njg4ICFpbXBvcnRhbnR9LnRlYWwtdGV4dHtjb2xvcjojMDA5Njg4ICFpbXBvcnRhbnR9LnJnYmEtdGVhbC1zbGlnaHQsLnJnYmEtdGVhbC1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTUwLDEzNiwwLjEpfS5yZ2JhLXRlYWwtbGlnaHQsLnJnYmEtdGVhbC1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxNTAsMTM2LDAuMyl9LnJnYmEtdGVhbC1zdHJvbmcsLnJnYmEtdGVhbC1zdHJvbmc6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTUwLDEzNiwwLjcpfS50ZWFsLmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6IzAwODk3YiAhaW1wb3J0YW50fS50ZWFsLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzAwNzk2YiAhaW1wb3J0YW50fS50ZWFsLmRhcmtlbi0ze2JhY2tncm91bmQtY29sb3I6IzAwNjk1YyAhaW1wb3J0YW50fS50ZWFsLmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzAwNGQ0MCAhaW1wb3J0YW50fS50ZWFsLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2E3ZmZlYiAhaW1wb3J0YW50fS50ZWFsLmFjY2VudC0ye2JhY2tncm91bmQtY29sb3I6IzY0ZmZkYSAhaW1wb3J0YW50fS50ZWFsLmFjY2VudC0ze2JhY2tncm91bmQtY29sb3I6IzFkZTliNiAhaW1wb3J0YW50fS50ZWFsLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzAwYmZhNSAhaW1wb3J0YW50fS5ncmVlbi5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZThmNWU5ICFpbXBvcnRhbnR9LmdyZWVuLmxpZ2h0ZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGU2YzkgIWltcG9ydGFudH0uZ3JlZW4ubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2E1ZDZhNyAhaW1wb3J0YW50fS5ncmVlbi5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojODFjNzg0ICFpbXBvcnRhbnR9LmdyZWVuLmxpZ2h0ZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiM2NmJiNmEgIWltcG9ydGFudH0uZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojNGNhZjUwICFpbXBvcnRhbnR9LmdyZWVuLXRleHR7Y29sb3I6IzRjYWY1MCAhaW1wb3J0YW50fS5yZ2JhLWdyZWVuLXNsaWdodCwucmdiYS1ncmVlbi1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc2LDE3NSw4MCwwLjEpfS5yZ2JhLWdyZWVuLWxpZ2h0LC5yZ2JhLWdyZWVuLWxpZ2h0OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSg3NiwxNzUsODAsMC4zKX0ucmdiYS1ncmVlbi1zdHJvbmcsLnJnYmEtZ3JlZW4tc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSg3NiwxNzUsODAsMC43KX0uZ3JlZW4uZGFya2VuLTF7YmFja2dyb3VuZC1jb2xvcjojNDNhMDQ3ICFpbXBvcnRhbnR9LmdyZWVuLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzM4OGUzYyAhaW1wb3J0YW50fS5ncmVlbi5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiMyZTdkMzIgIWltcG9ydGFudH0uZ3JlZW4uZGFya2VuLTR7YmFja2dyb3VuZC1jb2xvcjojMWI1ZTIwICFpbXBvcnRhbnR9LmdyZWVuLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2I5ZjZjYSAhaW1wb3J0YW50fS5ncmVlbi5hY2NlbnQtMntiYWNrZ3JvdW5kLWNvbG9yOiM2OWYwYWUgIWltcG9ydGFudH0uZ3JlZW4uYWNjZW50LTN7YmFja2dyb3VuZC1jb2xvcjojMDBlNjc2ICFpbXBvcnRhbnR9LmdyZWVuLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzAwYzg1MyAhaW1wb3J0YW50fS5saWdodC1ncmVlbi5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZjFmOGU5ICFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNkY2VkYzggIWltcG9ydGFudH0ubGlnaHQtZ3JlZW4ubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2M1ZTFhNSAhaW1wb3J0YW50fS5saWdodC1ncmVlbi5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojYWVkNTgxICFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiM5Y2NjNjUgIWltcG9ydGFudH0ubGlnaHQtZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojOGJjMzRhICFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLXRleHR7Y29sb3I6IzhiYzM0YSAhaW1wb3J0YW50fS5yZ2JhLWxpZ2h0LWdyZWVuLXNsaWdodCwucmdiYS1saWdodC1ncmVlbi1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzOSwxOTUsNzQsMC4xKX0ucmdiYS1saWdodC1ncmVlbi1saWdodCwucmdiYS1saWdodC1ncmVlbi1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM5LDE5NSw3NCwwLjMpfS5yZ2JhLWxpZ2h0LWdyZWVuLXN0cm9uZywucmdiYS1saWdodC1ncmVlbi1zdHJvbmc6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzOSwxOTUsNzQsMC43KX0ubGlnaHQtZ3JlZW4uZGFya2VuLTF7YmFja2dyb3VuZC1jb2xvcjojN2NiMzQyICFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzY4OWYzOCAhaW1wb3J0YW50fS5saWdodC1ncmVlbi5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiM1NThiMmYgIWltcG9ydGFudH0ubGlnaHQtZ3JlZW4uZGFya2VuLTR7YmFja2dyb3VuZC1jb2xvcjojMzM2OTFlICFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2NjZmY5MCAhaW1wb3J0YW50fS5saWdodC1ncmVlbi5hY2NlbnQtMntiYWNrZ3JvdW5kLWNvbG9yOiNiMmZmNTkgIWltcG9ydGFudH0ubGlnaHQtZ3JlZW4uYWNjZW50LTN7YmFja2dyb3VuZC1jb2xvcjojNzZmZjAzICFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6IzY0ZGQxNyAhaW1wb3J0YW50fS5saW1lLmxpZ2h0ZW4tNXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWZiZTcgIWltcG9ydGFudH0ubGltZS5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojZjBmNGMzICFpbXBvcnRhbnR9LmxpbWUubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2U2ZWU5YyAhaW1wb3J0YW50fS5saW1lLmxpZ2h0ZW4tMntiYWNrZ3JvdW5kLWNvbG9yOiNkY2U3NzUgIWltcG9ydGFudH0ubGltZS5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojZDRlMTU3ICFpbXBvcnRhbnR9LmxpbWV7YmFja2dyb3VuZC1jb2xvcjojY2RkYzM5ICFpbXBvcnRhbnR9LmxpbWUtdGV4dHtjb2xvcjojY2RkYzM5ICFpbXBvcnRhbnR9LnJnYmEtbGltZS1zbGlnaHQsLnJnYmEtbGltZS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIwNSwyMjAsNTcsMC4xKX0ucmdiYS1saW1lLWxpZ2h0LC5yZ2JhLWxpbWUtbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIwNSwyMjAsNTcsMC4zKX0ucmdiYS1saW1lLXN0cm9uZywucmdiYS1saW1lLXN0cm9uZzphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjA1LDIyMCw1NywwLjcpfS5saW1lLmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6I2MwY2EzMyAhaW1wb3J0YW50fS5saW1lLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6I2FmYjQyYiAhaW1wb3J0YW50fS5saW1lLmRhcmtlbi0ze2JhY2tncm91bmQtY29sb3I6IzllOWQyNCAhaW1wb3J0YW50fS5saW1lLmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzgyNzcxNyAhaW1wb3J0YW50fS5saW1lLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2Y0ZmY4MSAhaW1wb3J0YW50fS5saW1lLmFjY2VudC0ye2JhY2tncm91bmQtY29sb3I6I2VlZmY0MSAhaW1wb3J0YW50fS5saW1lLmFjY2VudC0ze2JhY2tncm91bmQtY29sb3I6I2M2ZmYwMCAhaW1wb3J0YW50fS5saW1lLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2FlZWEwMCAhaW1wb3J0YW50fS55ZWxsb3cubGlnaHRlbi01e2JhY2tncm91bmQtY29sb3I6I2ZmZmRlNyAhaW1wb3J0YW50fS55ZWxsb3cubGlnaHRlbi00e2JhY2tncm91bmQtY29sb3I6I2ZmZjljNCAhaW1wb3J0YW50fS55ZWxsb3cubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2ZmZjU5ZCAhaW1wb3J0YW50fS55ZWxsb3cubGlnaHRlbi0ye2JhY2tncm91bmQtY29sb3I6I2ZmZjE3NiAhaW1wb3J0YW50fS55ZWxsb3cubGlnaHRlbi0xe2JhY2tncm91bmQtY29sb3I6I2ZmZWU1OCAhaW1wb3J0YW50fS55ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjojZmZlYjNiICFpbXBvcnRhbnR9LnllbGxvdy10ZXh0e2NvbG9yOiNmZmViM2IgIWltcG9ydGFudH0ucmdiYS15ZWxsb3ctc2xpZ2h0LC5yZ2JhLXllbGxvdy1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMzUsNTksMC4xKX0ucmdiYS15ZWxsb3ctbGlnaHQsLnJnYmEteWVsbG93LWxpZ2h0OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjM1LDU5LDAuMyl9LnJnYmEteWVsbG93LXN0cm9uZywucmdiYS15ZWxsb3ctc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjM1LDU5LDAuNyl9LnllbGxvdy5kYXJrZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiNmZGQ4MzUgIWltcG9ydGFudH0ueWVsbG93LmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6I2ZiYzAyZCAhaW1wb3J0YW50fS55ZWxsb3cuZGFya2VuLTN7YmFja2dyb3VuZC1jb2xvcjojZjlhODI1ICFpbXBvcnRhbnR9LnllbGxvdy5kYXJrZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNmNTdmMTcgIWltcG9ydGFudH0ueWVsbG93LmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2ZmZmY4ZCAhaW1wb3J0YW50fS55ZWxsb3cuYWNjZW50LTJ7YmFja2dyb3VuZC1jb2xvcjojZmYwICFpbXBvcnRhbnR9LnllbGxvdy5hY2NlbnQtM3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmVhMDAgIWltcG9ydGFudH0ueWVsbG93LmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2ZmZDYwMCAhaW1wb3J0YW50fS5hbWJlci5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZmZmOGUxICFpbXBvcnRhbnR9LmFtYmVyLmxpZ2h0ZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVjYjMgIWltcG9ydGFudH0uYW1iZXIubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2ZmZTA4MiAhaW1wb3J0YW50fS5hbWJlci5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojZmZkNTRmICFpbXBvcnRhbnR9LmFtYmVyLmxpZ2h0ZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmNhMjggIWltcG9ydGFudH0uYW1iZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9LmFtYmVyLXRleHR7Y29sb3I6I2ZmYzEwNyAhaW1wb3J0YW50fS5yZ2JhLWFtYmVyLXNsaWdodCwucmdiYS1hbWJlci1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxOTMsNywwLjEpfS5yZ2JhLWFtYmVyLWxpZ2h0LC5yZ2JhLWFtYmVyLWxpZ2h0OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMTkzLDcsMC4zKX0ucmdiYS1hbWJlci1zdHJvbmcsLnJnYmEtYW1iZXItc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMTkzLDcsMC43KX0uYW1iZXIuZGFya2VuLTF7YmFja2dyb3VuZC1jb2xvcjojZmZiMzAwICFpbXBvcnRhbnR9LmFtYmVyLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6I2ZmYTAwMCAhaW1wb3J0YW50fS5hbWJlci5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjhmMDAgIWltcG9ydGFudH0uYW1iZXIuZGFya2VuLTR7YmFja2dyb3VuZC1jb2xvcjojZmY2ZjAwICFpbXBvcnRhbnR9LmFtYmVyLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2ZmZTU3ZiAhaW1wb3J0YW50fS5hbWJlci5hY2NlbnQtMntiYWNrZ3JvdW5kLWNvbG9yOiNmZmQ3NDAgIWltcG9ydGFudH0uYW1iZXIuYWNjZW50LTN7YmFja2dyb3VuZC1jb2xvcjojZmZjNDAwICFpbXBvcnRhbnR9LmFtYmVyLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2ZmYWIwMCAhaW1wb3J0YW50fS5vcmFuZ2UubGlnaHRlbi01e2JhY2tncm91bmQtY29sb3I6I2ZmZjNlMCAhaW1wb3J0YW50fS5vcmFuZ2UubGlnaHRlbi00e2JhY2tncm91bmQtY29sb3I6I2ZmZTBiMiAhaW1wb3J0YW50fS5vcmFuZ2UubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2ZmY2M4MCAhaW1wb3J0YW50fS5vcmFuZ2UubGlnaHRlbi0ye2JhY2tncm91bmQtY29sb3I6I2ZmYjc0ZCAhaW1wb3J0YW50fS5vcmFuZ2UubGlnaHRlbi0xe2JhY2tncm91bmQtY29sb3I6I2ZmYTcyNiAhaW1wb3J0YW50fS5vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojZmY5ODAwICFpbXBvcnRhbnR9Lm9yYW5nZS10ZXh0e2NvbG9yOiNmZjk4MDAgIWltcG9ydGFudH0ucmdiYS1vcmFuZ2Utc2xpZ2h0LC5yZ2JhLW9yYW5nZS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxNTIsMCwwLjEpfS5yZ2JhLW9yYW5nZS1saWdodCwucmdiYS1vcmFuZ2UtbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxNTIsMCwwLjMpfS5yZ2JhLW9yYW5nZS1zdHJvbmcsLnJnYmEtb3JhbmdlLXN0cm9uZzphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDE1MiwwLDAuNyl9Lm9yYW5nZS5kYXJrZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiNmYjhjMDAgIWltcG9ydGFudH0ub3JhbmdlLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6I2Y1N2MwMCAhaW1wb3J0YW50fS5vcmFuZ2UuZGFya2VuLTN7YmFja2dyb3VuZC1jb2xvcjojZWY2YzAwICFpbXBvcnRhbnR9Lm9yYW5nZS5kYXJrZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNlNjUxMDAgIWltcG9ydGFudH0ub3JhbmdlLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2ZmZDE4MCAhaW1wb3J0YW50fS5vcmFuZ2UuYWNjZW50LTJ7YmFja2dyb3VuZC1jb2xvcjojZmZhYjQwICFpbXBvcnRhbnR9Lm9yYW5nZS5hY2NlbnQtM3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjkxMDAgIWltcG9ydGFudH0ub3JhbmdlLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2ZmNmQwMCAhaW1wb3J0YW50fS5kZWVwLW9yYW5nZS5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZmJlOWU3ICFpbXBvcnRhbnR9LmRlZXAtb3JhbmdlLmxpZ2h0ZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmNjYmMgIWltcG9ydGFudH0uZGVlcC1vcmFuZ2UubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2ZmYWI5MSAhaW1wb3J0YW50fS5kZWVwLW9yYW5nZS5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojZmY4YTY1ICFpbXBvcnRhbnR9LmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjcwNDMgIWltcG9ydGFudH0uZGVlcC1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojZmY1NzIyICFpbXBvcnRhbnR9LmRlZXAtb3JhbmdlLXRleHR7Y29sb3I6I2ZmNTcyMiAhaW1wb3J0YW50fS5yZ2JhLWRlZXAtb3JhbmdlLXNsaWdodCwucmdiYS1kZWVwLW9yYW5nZS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSw4NywzNCwwLjEpfS5yZ2JhLWRlZXAtb3JhbmdlLWxpZ2h0LC5yZ2JhLWRlZXAtb3JhbmdlLWxpZ2h0OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsODcsMzQsMC4zKX0ucmdiYS1kZWVwLW9yYW5nZS1zdHJvbmcsLnJnYmEtZGVlcC1vcmFuZ2Utc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsODcsMzQsMC43KX0uZGVlcC1vcmFuZ2UuZGFya2VuLTF7YmFja2dyb3VuZC1jb2xvcjojZjQ1MTFlICFpbXBvcnRhbnR9LmRlZXAtb3JhbmdlLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6I2U2NGExOSAhaW1wb3J0YW50fS5kZWVwLW9yYW5nZS5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiNkODQzMTUgIWltcG9ydGFudH0uZGVlcC1vcmFuZ2UuZGFya2VuLTR7YmFja2dyb3VuZC1jb2xvcjojYmYzNjBjICFpbXBvcnRhbnR9LmRlZXAtb3JhbmdlLmFjY2VudC0xe2JhY2tncm91bmQtY29sb3I6I2ZmOWU4MCAhaW1wb3J0YW50fS5kZWVwLW9yYW5nZS5hY2NlbnQtMntiYWNrZ3JvdW5kLWNvbG9yOiNmZjZlNDAgIWltcG9ydGFudH0uZGVlcC1vcmFuZ2UuYWNjZW50LTN7YmFja2dyb3VuZC1jb2xvcjojZmYzZDAwICFpbXBvcnRhbnR9LmRlZXAtb3JhbmdlLmFjY2VudC00e2JhY2tncm91bmQtY29sb3I6I2RkMmMwMCAhaW1wb3J0YW50fS5icm93bi5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZWZlYmU5ICFpbXBvcnRhbnR9LmJyb3duLmxpZ2h0ZW4tNHtiYWNrZ3JvdW5kLWNvbG9yOiNkN2NjYzggIWltcG9ydGFudH0uYnJvd24ubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2JjYWFhNCAhaW1wb3J0YW50fS5icm93bi5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojYTE4ODdmICFpbXBvcnRhbnR9LmJyb3duLmxpZ2h0ZW4tMXtiYWNrZ3JvdW5kLWNvbG9yOiM4ZDZlNjMgIWltcG9ydGFudH0uYnJvd257YmFja2dyb3VuZC1jb2xvcjojNzk1NTQ4ICFpbXBvcnRhbnR9LmJyb3duLXRleHR7Y29sb3I6Izc5NTU0OCAhaW1wb3J0YW50fS5yZ2JhLWJyb3duLXNsaWdodCwucmdiYS1icm93bi1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEyMSw4NSw3MiwwLjEpfS5yZ2JhLWJyb3duLWxpZ2h0LC5yZ2JhLWJyb3duLWxpZ2h0OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxMjEsODUsNzIsMC4zKX0ucmdiYS1icm93bi1zdHJvbmcsLnJnYmEtYnJvd24tc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxMjEsODUsNzIsMC43KX0uYnJvd24uZGFya2VuLTF7YmFja2dyb3VuZC1jb2xvcjojNmQ0YzQxICFpbXBvcnRhbnR9LmJyb3duLmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzVkNDAzNyAhaW1wb3J0YW50fS5icm93bi5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiM0ZTM0MmUgIWltcG9ydGFudH0uYnJvd24uZGFya2VuLTR7YmFja2dyb3VuZC1jb2xvcjojM2UyNzIzICFpbXBvcnRhbnR9LmJsdWUtZ3JleS5saWdodGVuLTV7YmFja2dyb3VuZC1jb2xvcjojZWNlZmYxICFpbXBvcnRhbnR9LmJsdWUtZ3JleS5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojY2ZkOGRjICFpbXBvcnRhbnR9LmJsdWUtZ3JleS5saWdodGVuLTN7YmFja2dyb3VuZC1jb2xvcjojYjBiZWM1ICFpbXBvcnRhbnR9LmJsdWUtZ3JleS5saWdodGVuLTJ7YmFja2dyb3VuZC1jb2xvcjojOTBhNGFlICFpbXBvcnRhbnR9LmJsdWUtZ3JleS5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojNzg5MDljICFpbXBvcnRhbnR9LmJsdWUtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiM2MDdkOGIgIWltcG9ydGFudH0uYmx1ZS1ncmV5LXRleHR7Y29sb3I6IzYwN2Q4YiAhaW1wb3J0YW50fS5yZ2JhLWJsdWUtZ3JleS1zbGlnaHQsLnJnYmEtYmx1ZS1ncmV5LXNsaWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTYsMTI1LDEzOSwwLjEpfS5yZ2JhLWJsdWUtZ3JleS1saWdodCwucmdiYS1ibHVlLWdyZXktbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk2LDEyNSwxMzksMC4zKX0ucmdiYS1ibHVlLWdyZXktc3Ryb25nLC5yZ2JhLWJsdWUtZ3JleS1zdHJvbmc6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk2LDEyNSwxMzksMC43KX0uYmx1ZS1ncmV5LmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6IzU0NmU3YSAhaW1wb3J0YW50fS5ibHVlLWdyZXkuZGFya2VuLTJ7YmFja2dyb3VuZC1jb2xvcjojNDU1YTY0ICFpbXBvcnRhbnR9LmJsdWUtZ3JleS5kYXJrZW4tM3tiYWNrZ3JvdW5kLWNvbG9yOiMzNzQ3NGYgIWltcG9ydGFudH0uYmx1ZS1ncmV5LmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzI2MzIzOCAhaW1wb3J0YW50fS5ncmV5LmxpZ2h0ZW4tNXtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudH0uZ3JleS5saWdodGVuLTR7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnR9LmdyZXkubGlnaHRlbi0ze2JhY2tncm91bmQtY29sb3I6I2VlZSAhaW1wb3J0YW50fS5ncmV5LmxpZ2h0ZW4tMntiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudH0uZ3JleS5saWdodGVuLTF7YmFja2dyb3VuZC1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnR9LmdyZXl7YmFja2dyb3VuZC1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnR9LmdyZXktdGV4dHtjb2xvcjojOWU5ZTllICFpbXBvcnRhbnR9LnJnYmEtZ3JleS1zbGlnaHQsLnJnYmEtZ3JleS1zbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwxNTgsMTU4LDAuMSl9LnJnYmEtZ3JleS1saWdodCwucmdiYS1ncmV5LWxpZ2h0OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsMTU4LDE1OCwwLjMpfS5yZ2JhLWdyZXktc3Ryb25nLC5yZ2JhLWdyZXktc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsMTU4LDE1OCwwLjcpfS5ncmV5LmRhcmtlbi0xe2JhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50fS5ncmV5LmRhcmtlbi0ye2JhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50fS5ncmV5LmRhcmtlbi0ze2JhY2tncm91bmQtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50fS5ncmV5LmRhcmtlbi00e2JhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fS5ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudH0uYmxhY2stdGV4dHtjb2xvcjojMDAwICFpbXBvcnRhbnR9LnJnYmEtYmxhY2stc2xpZ2h0LC5yZ2JhLWJsYWNrLXNsaWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ucmdiYS1ibGFjay1saWdodCwucmdiYS1ibGFjay1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4zKX0ucmdiYS1ibGFjay1zdHJvbmcsLnJnYmEtYmxhY2stc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjcpfS53aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0ud2hpdGUtdGV4dHtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnJnYmEtd2hpdGUtc2xpZ2h0LC5yZ2JhLXdoaXRlLXNsaWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0ucmdiYS13aGl0ZS1saWdodCwucmdiYS13aGl0ZS1saWdodDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX0ucmdiYS13aGl0ZS1zdHJvbmcsLnJnYmEtd2hpdGUtc3Ryb25nOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfS5yZ2JhLXN0eWxpc2gtc2xpZ2h0e2JhY2tncm91bmQtY29sb3I6cmdiYSg2Miw2OSw4MSwwLjEpfS5yZ2JhLXN0eWxpc2gtbGlnaHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYyLDY5LDgxLDAuMyl9LnJnYmEtc3R5bGlzaC1zdHJvbmd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYyLDY5LDgxLDAuNyl9LnByaW1hcnktY29sb3IsdWwuc3RlcHBlciBsaS5hY3RpdmUgYSAuY2lyY2xlLHVsLnN0ZXBwZXIgbGkuY29tcGxldGVkIGEgLmNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOiM0Mjg1ZjQgIWltcG9ydGFudH0ucHJpbWFyeS1jb2xvci1kYXJre2JhY2tncm91bmQtY29sb3I6IzBkNDdhMSAhaW1wb3J0YW50fS5zZWNvbmRhcnktY29sb3J7YmFja2dyb3VuZC1jb2xvcjojYTZjICFpbXBvcnRhbnR9LnNlY29uZGFyeS1jb2xvci1kYXJre2JhY2tncm91bmQtY29sb3I6IzkzYyAhaW1wb3J0YW50fS5kZWZhdWx0LWNvbG9ye2JhY2tncm91bmQtY29sb3I6IzJiYmJhZCAhaW1wb3J0YW50fS5kZWZhdWx0LWNvbG9yLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMDA2OTVjICFpbXBvcnRhbnR9LmluZm8tY29sb3J7YmFja2dyb3VuZC1jb2xvcjojMzNiNWU1ICFpbXBvcnRhbnR9LmluZm8tY29sb3ItZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMwOWMgIWltcG9ydGFudH0uc3VjY2Vzcy1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGM4NTEgIWltcG9ydGFudH0uc3VjY2Vzcy1jb2xvci1kYXJre2JhY2tncm91bmQtY29sb3I6IzAwN2UzMyAhaW1wb3J0YW50fS53YXJuaW5nLWNvbG9ye2JhY2tncm91bmQtY29sb3I6I2ZiMyAhaW1wb3J0YW50fS53YXJuaW5nLWNvbG9yLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojZjgwICFpbXBvcnRhbnR9LmRhbmdlci1jb2xvcix1bC5zdGVwcGVyIGxpLndhcm5pbmcgYSAuY2lyY2xle2JhY2tncm91bmQtY29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50fS5kYW5nZXItY29sb3ItZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiNjMDAgIWltcG9ydGFudH0uZWxlZ2FudC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmUgIWltcG9ydGFudH0uZWxlZ2FudC1jb2xvci1kYXJre2JhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fS5zdHlsaXNoLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IzRiNTE1ZCAhaW1wb3J0YW50fS5zdHlsaXNoLWNvbG9yLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojM2U0NTUxICFpbXBvcnRhbnR9LnVuaXF1ZS1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiMzZjcyOWIgIWltcG9ydGFudH0udW5pcXVlLWNvbG9yLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMWMyMzMxICFpbXBvcnRhbnR9LnNwZWNpYWwtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojMzc0NzRmICFpbXBvcnRhbnR9LnNwZWNpYWwtY29sb3ItZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMyNjMyMzggIWltcG9ydGFudH0ucHVycGxlLWdyYWRpZW50e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQwZGVnLCAjZmY2ZWM0LCAjNzg3M2Y1KSAhaW1wb3J0YW50fS5wZWFjaC1ncmFkaWVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0MGRlZywgI2ZmZDg2ZiwgI2ZjNjI2MikgIWltcG9ydGFudH0uYXF1YS1ncmFkaWVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0MGRlZywgIzIwOTZmZiwgIzA1ZmZhMykgIWltcG9ydGFudH0uYmx1ZS1ncmFkaWVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0MGRlZywgIzQ1Y2FmYywgIzMwM2Y5ZikgIWltcG9ydGFudH0ucHVycGxlLWdyYWRpZW50LXJnYmF7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDBkZWcsIHJnYmEoMjU1LDExMCwxOTYsMC45KSwgcmdiYSgxMjAsMTE1LDI0NSwwLjkpKSAhaW1wb3J0YW50fS5wZWFjaC1ncmFkaWVudC1yZ2Jhe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQwZGVnLCByZ2JhKDI1NSwyMTYsMTExLDAuOSksIHJnYmEoMjUyLDk4LDk4LDAuOSkpICFpbXBvcnRhbnR9LmFxdWEtZ3JhZGllbnQtcmdiYXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0MGRlZywgcmdiYSgzMiwxNTAsMjU1LDAuOSksIHJnYmEoNSwyNTUsMTYzLDAuOSkpICFpbXBvcnRhbnR9LmJsdWUtZ3JhZGllbnQtcmdiYXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0MGRlZywgcmdiYSg2OSwyMDIsMjUyLDAuOSksIHJnYmEoNDgsNjMsMTU5LDAuOSkpICFpbXBvcnRhbnR9LmRhcmstZ3JleS10ZXh0e2NvbG9yOiM0ZjRmNGYgIWltcG9ydGFudH0uZGFyay1ncmV5LXRleHQ6aG92ZXIsLmRhcmstZ3JleS10ZXh0OmZvY3Vze2NvbG9yOiM0ZjRmNGYgIWltcG9ydGFudH0uaG92ZXJhYmxley13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuNTVzIGVhc2UtaW4tb3V0fS5ob3ZlcmFibGU6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgOHB4IDE3cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7Ym94LXNoYWRvdzowIDhweCAxN3B4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41NXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC41NXMgZWFzZS1pbi1vdXR9LnotZGVwdGgtMHstd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS56LWRlcHRoLTF7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMikgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMikgIWltcG9ydGFudH0uei1kZXB0aC0xLWhhbGZ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KSAhaW1wb3J0YW50fS56LWRlcHRoLTJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgOHB4IDE3cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSkgIWltcG9ydGFudDtib3gtc2hhZG93OjAgOHB4IDE3cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSkgIWltcG9ydGFudH0uei1kZXB0aC0zey13ZWJraXQtYm94LXNoYWRvdzowIDEycHggMTVweCAwIHJnYmEoMCwwLDAsMC4yNCksMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDEycHggMTVweCAwIHJnYmEoMCwwLDAsMC4yNCksMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpICFpbXBvcnRhbnR9LnotZGVwdGgtNHstd2Via2l0LWJveC1zaGFkb3c6MCAxNnB4IDI4cHggMCByZ2JhKDAsMCwwLDAuMjIpLDAgMjVweCA1NXB4IDAgcmdiYSgwLDAsMCwwLjIxKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxNnB4IDI4cHggMCByZ2JhKDAsMCwwLDAuMjIpLDAgMjVweCA1NXB4IDAgcmdiYSgwLDAsMCwwLjIxKSAhaW1wb3J0YW50fS56LWRlcHRoLTV7LXdlYmtpdC1ib3gtc2hhZG93OjAgMjdweCAyNHB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNDBweCA3N3B4IDAgcmdiYSgwLDAsMCwwLjIyKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAyN3B4IDI0cHggMCByZ2JhKDAsMCwwLDAuMiksMCA0MHB4IDc3cHggMCByZ2JhKDAsMCwwLDAuMjIpICFpbXBvcnRhbnR9LmRpc2FibGVkLDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0fWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dH1hLmRpc2FibGVkOmhvdmVyLGE6ZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzAwN2JmZn1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5kaXZpZGVyLW5ld3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjIuOHJlbTttYXJnaW4tYm90dG9tOjIuOHJlbX0uZGl2aWRlci1uZXc+aDEsLmRpdmlkZXItbmV3IGgyLC5kaXZpZGVyLW5ldyBoMywuZGl2aWRlci1uZXcgaDQsLmRpdmlkZXItbmV3IGg1LC5kaXZpZGVyLW5ldyBoNnttYXJnaW4tYm90dG9tOjB9LmRpdmlkZXItbmV3OmJlZm9yZSwuZGl2aWRlci1uZXc6YWZ0ZXJ7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO2hlaWdodDoxLjVweDtoZWlnaHQ6MnB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOiNjNmM2YzZ9LmRpdmlkZXItbmV3OmJlZm9yZXttYXJnaW46MCAuNXJlbSAwIDB9LmRpdmlkZXItbmV3OmFmdGVye21hcmdpbjowIDAgMCAuNXJlbX0uaW1nLWZsdWlkLC5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsLm1vZGFsLWF2YXRhciAubW9kYWwtaGVhZGVyLC52aWRlby1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmxleC1jZW50ZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlfS5mbGV4LWNlbnRlciBwe21hcmdpbjowfS5mbGV4LWNlbnRlciB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uZmxleC1jZW50ZXIgdWwgbGl7bWFyZ2luLWJvdHRvbToxcmVtfS5mbGV4LWNlbnRlciB1bCBsaTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5oci1saWdodHtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfS5oci1kYXJre2JvcmRlci10b3A6MXB4IHNvbGlkICM2NjZ9LnctcmVzcG9uc2l2ZXt3aWR0aDo3NSV9QG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KXsudy1yZXNwb25zaXZle3dpZHRoOjEwMCV9fS53LWhlYWRlcnt3aWR0aDozLjJyZW19LmNvbGxhcHNpYmxlLWJvZHl7ZGlzcGxheTpub25lfS5qdW1ib3Ryb257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6LjEyNXJlbTstd2Via2l0LWJveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMil9LmJnLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojNDI4NWY0ICFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmhvdmVyLGEuYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxMjY2ZjEgIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiM0Mjg1ZjQgIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmhvdmVyLGEuYmctZGFuZ2VyOmZvY3VzLGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsYnV0dG9uLmJnLWRhbmdlcjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjAyMTkgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50fS5iZy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZiMyAhaW1wb3J0YW50fWEuYmctd2FybmluZzpob3ZlcixhLmJnLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmEwICFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmIzICFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMDBjODUxICFpbXBvcnRhbnR9YS5iZy1zdWNjZXNzOmhvdmVyLGEuYmctc3VjY2Vzczpmb2N1cyxidXR0b24uYmctc3VjY2Vzczpob3ZlcixidXR0b24uYmctc3VjY2Vzczpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDk1M2MgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMwMGM4NTEgIWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMzM2I1ZTUgIWltcG9ydGFudH1hLmJnLWluZm86aG92ZXIsYS5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFhOWJjYiAhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzMzYjVlNSAhaW1wb3J0YW50fS5iZy1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6IzJiYmJhZCAhaW1wb3J0YW50fWEuYmctZGVmYXVsdDpob3ZlcixhLmJnLWRlZmF1bHQ6Zm9jdXMsYnV0dG9uLmJnLWRlZmF1bHQ6aG92ZXIsYnV0dG9uLmJnLWRlZmF1bHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMjE5Mjg3ICFpbXBvcnRhbnR9LmJvcmRlci1kZWZhdWx0e2JvcmRlci1jb2xvcjojMmJiYmFkICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNhNmMgIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpob3ZlcixhLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojOTU0MGJmICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiNhNmMgIWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudH1hLmJnLWRhcms6aG92ZXIsYS5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzA4MDgwOCAhaW1wb3J0YW50fS5ib3JkZXItZGFya3tib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudH1hLmJnLWxpZ2h0OmhvdmVyLGEuYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjN2M3YzcgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnR9LmNhcmQtaW1nLTEwMHt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHh9LmNhcmQtaW1nLTY0e3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9Lm1tbC0xe21hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnR9LmZsZXgtMXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9Ym9keXtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MzAwfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtd2VpZ2h0OjMwMH0uYmxvY2txdW90ZXtwYWRkaW5nOi41cmVtIDFyZW07Ym9yZGVyLWxlZnQ6LjI1cmVtIHNvbGlkICNlY2VlZWZ9LmJsb2NrcXVvdGUudGV4dC1yaWdodHtib3JkZXItcmlnaHQ6LjI1cmVtIHNvbGlkICNlY2VlZWY7Ym9yZGVyLWxlZnQ6bm9uZX0uYmxvY2txdW90ZSAuYnEtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwfS5ibG9ja3F1b3RlIHB7cGFkZGluZzoxcmVtIDA7Zm9udC1zaXplOjEuMXJlbX0uYnEtcHJpbWFyeXtib3JkZXItbGVmdDozcHggc29saWQgIzQyODVmNCAhaW1wb3J0YW50fS5icS1wcmltYXJ5IC5icS10aXRsZXtjb2xvcjojNDI4NWY0ICFpbXBvcnRhbnR9LmJxLWRhbmdlcntib3JkZXItbGVmdDozcHggc29saWQgI2ZmMzU0NyAhaW1wb3J0YW50fS5icS1kYW5nZXIgLmJxLXRpdGxle2NvbG9yOiNmZjM1NDcgIWltcG9ydGFudH0uYnEtd2FybmluZ3tib3JkZXItbGVmdDozcHggc29saWQgI2ZiMyAhaW1wb3J0YW50fS5icS13YXJuaW5nIC5icS10aXRsZXtjb2xvcjojZmIzICFpbXBvcnRhbnR9LmJxLXN1Y2Nlc3N7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMGM4NTEgIWltcG9ydGFudH0uYnEtc3VjY2VzcyAuYnEtdGl0bGV7Y29sb3I6IzAwYzg1MSAhaW1wb3J0YW50fS5icS1pbmZve2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjMzNiNWU1ICFpbXBvcnRhbnR9LmJxLWluZm8gLmJxLXRpdGxle2NvbG9yOiMzM2I1ZTUgIWltcG9ydGFudH0uaDEtcmVzcG9uc2l2ZXtmb250LXNpemU6MTUwJX0uaDItcmVzcG9uc2l2ZXtmb250LXNpemU6MTQ1JX0uaDMtcmVzcG9uc2l2ZXtmb250LXNpemU6MTM1JX0uaDQtcmVzcG9uc2l2ZXtmb250LXNpemU6MTM1JX0uaDUtcmVzcG9uc2l2ZXtmb250LXNpemU6MTM1JX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5oMS1yZXNwb25zaXZle2ZvbnQtc2l6ZToxNzAlfS5oMi1yZXNwb25zaXZle2ZvbnQtc2l6ZToxNDAlfS5oMy1yZXNwb25zaXZle2ZvbnQtc2l6ZToxMjUlfS5oNC1yZXNwb25zaXZle2ZvbnQtc2l6ZToxMjUlfS5oNS1yZXNwb25zaXZle2ZvbnQtc2l6ZToxMjUlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5oMS1yZXNwb25zaXZle2ZvbnQtc2l6ZToyMDAlfS5oMi1yZXNwb25zaXZle2ZvbnQtc2l6ZToxNzAlfS5oMy1yZXNwb25zaXZle2ZvbnQtc2l6ZToxNDAlfS5oNC1yZXNwb25zaXZle2ZvbnQtc2l6ZToxMjUlfS5oNS1yZXNwb25zaXZle2ZvbnQtc2l6ZToxMjUlfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5oMS1yZXNwb25zaXZle2ZvbnQtc2l6ZToyMDAlfS5oMi1yZXNwb25zaXZle2ZvbnQtc2l6ZToxNzAlfS5oMy1yZXNwb25zaXZle2ZvbnQtc2l6ZToxNDAlfS5oNC1yZXNwb25zaXZle2ZvbnQtc2l6ZToxMjUlfS5oNS1yZXNwb25zaXZle2ZvbnQtc2l6ZToxMjUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaDEtcmVzcG9uc2l2ZXtmb250LXNpemU6MjUwJX0uaDItcmVzcG9uc2l2ZXtmb250LXNpemU6MjAwJX0uaDMtcmVzcG9uc2l2ZXtmb250LXNpemU6MTcwJX0uaDQtcmVzcG9uc2l2ZXtmb250LXNpemU6MTQwJX0uaDUtcmVzcG9uc2l2ZXtmb250LXNpemU6MTI1JX19LnRleHQtcHJpbWFyeXtjb2xvcjojNDI4NWY0ICFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6aG92ZXIsYS50ZXh0LXByaW1hcnk6Zm9jdXN7Y29sb3I6IzEyNjZmMSAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcntjb2xvcjojZmYzNTQ3ICFpbXBvcnRhbnR9YS50ZXh0LWRhbmdlcjpob3ZlcixhLnRleHQtZGFuZ2VyOmZvY3Vze2NvbG9yOiNmZjAyMTkgIWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmYjMgIWltcG9ydGFudH1hLnRleHQtd2FybmluZzpob3ZlcixhLnRleHQtd2FybmluZzpmb2N1c3tjb2xvcjojZmEwICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMDBjODUxICFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6aG92ZXIsYS50ZXh0LXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6IzAwOTUzYyAhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzMzYjVlNSAhaW1wb3J0YW50fWEudGV4dC1pbmZvOmhvdmVyLGEudGV4dC1pbmZvOmZvY3Vze2NvbG9yOiMxYTliY2IgIWltcG9ydGFudH0udGV4dC1kZWZhdWx0e2NvbG9yOiMyYmJiYWQgIWltcG9ydGFudH1hLnRleHQtZGVmYXVsdDpob3ZlcixhLnRleHQtZGVmYXVsdDpmb2N1c3tjb2xvcjojMjE5Mjg3ICFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5e2NvbG9yOiNhNmMgIWltcG9ydGFudH1hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLGEudGV4dC1zZWNvbmRhcnk6Zm9jdXN7Y29sb3I6Izk1NDBiZiAhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmhvdmVyLGEudGV4dC1kYXJrOmZvY3Vze2NvbG9yOiMwODA4MDggIWltcG9ydGFudH0udGV4dC1saWdodHtjb2xvcjojZTBlMGUwICFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmhvdmVyLGEudGV4dC1saWdodDpmb2N1c3tjb2xvcjojYzdjN2M3ICFpbXBvcnRhbnR9LmZvbnQtc21hbGx7Zm9udC1zaXplOi45cmVtfXN0cm9uZ3tmb250LXdlaWdodDo1MDB9LnZpZXd7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0fS52aWV3IC5tYXNre3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0udmlldyBpbWcsLnZpZXcgdmlkZW97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30udmlldyB2aWRlby52aWRlby1pbnRyb3t0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6LTEwMDt3aWR0aDphdXRvO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MTAwJTstd2Via2l0LXRyYW5zaXRpb246MXMgb3BhY2l0eTt0cmFuc2l0aW9uOjFzIG9wYWNpdHk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9Lm92ZXJsYXkgLm1hc2t7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC40cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UtaW4tb3V0fS5vdmVybGF5IC5tYXNrOmhvdmVye29wYWNpdHk6MX0uem9vbSBpbWcsLnpvb20gdmlkZW97LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0uem9vbTpob3ZlciBpbWcsLnpvb206aG92ZXIgdmlkZW97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0ucGF0dGVybi0xe2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wMS5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi0ye2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wMi5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi0ze2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wMy5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi00e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wNC5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi01e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wNS5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi02e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wNi5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi03e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wNy5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi04e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wOC5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0ucGF0dGVybi05e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9vdmVybGF5cy8wOS5wbmcpO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZH0vKiFcbiAqIFdhdmVzIHYwLjcuNlxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi8ud2F2ZXMtZWZmZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7bWFyZ2luLXRvcDotNTBweDttYXJnaW4tbGVmdDotNTBweDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjIpO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsMC4yKSAwLHJnYmEoMCwwLDAsMC4zKSA0MCUscmdiYSgwLDAsMCwwLjQpIDUwJSxyZ2JhKDAsMCwwLDAuNSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlKTtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKX0ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNCk7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjIpIDAscmdiYSgyNTUsMjU1LDI1NSwwLjMpIDQwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNCkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsMC41KSA2MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3MCUpfS53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjIpfS53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS53YXZlcy1ub3RyYW5zaXRpb257LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudH0ud2F2ZXMtYnV0dG9uLC53YXZlcy1jaXJjbGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LW1hc2staW1hZ2U6LXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmZmIDEwMCUsICMwMDAgMTAwJSl9LndhdmVzLWJ1dHRvbiwud2F2ZXMtYnV0dG9uOmhvdmVyLC53YXZlcy1idXR0b246dmlzaXRlZCwud2F2ZXMtYnV0dG9uLWlucHV0e3otaW5kZXg6MTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0ud2F2ZXMtYnV0dG9ue3BhZGRpbmc6Ljg1ZW0gMS4xZW07Ym9yZGVyLXJhZGl1czouMmVtfS53YXZlcy1idXR0b24taW5wdXR7cGFkZGluZzouODVlbSAxLjFlbTttYXJnaW46MH0ud2F2ZXMtaW5wdXQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJhZGl1czouMmVtfS53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbntwYWRkaW5nOjB9LndhdmVzLWlucHV0LXdyYXBwZXIgLndhdmVzLWJ1dHRvbi1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxfS53YXZlcy1jaXJjbGV7d2lkdGg6Mi41ZW07aGVpZ2h0OjIuNWVtO2xpbmUtaGVpZ2h0OjIuNWVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlfS53YXZlcy1mbG9hdHstd2Via2l0LW1hc2staW1hZ2U6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMS41cHggMXB4IHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDFweCAxLjVweCAxcHggcmdiYSgwLDAsMCwwLjEyKTstd2Via2l0LXRyYW5zaXRpb246YWxsIDMwMG1zO3RyYW5zaXRpb246YWxsIDMwMG1zfS53YXZlcy1mbG9hdDphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93OjAgOHB4IDIwcHggMXB4IHJnYmEoMCwwLDAsMC4zKTtib3gtc2hhZG93OjAgOHB4IDIwcHggMXB4IHJnYmEoMCwwLDAsMC4zKX0ud2F2ZXMtYmxvY2t7ZGlzcGxheTpibG9ja31hLndhdmVzLWVmZmVjdCxhLndhdmVzLWxpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjcuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxuICovLmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlZC5kZWxheS0xc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToxczthbmltYXRpb24tZGVsYXk6MXN9LmFuaW1hdGVkLmRlbGF5LTJzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjJzO2FuaW1hdGlvbi1kZWxheToyc30uYW5pbWF0ZWQuZGVsYXktM3N7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzfS5hbmltYXRlZC5kZWxheS00c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo0czthbmltYXRpb24tZGVsYXk6NHN9LmFuaW1hdGVkLmRlbGF5LTVzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjVzO2FuaW1hdGlvbi1kZWxheTo1c30uYW5pbWF0ZWQuZmFzdHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo4MDBtczthbmltYXRpb24tZHVyYXRpb246ODAwbXN9LmFuaW1hdGVkLmZhc3Rlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo1MDBtczthbmltYXRpb24tZHVyYXRpb246NTAwbXN9LmFuaW1hdGVkLnNsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfS5hbmltYXRlZC5zbG93ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbil7LmFuaW1hdGVkey13ZWJraXQtdHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb246dW5zZXQgIWltcG9ydGFudDthbmltYXRpb246dW5zZXQgIWltcG9ydGFudH19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bntmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX0uZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX0uZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwe2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX0uZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH0vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy43LjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiAqL0Atd2Via2l0LWtleWZyYW1lcyBib3VuY2V7ZnJvbSwyMCUsNTMlLDgwJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9NDAlLDQzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KX03MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2V7ZnJvbSwyMCUsNTMlLDgwJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9NDAlLDQzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KX03MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKX19LmJvdW5jZXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5ke2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fUBrZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uaGVhZFNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlO2FuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHRhZGF7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgd29iYmxle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBqZWxsb3tmcm9tLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO3RyYW5zZm9ybTpza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpfX1Aa2V5ZnJhbWVzIGplbGxve2Zyb20sMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7dHJhbnNmb3JtOnNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyl9fS5qZWxsb3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG99QC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uaGVhcnRCZWF0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0O2FuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbntmcm9tLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57ZnJvbSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbjstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd257ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5Eb3due2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uYm91bmNlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwe2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5VcHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uYm91bmNlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9fS5ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXN9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fS5ib3VuY2VPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bjthbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX0uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX0uYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19LmJvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluVXBCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fUBrZXlmcmFtZXMgZmxpcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5YO2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJbll7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyl9fUBrZXlmcmFtZXMgZmxpcE91dFh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKX19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGV9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyl9fUBrZXlmcmFtZXMgZmxpcE91dFl7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKX19LmZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGV9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5saWdodFNwZWVkSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKX19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKX19LmxpZ2h0U3BlZWRPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9fUBrZXlmcmFtZXMgcm90YXRlSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfX0ucm90YXRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbjthbmltYXRpb24tbmFtZTpyb3RhdGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219fS5yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX19LnJvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX19LnJvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfX0ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0e2Zyb217b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn19QGtleWZyYW1lcyByb3RhdGVPdXR7ZnJvbXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7ZnJvbXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0e2Zyb217b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX19LnJvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHtmcm9te29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0e2Zyb217b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHtmcm9te29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7ZnJvbXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219fS5yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0e2Zyb217b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHtmcm9te29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCl9fUBrZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCl9fS5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc31ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGphY2tJblRoZUJveHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmphY2tJblRoZUJveHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveDthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHJvbGxJbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKX19QGtleWZyYW1lcyByb2xsT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpfX0ucm9sbE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxPdXQ7YW5pbWF0aW9uLW5hbWU6cm9sbE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUlue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9NTAle29wYWNpdHk6MX19QGtleWZyYW1lcyB6b29tSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX01MCV7b3BhY2l0eToxfX0uem9vbUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluO2FuaW1hdGlvbi1uYW1lOnpvb21Jbn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7ZnJvbXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0e2Zyb217b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX10b3tvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX0uem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257ZnJvbXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3due2Zyb217dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0e2Zyb217dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHtmcm9te3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHR7ZnJvbXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7ZnJvbXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHtmcm9te3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5VcHtmcm9te3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX0uc2xpZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX0uc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dFVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX0uc2xpZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcH0uYnRue21hcmdpbjouMzc1cmVtO2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dvcmQtd3JhcDpicmVhay13b3JkO3doaXRlLXNwYWNlOm5vcm1hbDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MDtib3JkZXItcmFkaXVzOi4xMjVyZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7cGFkZGluZzouODRyZW0gMi4xNHJlbTtmb250LXNpemU6LjgxcmVtfS5idG46aG92ZXIsLmJ0bjpmb2N1cywuYnRuOmFjdGl2ZXtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi5idG4tYmxvY2t7bWFyZ2luOmluaGVyaXR9LmJ0biAuZmFzLnJpZ2h0LC5idG4gLmZhYi5yaWdodCwuYnRuIC5mYXIucmlnaHR7bWFyZ2luLWxlZnQ6LjNyZW19LmJ0biAuZmFzLmxlZnQsLmJ0biAuZmFiLmxlZnQsLmJ0biAuZmFyLmxlZnR7bWFyZ2luLXJpZ2h0Oi4zcmVtfS5idG4uYnRuLWxne3BhZGRpbmc6MXJlbSAyLjRyZW07Zm9udC1zaXplOi45NHJlbX0uYnRuLmJ0bi1tZHtwYWRkaW5nOi43cmVtIDEuNnJlbTtmb250LXNpemU6LjdyZW19LmJ0bi5idG4tc217cGFkZGluZzouNXJlbSAxLjZyZW07Zm9udC1zaXplOi42NHJlbX0uYnRuLmRpc2FibGVkOmhvdmVyLC5idG4uZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5kaXNhYmxlZDphY3RpdmUsLmJ0bjpkaXNhYmxlZDpob3ZlciwuYnRuOmRpc2FibGVkOmZvY3VzLC5idG46ZGlzYWJsZWQ6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzowIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKX0uYnRuW2NsYXNzKj1cImJ0bi1vdXRsaW5lLVwiXXtwYWRkaW5nLXRvcDouN3JlbTtwYWRkaW5nLWJvdHRvbTouN3JlbX0uYnRuW2NsYXNzKj1cImJ0bi1vdXRsaW5lLVwiXS5idG4tbGd7cGFkZGluZy10b3A6Ljg4cmVtO3BhZGRpbmctYm90dG9tOi44OHJlbX0uYnRuW2NsYXNzKj1cImJ0bi1vdXRsaW5lLVwiXS5idG4tbWR7cGFkZGluZy10b3A6LjU4cmVtO3BhZGRpbmctYm90dG9tOi41OHJlbX0uYnRuW2NsYXNzKj1cImJ0bi1vdXRsaW5lLVwiXS5idG4tc217cGFkZGluZy10b3A6LjM4cmVtO3BhZGRpbmctYm90dG9tOi4zOHJlbX0uYnRuLWxpbmt7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uYnRuLWxpbms6aG92ZXIsLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazphY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0uMzc1cmVtfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQyODVmNCAhaW1wb3J0YW50fS5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVhOTVmNX0uYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5LmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlLC5idG4tcHJpbWFyeS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGI1MWM1fS5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojNDI4NWY0ICFpbXBvcnRhbnR9LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzVhOTVmNSAhaW1wb3J0YW50fS5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMGI1MWM1ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ucHJpbWFyeS1pY3tjb2xvcjojNDI4NWY0ICFpbXBvcnRhbnR9LnByaW1hcnktaWM6aG92ZXIsLnByaW1hcnktaWM6Zm9jdXN7Y29sb3I6IzQyODVmNH1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnl7Y29sb3I6IzQyODVmNCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICM0Mjg1ZjQgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZXtjb2xvcjojNDI4NWY0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNDI4NWY0ICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM0Mjg1ZjQgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmYzNTQ3ICFpbXBvcnRhbnR9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZjRmNWV9LmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXIuZm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGFuZ2VyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjZTAwMTJ9LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50fS5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmY0ZjVlICFpbXBvcnRhbnR9LmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNjZTAwMTIgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5kYW5nZXItaWN7Y29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50fS5kYW5nZXItaWM6aG92ZXIsLmRhbmdlci1pYzpmb2N1c3tjb2xvcjojZmYzNTQ3fWEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiNmZmZ9dGFibGUudGFibGUgYS5idG4uYnRuLWRhbmdlcntjb2xvcjojZmZmfS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICNmZjM1NDcgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmV7Y29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmMzU0NyAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmYzNTQ3ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXdhcm5pbmd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmYjMgIWltcG9ydGFudH0uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmM0NGR9LmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZy5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi13YXJuaW5nOmFjdGl2ZSwuYnRuLXdhcm5pbmcuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2M4MH0uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2ZiMyAhaW1wb3J0YW50fS5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmM0NGQgIWltcG9ydGFudH0uYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2M4MCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4td2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9Lndhcm5pbmctaWN7Y29sb3I6I2ZiMyAhaW1wb3J0YW50fS53YXJuaW5nLWljOmhvdmVyLC53YXJuaW5nLWljOmZvY3Vze2NvbG9yOiNmYjN9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4td2FybmluZ3tjb2xvcjojZmZmfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmYjMgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZmIzICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmV7Y29sb3I6I2ZiMyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZiMyAhaW1wb3J0YW50fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmIzICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMGM4NTEgIWltcG9ydGFudH0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMGUyNWJ9LmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwNjIyOH0uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzAwYzg1MSAhaW1wb3J0YW50fS5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMGUyNWIgIWltcG9ydGFudH0uYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzAwNjIyOCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LnN1Y2Nlc3MtaWN7Y29sb3I6IzAwYzg1MSAhaW1wb3J0YW50fS5zdWNjZXNzLWljOmhvdmVyLC5zdWNjZXNzLWljOmZvY3Vze2NvbG9yOiMwMGM4NTF9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tc3VjY2Vzc3tjb2xvcjojZmZmfS5idG4tb3V0bGluZS1zdWNjZXNze2NvbG9yOiMwMGM4NTEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMDBjODUxICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmV7Y29sb3I6IzAwYzg1MSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzAwYzg1MSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDBjODUxICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzM2I1ZTUgIWltcG9ydGFudH0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0YWJkZTh9LmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mby5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWluZm86Zm9jdXMsLmJ0bi1pbmZvOmFjdGl2ZSwuYnRuLWluZm8uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzE0Nzk5ZX0uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzMzYjVlNSAhaW1wb3J0YW50fS5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0YWJkZTggIWltcG9ydGFudH0uYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzE0Nzk5ZSAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmluZm8taWN7Y29sb3I6IzMzYjVlNSAhaW1wb3J0YW50fS5pbmZvLWljOmhvdmVyLC5pbmZvLWljOmZvY3Vze2NvbG9yOiMzM2I1ZTV9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4taW5mb3tjb2xvcjojZmZmfS5idG4tb3V0bGluZS1pbmZve2NvbG9yOiMzM2I1ZTUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMzNiNWU1ICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5hY3RpdmV7Y29sb3I6IzMzYjVlNSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzMzYjVlNSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMzNiNWU1ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWRlZmF1bHR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYmJiYWQgIWltcG9ydGFudH0uYnRuLWRlZmF1bHQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMGNmYzB9LmJ0bi1kZWZhdWx0OmZvY3VzLC5idG4tZGVmYXVsdC5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWRlZmF1bHQ6Zm9jdXMsLmJ0bi1kZWZhdWx0OmFjdGl2ZSwuYnRuLWRlZmF1bHQuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzE4Njg2MH0uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzJiYmJhZCAhaW1wb3J0YW50fS5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMzMGNmYzAgIWltcG9ydGFudH0uYnRuLWRlZmF1bHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWRlZmF1bHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzE4Njg2MCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGVmYXVsdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGVmYXVsdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmRlZmF1bHQtaWN7Y29sb3I6IzJiYmJhZCAhaW1wb3J0YW50fS5kZWZhdWx0LWljOmhvdmVyLC5kZWZhdWx0LWljOmZvY3Vze2NvbG9yOiMyYmJiYWR9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tZGVmYXVsdHtjb2xvcjojZmZmfS5idG4tb3V0bGluZS1kZWZhdWx0e2NvbG9yOiMyYmJiYWQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMmJiYmFkICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWRlZmF1bHQ6aG92ZXIsLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6YWN0aXZlLC5idG4tb3V0bGluZS1kZWZhdWx0OmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGVmYXVsdC5hY3RpdmV7Y29sb3I6IzJiYmJhZCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzJiYmJhZCAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1kZWZhdWx0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGVmYXVsdC5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMmJiYmFkICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWRlZmF1bHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGVmYXVsdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2E2YyAhaW1wb3J0YW50fS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjU3OWQyfS5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5LmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwuYnRuLXNlY29uZGFyeS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzM5fS5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNhNmMgIWltcG9ydGFudH0uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2I1NzlkMiAhaW1wb3J0YW50fS5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojNzM5ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uc2Vjb25kYXJ5LWlje2NvbG9yOiNhNmMgIWltcG9ydGFudH0uc2Vjb25kYXJ5LWljOmhvdmVyLC5zZWNvbmRhcnktaWM6Zm9jdXN7Y29sb3I6I2E2Y31hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiNhNmMgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjYTZjICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZle2NvbG9yOiNhNmMgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhNmMgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2E2YyAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1lbGVnYW50e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMmUyZTJlICFpbXBvcnRhbnR9LmJ0bi1lbGVnYW50OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2IzYjNifS5idG4tZWxlZ2FudDpmb2N1cywuYnRuLWVsZWdhbnQuZm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1lbGVnYW50OmZvY3VzLC5idG4tZWxlZ2FudDphY3RpdmUsLmJ0bi1lbGVnYW50LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmJ0bi1lbGVnYW50LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmUgIWltcG9ydGFudH0uYnRuLWVsZWdhbnQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tZWxlZ2FudC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojM2IzYjNiICFpbXBvcnRhbnR9LmJ0bi1lbGVnYW50Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1lbGVnYW50Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1lbGVnYW50LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWVsZWdhbnQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLWVsZWdhbnQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWVsZWdhbnQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5lbGVnYW50LWlje2NvbG9yOiMyZTJlMmUgIWltcG9ydGFudH0uZWxlZ2FudC1pYzpob3ZlciwuZWxlZ2FudC1pYzpmb2N1c3tjb2xvcjojMmUyZTJlfWEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiNmZmZ9dGFibGUudGFibGUgYS5idG4uYnRuLWVsZWdhbnR7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtZWxlZ2FudHtjb2xvcjojMmUyZTJlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzJlMmUyZSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1lbGVnYW50OmhvdmVyLC5idG4tb3V0bGluZS1lbGVnYW50OmZvY3VzLC5idG4tb3V0bGluZS1lbGVnYW50OmFjdGl2ZSwuYnRuLW91dGxpbmUtZWxlZ2FudDphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWVsZWdhbnQuYWN0aXZle2NvbG9yOiMyZTJlMmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyZTJlMmUgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZWxlZ2FudDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1lbGVnYW50Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWVsZWdhbnQuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzJlMmUyZSAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS1lbGVnYW50Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWVsZWdhbnQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZWxlZ2FudC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi11bmlxdWV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4ODBlNGYgIWltcG9ydGFudH0uYnRuLXVuaXF1ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzlmMTA1Y30uYnRuLXVuaXF1ZTpmb2N1cywuYnRuLXVuaXF1ZS5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXVuaXF1ZTpmb2N1cywuYnRuLXVuaXF1ZTphY3RpdmUsLmJ0bi11bmlxdWUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzJjMDQxOX0uYnRuLXVuaXF1ZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojODgwZTRmICFpbXBvcnRhbnR9LmJ0bi11bmlxdWUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tdW5pcXVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM5ZjEwNWMgIWltcG9ydGFudH0uYnRuLXVuaXF1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tdW5pcXVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi11bmlxdWUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzJjMDQxOSAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tdW5pcXVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi11bmlxdWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXVuaXF1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LnVuaXF1ZS1pY3tjb2xvcjojODgwZTRmICFpbXBvcnRhbnR9LnVuaXF1ZS1pYzpob3ZlciwudW5pcXVlLWljOmZvY3Vze2NvbG9yOiM4ODBlNGZ9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tdW5pcXVle2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLXVuaXF1ZXtjb2xvcjojODgwZTRmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzg4MGU0ZiAhaW1wb3J0YW50fS5idG4tb3V0bGluZS11bmlxdWU6aG92ZXIsLmJ0bi1vdXRsaW5lLXVuaXF1ZTpmb2N1cywuYnRuLW91dGxpbmUtdW5pcXVlOmFjdGl2ZSwuYnRuLW91dGxpbmUtdW5pcXVlOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtdW5pcXVlLmFjdGl2ZXtjb2xvcjojODgwZTRmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojODgwZTRmICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXVuaXF1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS11bmlxdWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtdW5pcXVlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4ODBlNGYgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtdW5pcXVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXVuaXF1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS11bmlxdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGFyay1ncmVlbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4OGUzYyAhaW1wb3J0YW50fS5idG4tZGFyay1ncmVlbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNmYTA0NH0uYnRuLWRhcmstZ3JlZW46Zm9jdXMsLmJ0bi1kYXJrLWdyZWVuLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGFyay1ncmVlbjpmb2N1cywuYnRuLWRhcmstZ3JlZW46YWN0aXZlLC5idG4tZGFyay1ncmVlbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMWI0NTFkfS5idG4tZGFyay1ncmVlbi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMzg4ZTNjICFpbXBvcnRhbnR9LmJ0bi1kYXJrLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWRhcmstZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzNmYTA0NCAhaW1wb3J0YW50fS5idG4tZGFyay1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tZGFyay1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tZGFyay1ncmVlbi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMWI0NTFkICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1kYXJrLWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrLWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYXJrLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uZGFyay1ncmVlbi1pY3tjb2xvcjojMzg4ZTNjICFpbXBvcnRhbnR9LmRhcmstZ3JlZW4taWM6aG92ZXIsLmRhcmstZ3JlZW4taWM6Zm9jdXN7Y29sb3I6IzM4OGUzY31hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1kYXJrLWdyZWVue2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLWRhcmstZ3JlZW57Y29sb3I6IzM4OGUzYyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMzODhlM2MgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZGFyay1ncmVlbjpob3ZlciwuYnRuLW91dGxpbmUtZGFyay1ncmVlbjpmb2N1cywuYnRuLW91dGxpbmUtZGFyay1ncmVlbjphY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcmstZ3JlZW46YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLWdyZWVuLmFjdGl2ZXtjb2xvcjojMzg4ZTNjICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMzg4ZTNjICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWRhcmstZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyay1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMzODhlM2MgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtZGFyay1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmstZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tbWRiLWNvbG9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTk2OThkICFpbXBvcnRhbnR9LmJ0bi1tZGItY29sb3I6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Mzc1OWR9LmJ0bi1tZGItY29sb3I6Zm9jdXMsLmJ0bi1tZGItY29sb3IuZm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1tZGItY29sb3I6Zm9jdXMsLmJ0bi1tZGItY29sb3I6YWN0aXZlLC5idG4tbWRiLWNvbG9yLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMjNhNGV9LmJ0bi1tZGItY29sb3IuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzU5Njk4ZCAhaW1wb3J0YW50fS5idG4tbWRiLWNvbG9yLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLW1kYi1jb2xvci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNjM3NTlkICFpbXBvcnRhbnR9LmJ0bi1tZGItY29sb3I6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW1kYi1jb2xvcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tbWRiLWNvbG9yLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMjNhNGUgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW1kYi1jb2xvcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tbWRiLWNvbG9yOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1tZGItY29sb3IuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5tZGItY29sb3ItaWN7Y29sb3I6IzU5Njk4ZCAhaW1wb3J0YW50fS5tZGItY29sb3ItaWM6aG92ZXIsLm1kYi1jb2xvci1pYzpmb2N1c3tjb2xvcjojNTk2OThkfWEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiNmZmZ9dGFibGUudGFibGUgYS5idG4uYnRuLW1kYi1jb2xvcntjb2xvcjojZmZmfS5idG4tb3V0bGluZS1tZGItY29sb3J7Y29sb3I6IzU5Njk4ZCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICM1OTY5OGQgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtbWRiLWNvbG9yOmhvdmVyLC5idG4tb3V0bGluZS1tZGItY29sb3I6Zm9jdXMsLmJ0bi1vdXRsaW5lLW1kYi1jb2xvcjphY3RpdmUsLmJ0bi1vdXRsaW5lLW1kYi1jb2xvcjphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLW1kYi1jb2xvci5hY3RpdmV7Y29sb3I6IzU5Njk4ZCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzU5Njk4ZCAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1tZGItY29sb3I6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtbWRiLWNvbG9yOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLW1kYi1jb2xvci5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNTk2OThkICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLW1kYi1jb2xvcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1tZGItY29sb3I6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbWRiLWNvbG9yLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXJlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2QzMmYyZiAhaW1wb3J0YW50fS5idG4tcmVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDc0NDQ0fS5idG4tcmVkOmZvY3VzLC5idG4tcmVkLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tcmVkOmZvY3VzLC5idG4tcmVkOmFjdGl2ZSwuYnRuLXJlZC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojODExYjFifS5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNkMzJmMmYgIWltcG9ydGFudH0uYnRuLXJlZC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1yZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Q3NDQ0NCAhaW1wb3J0YW50fS5idG4tcmVkOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1yZWQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXJlZC5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojODExYjFiICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1yZWQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXJlZDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ucmVkLWlje2NvbG9yOiNkMzJmMmYgIWltcG9ydGFudH0ucmVkLWljOmhvdmVyLC5yZWQtaWM6Zm9jdXN7Y29sb3I6I2QzMmYyZn1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1yZWR7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtcmVke2NvbG9yOiNkMzJmMmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZDMyZjJmICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXJlZDpob3ZlciwuYnRuLW91dGxpbmUtcmVkOmZvY3VzLC5idG4tb3V0bGluZS1yZWQ6YWN0aXZlLC5idG4tb3V0bGluZS1yZWQ6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1yZWQuYWN0aXZle2NvbG9yOiNkMzJmMmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNkMzJmMmYgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtcmVkOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXJlZDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2QzMmYyZiAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS1yZWQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcmVkOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXJlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1waW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWM0MDdhICFpbXBvcnRhbnR9LmJ0bi1waW5rOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWU1NzhhfS5idG4tcGluazpmb2N1cywuYnRuLXBpbmsuZm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1waW5rOmZvY3VzLC5idG4tcGluazphY3RpdmUsLmJ0bi1waW5rLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNDEyNDl9LmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlYzQwN2EgIWltcG9ydGFudH0uYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWU1NzhhICFpbXBvcnRhbnR9LmJ0bi1waW5rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1waW5rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNDEyNDkgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXBpbms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXBpbms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5waW5rLWlje2NvbG9yOiNlYzQwN2EgIWltcG9ydGFudH0ucGluay1pYzpob3ZlciwucGluay1pYzpmb2N1c3tjb2xvcjojZWM0MDdhfWEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiNmZmZ9dGFibGUudGFibGUgYS5idG4uYnRuLXBpbmt7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtcGlua3tjb2xvcjojZWM0MDdhICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgI2VjNDA3YSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1waW5rOmhvdmVyLC5idG4tb3V0bGluZS1waW5rOmZvY3VzLC5idG4tb3V0bGluZS1waW5rOmFjdGl2ZSwuYnRuLW91dGxpbmUtcGluazphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXBpbmsuYWN0aXZle2NvbG9yOiNlYzQwN2EgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNlYzQwN2EgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtcGluazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1waW5rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2VjNDA3YSAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS1waW5rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXBpbms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1wdXJwbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4ZTI0YWEgIWltcG9ydGFudH0uYnRuLXB1cnBsZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2EwMjhiZn0uYnRuLXB1cnBsZTpmb2N1cywuYnRuLXB1cnBsZS5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXB1cnBsZTpmb2N1cywuYnRuLXB1cnBsZTphY3RpdmUsLmJ0bi1wdXJwbGUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzQ4MTI1Nn0uYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojOGUyNGFhICFpbXBvcnRhbnR9LmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNhMDI4YmYgIWltcG9ydGFudH0uYnRuLXB1cnBsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzQ4MTI1NiAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LnB1cnBsZS1pY3tjb2xvcjojOGUyNGFhICFpbXBvcnRhbnR9LnB1cnBsZS1pYzpob3ZlciwucHVycGxlLWljOmZvY3Vze2NvbG9yOiM4ZTI0YWF9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tcHVycGxle2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLXB1cnBsZXtjb2xvcjojOGUyNGFhICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzhlMjRhYSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIsLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cywuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSwuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHVycGxlLmFjdGl2ZXtjb2xvcjojOGUyNGFhICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojOGUyNGFhICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4ZTI0YWEgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGVlcC1wdXJwbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1MTJkYTggIWltcG9ydGFudH0uYnRuLWRlZXAtcHVycGxlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWIzMmJjfS5idG4tZGVlcC1wdXJwbGU6Zm9jdXMsLmJ0bi1kZWVwLXB1cnBsZS5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWRlZXAtcHVycGxlOmZvY3VzLC5idG4tZGVlcC1wdXJwbGU6YWN0aXZlLC5idG4tZGVlcC1wdXJwbGUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzJhMTc1OH0uYnRuLWRlZXAtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiM1MTJkYTggIWltcG9ydGFudH0uYnRuLWRlZXAtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWRlZXAtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1YjMyYmMgIWltcG9ydGFudH0uYnRuLWRlZXAtcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1kZWVwLXB1cnBsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tZGVlcC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzJhMTc1OCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGVlcC1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLWRlZXAtcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kZWVwLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmRlZXAtcHVycGxlLWlje2NvbG9yOiM1MTJkYTggIWltcG9ydGFudH0uZGVlcC1wdXJwbGUtaWM6aG92ZXIsLmRlZXAtcHVycGxlLWljOmZvY3Vze2NvbG9yOiM1MTJkYTh9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tZGVlcC1wdXJwbGV7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGV7Y29sb3I6IzUxMmRhOCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICM1MTJkYTggIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGU6aG92ZXIsLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlOmZvY3VzLC5idG4tb3V0bGluZS1kZWVwLXB1cnBsZTphY3RpdmUsLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYWN0aXZle2NvbG9yOiM1MTJkYTggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM1MTJkYTggIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtZGVlcC1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzUxMmRhOCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS1kZWVwLXB1cnBsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kZWVwLXB1cnBsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1pbmRpZ297Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZjUxYjUgIWltcG9ydGFudH0uYnRuLWluZGlnbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRkNWVjMX0uYnRuLWluZGlnbzpmb2N1cywuYnRuLWluZGlnby5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWluZGlnbzpmb2N1cywuYnRuLWluZGlnbzphY3RpdmUsLmJ0bi1pbmRpZ28uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzI1MmY2OX0uYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojM2Y1MWI1ICFpbXBvcnRhbnR9LmJ0bi1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0ZDVlYzEgIWltcG9ydGFudH0uYnRuLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4taW5kaWdvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1pbmRpZ28uZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzI1MmY2OSAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4taW5kaWdvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1pbmRpZ286bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmluZGlnby1pY3tjb2xvcjojM2Y1MWI1ICFpbXBvcnRhbnR9LmluZGlnby1pYzpob3ZlciwuaW5kaWdvLWljOmZvY3Vze2NvbG9yOiMzZjUxYjV9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4taW5kaWdve2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLWluZGlnb3tjb2xvcjojM2Y1MWI1ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzNmNTFiNSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIsLmJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cywuYnRuLW91dGxpbmUtaW5kaWdvOmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5kaWdvOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5kaWdvLmFjdGl2ZXtjb2xvcjojM2Y1MWI1ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojM2Y1MWI1ICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1pbmRpZ286bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMzZjUxYjUgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtaW5kaWdvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tYmx1ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5NzZkMiAhaW1wb3J0YW50fS5idG4tYmx1ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIwODNlNH0uYnRuLWJsdWU6Zm9jdXMsLmJ0bi1ibHVlLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tYmx1ZTpmb2N1cywuYnRuLWJsdWU6YWN0aXZlLC5idG4tYmx1ZS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGU0Mzc3fS5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMTk3NmQyICFpbXBvcnRhbnR9LmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzIwODNlNCAhaW1wb3J0YW50fS5idG4tYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMGU0Mzc3ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYmx1ZS1pY3tjb2xvcjojMTk3NmQyICFpbXBvcnRhbnR9LmJsdWUtaWM6aG92ZXIsLmJsdWUtaWM6Zm9jdXN7Y29sb3I6IzE5NzZkMn1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1ibHVle2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLWJsdWV7Y29sb3I6IzE5NzZkMiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMxOTc2ZDIgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtYmx1ZTpob3ZlciwuYnRuLW91dGxpbmUtYmx1ZTpmb2N1cywuYnRuLW91dGxpbmUtYmx1ZTphY3RpdmUsLmJ0bi1vdXRsaW5lLWJsdWU6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ibHVlLmFjdGl2ZXtjb2xvcjojMTk3NmQyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMTk3NmQyICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWJsdWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMxOTc2ZDIgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tbGlnaHQtYmx1ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzgyYjFmZiAhaW1wb3J0YW50fS5idG4tbGlnaHQtYmx1ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzljYzFmZn0uYnRuLWxpZ2h0LWJsdWU6Zm9jdXMsLmJ0bi1saWdodC1ibHVlLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tbGlnaHQtYmx1ZTpmb2N1cywuYnRuLWxpZ2h0LWJsdWU6YWN0aXZlLC5idG4tbGlnaHQtYmx1ZS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMWM3MWZmfS5idG4tbGlnaHQtYmx1ZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojODJiMWZmICFpbXBvcnRhbnR9LmJ0bi1saWdodC1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWxpZ2h0LWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzljYzFmZiAhaW1wb3J0YW50fS5idG4tbGlnaHQtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tbGlnaHQtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tbGlnaHQtYmx1ZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMWM3MWZmICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1saWdodC1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1saWdodC1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1saWdodC1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ubGlnaHQtYmx1ZS1pY3tjb2xvcjojODJiMWZmICFpbXBvcnRhbnR9LmxpZ2h0LWJsdWUtaWM6aG92ZXIsLmxpZ2h0LWJsdWUtaWM6Zm9jdXN7Y29sb3I6IzgyYjFmZn1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1saWdodC1ibHVle2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWV7Y29sb3I6IzgyYjFmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICM4MmIxZmYgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZTpob3ZlciwuYnRuLW91dGxpbmUtbGlnaHQtYmx1ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQtYmx1ZTphY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWU6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodC1ibHVlLmFjdGl2ZXtjb2xvcjojODJiMWZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojODJiMWZmICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC1ibHVlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4MmIxZmYgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodC1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tY3lhbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwYmNkNCAhaW1wb3J0YW50fS5idG4tY3lhbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwZDNlZX0uYnRuLWN5YW46Zm9jdXMsLmJ0bi1jeWFuLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tY3lhbjpmb2N1cywuYnRuLWN5YW46YWN0aXZlLC5idG4tY3lhbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDA2MjZlfS5idG4tY3lhbi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnR9LmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWN5YW4uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwZDNlZSAhaW1wb3J0YW50fS5idG4tY3lhbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tY3lhbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tY3lhbi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMDA2MjZlICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1jeWFuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1jeWFuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uY3lhbi1pY3tjb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnR9LmN5YW4taWM6aG92ZXIsLmN5YW4taWM6Zm9jdXN7Y29sb3I6IzAwYmNkNH1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1jeWFue2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLWN5YW57Y29sb3I6IzAwYmNkNCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMwMGJjZDQgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtY3lhbjpob3ZlciwuYnRuLW91dGxpbmUtY3lhbjpmb2N1cywuYnRuLW91dGxpbmUtY3lhbjphY3RpdmUsLmJ0bi1vdXRsaW5lLWN5YW46YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1jeWFuLmFjdGl2ZXtjb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWN5YW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtY3lhbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMGJjZDQgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtY3lhbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1jeWFuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tdGVhbHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNzk2YiAhaW1wb3J0YW50fS5idG4tdGVhbDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwOTM4Mn0uYnRuLXRlYWw6Zm9jdXMsLmJ0bi10ZWFsLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tdGVhbDpmb2N1cywuYnRuLXRlYWw6YWN0aXZlLC5idG4tdGVhbC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAxMzExfS5idG4tdGVhbC5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMDA3OTZiICFpbXBvcnRhbnR9LmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwOTM4MiAhaW1wb3J0YW50fS5idG4tdGVhbDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tdGVhbDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tdGVhbC5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMDAxMzExICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi10ZWFsOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi10ZWFsOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0udGVhbC1pY3tjb2xvcjojMDA3OTZiICFpbXBvcnRhbnR9LnRlYWwtaWM6aG92ZXIsLnRlYWwtaWM6Zm9jdXN7Y29sb3I6IzAwNzk2Yn1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi10ZWFse2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLXRlYWx7Y29sb3I6IzAwNzk2YiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMwMDc5NmIgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtdGVhbDpob3ZlciwuYnRuLW91dGxpbmUtdGVhbDpmb2N1cywuYnRuLW91dGxpbmUtdGVhbDphY3RpdmUsLmJ0bi1vdXRsaW5lLXRlYWw6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS10ZWFsLmFjdGl2ZXtjb2xvcjojMDA3OTZiICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDA3OTZiICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXRlYWw6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtdGVhbDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS10ZWFsLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMDc5NmIgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtdGVhbDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS10ZWFsOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZ3JlZW57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzODhlM2MgIWltcG9ydGFudH0uYnRuLWdyZWVuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2ZhMDQ0fS5idG4tZ3JlZW46Zm9jdXMsLmJ0bi1ncmVlbi5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWdyZWVuOmZvY3VzLC5idG4tZ3JlZW46YWN0aXZlLC5idG4tZ3JlZW4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzFiNDUxZH0uYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiMzODhlM2MgIWltcG9ydGFudH0uYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMzZmEwNDQgIWltcG9ydGFudH0uYnRuLWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzFiNDUxZCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmdyZWVuLWlje2NvbG9yOiMzODhlM2MgIWltcG9ydGFudH0uZ3JlZW4taWM6aG92ZXIsLmdyZWVuLWljOmZvY3Vze2NvbG9yOiMzODhlM2N9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tZ3JlZW57Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtZ3JlZW57Y29sb3I6IzM4OGUzYyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMzODhlM2MgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZ3JlZW46aG92ZXIsLmJ0bi1vdXRsaW5lLWdyZWVuOmZvY3VzLC5idG4tb3V0bGluZS1ncmVlbjphY3RpdmUsLmJ0bi1vdXRsaW5lLWdyZWVuOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZ3JlZW4uYWN0aXZle2NvbG9yOiMzODhlM2MgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMzODhlM2MgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZ3JlZW4uZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzM4OGUzYyAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1saWdodC1ncmVlbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzhiYzM0YSAhaW1wb3J0YW50fS5idG4tbGlnaHQtZ3JlZW46aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5N2M5NWR9LmJ0bi1saWdodC1ncmVlbjpmb2N1cywuYnRuLWxpZ2h0LWdyZWVuLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tbGlnaHQtZ3JlZW46Zm9jdXMsLmJ0bi1saWdodC1ncmVlbjphY3RpdmUsLmJ0bi1saWdodC1ncmVlbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNTc3ZDJhfS5idG4tbGlnaHQtZ3JlZW4uZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzhiYzM0YSAhaW1wb3J0YW50fS5idG4tbGlnaHQtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tbGlnaHQtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Izk3Yzk1ZCAhaW1wb3J0YW50fS5idG4tbGlnaHQtZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWxpZ2h0LWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1saWdodC1ncmVlbi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojNTc3ZDJhICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1saWdodC1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tbGlnaHQtZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ubGlnaHQtZ3JlZW4taWN7Y29sb3I6IzhiYzM0YSAhaW1wb3J0YW50fS5saWdodC1ncmVlbi1pYzpob3ZlciwubGlnaHQtZ3JlZW4taWM6Zm9jdXN7Y29sb3I6IzhiYzM0YX1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1saWdodC1ncmVlbntjb2xvcjojZmZmfS5idG4tb3V0bGluZS1saWdodC1ncmVlbntjb2xvcjojOGJjMzRhICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzhiYzM0YSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1saWdodC1ncmVlbjpob3ZlciwuYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW46Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuOmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW46YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodC1ncmVlbi5hY3RpdmV7Y29sb3I6IzhiYzM0YSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzhiYzM0YSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1saWdodC1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1saWdodC1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojOGJjMzRhICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWxpbWV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhZmI0MmIgIWltcG9ydGFudH0uYnRuLWxpbWU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjM2M5MzB9LmJ0bi1saW1lOmZvY3VzLC5idG4tbGltZS5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWxpbWU6Zm9jdXMsLmJ0bi1saW1lOmFjdGl2ZSwuYnRuLWxpbWUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzVmNjIxN30uYnRuLWxpbWUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2FmYjQyYiAhaW1wb3J0YW50fS5idG4tbGltZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1saW1lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjM2M5MzAgIWltcG9ydGFudH0uYnRuLWxpbWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWxpbWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWxpbWUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzVmNjIxNyAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tbGltZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tbGltZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGltZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmxpbWUtaWN7Y29sb3I6I2FmYjQyYiAhaW1wb3J0YW50fS5saW1lLWljOmhvdmVyLC5saW1lLWljOmZvY3Vze2NvbG9yOiNhZmI0MmJ9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tbGltZXtjb2xvcjojZmZmfS5idG4tb3V0bGluZS1saW1le2NvbG9yOiNhZmI0MmIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjYWZiNDJiICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWxpbWU6aG92ZXIsLmJ0bi1vdXRsaW5lLWxpbWU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpbWU6YWN0aXZlLC5idG4tb3V0bGluZS1saW1lOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGltZS5hY3RpdmV7Y29sb3I6I2FmYjQyYiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2FmYjQyYiAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1saW1lOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWxpbWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGltZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojYWZiNDJiICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWxpbWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGltZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1saW1lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXllbGxvd3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZiYzAyZCAhaW1wb3J0YW50fS5idG4teWVsbG93OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmJjODQ2fS5idG4teWVsbG93OmZvY3VzLC5idG4teWVsbG93LmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4teWVsbG93OmZvY3VzLC5idG4teWVsbG93OmFjdGl2ZSwuYnRuLXllbGxvdy5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYmU4OTA0fS5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmMwMmQgIWltcG9ydGFudH0uYnRuLXllbGxvdy5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZiYzg0NiAhaW1wb3J0YW50fS5idG4teWVsbG93Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXllbGxvdy5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojYmU4OTA0ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXllbGxvdzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ueWVsbG93LWlje2NvbG9yOiNmYmMwMmQgIWltcG9ydGFudH0ueWVsbG93LWljOmhvdmVyLC55ZWxsb3ctaWM6Zm9jdXN7Y29sb3I6I2ZiYzAyZH1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi15ZWxsb3d7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUteWVsbG93e2NvbG9yOiNmYmMwMmQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZmJjMDJkICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXllbGxvdzpob3ZlciwuYnRuLW91dGxpbmUteWVsbG93OmZvY3VzLC5idG4tb3V0bGluZS15ZWxsb3c6YWN0aXZlLC5idG4tb3V0bGluZS15ZWxsb3c6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS15ZWxsb3cuYWN0aXZle2NvbG9yOiNmYmMwMmQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmYmMwMmQgIWltcG9ydGFudH0uYnRuLW91dGxpbmUteWVsbG93Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZiYzAyZCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUteWVsbG93Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1hbWJlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmYTAwMCAhaW1wb3J0YW50fS5idG4tYW1iZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmFhMWF9LmJ0bi1hbWJlcjpmb2N1cywuYnRuLWFtYmVyLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tYW1iZXI6Zm9jdXMsLmJ0bi1hbWJlcjphY3RpdmUsLmJ0bi1hbWJlci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOTk2MDAwfS5idG4tYW1iZXIuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmYTAwMCAhaW1wb3J0YW50fS5idG4tYW1iZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tYW1iZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmYWExYSAhaW1wb3J0YW50fS5idG4tYW1iZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWFtYmVyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1hbWJlci5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojOTk2MDAwICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1hbWJlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tYW1iZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWFtYmVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYW1iZXItaWN7Y29sb3I6I2ZmYTAwMCAhaW1wb3J0YW50fS5hbWJlci1pYzpob3ZlciwuYW1iZXItaWM6Zm9jdXN7Y29sb3I6I2ZmYTAwMH1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1hbWJlcntjb2xvcjojZmZmfS5idG4tb3V0bGluZS1hbWJlcntjb2xvcjojZmZhMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgI2ZmYTAwMCAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1hbWJlcjpob3ZlciwuYnRuLW91dGxpbmUtYW1iZXI6Zm9jdXMsLmJ0bi1vdXRsaW5lLWFtYmVyOmFjdGl2ZSwuYnRuLW91dGxpbmUtYW1iZXI6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1hbWJlci5hY3RpdmV7Y29sb3I6I2ZmYTAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmYTAwMCAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1hbWJlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1hbWJlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1hbWJlci5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmZhMDAwICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWFtYmVyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWFtYmVyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWFtYmVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW9yYW5nZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Y1N2MwMCAhaW1wb3J0YW50fS5idG4tb3JhbmdlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmY4OTEwfS5idG4tb3JhbmdlOmZvY3VzLC5idG4tb3JhbmdlLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3JhbmdlOmZvY3VzLC5idG4tb3JhbmdlOmFjdGl2ZSwuYnRuLW9yYW5nZS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOGY0ODAwfS5idG4tb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNTdjMDAgIWltcG9ydGFudH0uYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmODkxMCAhaW1wb3J0YW50fS5idG4tb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojOGY0ODAwICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW9yYW5nZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ub3JhbmdlLWlje2NvbG9yOiNmNTdjMDAgIWltcG9ydGFudH0ub3JhbmdlLWljOmhvdmVyLC5vcmFuZ2UtaWM6Zm9jdXN7Y29sb3I6I2Y1N2MwMH1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1vcmFuZ2V7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtb3Jhbmdle2NvbG9yOiNmNTdjMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZjU3YzAwICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLW9yYW5nZTpob3ZlciwuYnRuLW91dGxpbmUtb3JhbmdlOmZvY3VzLC5idG4tb3V0bGluZS1vcmFuZ2U6YWN0aXZlLC5idG4tb3V0bGluZS1vcmFuZ2U6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1vcmFuZ2UuYWN0aXZle2NvbG9yOiNmNTdjMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmNTdjMDAgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2Y1N2MwMCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1kZWVwLW9yYW5nZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmNzA0MyAhaW1wb3J0YW50fS5idG4tZGVlcC1vcmFuZ2U6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZjgzNWR9LmJ0bi1kZWVwLW9yYW5nZTpmb2N1cywuYnRuLWRlZXAtb3JhbmdlLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGVlcC1vcmFuZ2U6Zm9jdXMsLmJ0bi1kZWVwLW9yYW5nZTphY3RpdmUsLmJ0bi1kZWVwLW9yYW5nZS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZGMzNTAwfS5idG4tZGVlcC1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmNzA0MyAhaW1wb3J0YW50fS5idG4tZGVlcC1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tZGVlcC1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmODM1ZCAhaW1wb3J0YW50fS5idG4tZGVlcC1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWRlZXAtb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1kZWVwLW9yYW5nZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZGMzNTAwICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1kZWVwLW9yYW5nZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGVlcC1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRlZXAtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uZGVlcC1vcmFuZ2UtaWN7Y29sb3I6I2ZmNzA0MyAhaW1wb3J0YW50fS5kZWVwLW9yYW5nZS1pYzpob3ZlciwuZGVlcC1vcmFuZ2UtaWM6Zm9jdXN7Y29sb3I6I2ZmNzA0M31hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1kZWVwLW9yYW5nZXtjb2xvcjojZmZmfS5idG4tb3V0bGluZS1kZWVwLW9yYW5nZXtjb2xvcjojZmY3MDQzICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgI2ZmNzA0MyAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1kZWVwLW9yYW5nZTpob3ZlciwuYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2U6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlOmFjdGl2ZSwuYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2U6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5hY3RpdmV7Y29sb3I6I2ZmNzA0MyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmNzA0MyAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1kZWVwLW9yYW5nZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1kZWVwLW9yYW5nZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmY3MDQzICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWJyb3due2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzk1NTQ4ICFpbXBvcnRhbnR9LmJ0bi1icm93bjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg5NjA1Mn0uYnRuLWJyb3duOmZvY3VzLC5idG4tYnJvd24uZm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1icm93bjpmb2N1cywuYnRuLWJyb3duOmFjdGl2ZSwuYnRuLWJyb3duLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzOTI4MjJ9LmJ0bi1icm93bi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojNzk1NTQ4ICFpbXBvcnRhbnR9LmJ0bi1icm93bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1icm93bi5kcm9wZG93bi10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojODk2MDUyICFpbXBvcnRhbnR9LmJ0bi1icm93bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tYnJvd246bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWJyb3duLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiMzOTI4MjIgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWJyb3duOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1icm93bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tYnJvd24uZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5icm93bi1pY3tjb2xvcjojNzk1NTQ4ICFpbXBvcnRhbnR9LmJyb3duLWljOmhvdmVyLC5icm93bi1pYzpmb2N1c3tjb2xvcjojNzk1NTQ4fWEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiNmZmZ9dGFibGUudGFibGUgYS5idG4uYnRuLWJyb3due2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLWJyb3due2NvbG9yOiM3OTU1NDggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjNzk1NTQ4ICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWJyb3duOmhvdmVyLC5idG4tb3V0bGluZS1icm93bjpmb2N1cywuYnRuLW91dGxpbmUtYnJvd246YWN0aXZlLC5idG4tb3V0bGluZS1icm93bjphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWJyb3duLmFjdGl2ZXtjb2xvcjojNzk1NTQ4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNzk1NTQ4ICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWJyb3duOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWJyb3duOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWJyb3duLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM3OTU1NDggIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtYnJvd246bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtYnJvd246bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtYnJvd24uZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZ3JleXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50fS5idG4tZ3JleTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZlNmU2ZX0uYnRuLWdyZXk6Zm9jdXMsLmJ0bi1ncmV5LmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZ3JleTpmb2N1cywuYnRuLWdyZXk6YWN0aXZlLC5idG4tZ3JleS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMmUyZTJlfS5idG4tZ3JleS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnR9LmJ0bi1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWdyZXkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzZlNmU2ZSAhaW1wb3J0YW50fS5idG4tZ3JleTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tZ3JleTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tZ3JleS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMmUyZTJlICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1ncmV5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1ncmV5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uZ3JleS1pY3tjb2xvcjojNjE2MTYxICFpbXBvcnRhbnR9LmdyZXktaWM6aG92ZXIsLmdyZXktaWM6Zm9jdXN7Y29sb3I6IzYxNjE2MX1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1ncmV5e2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLWdyZXl7Y29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICM2MTYxNjEgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZ3JleTpob3ZlciwuYnRuLW91dGxpbmUtZ3JleTpmb2N1cywuYnRuLW91dGxpbmUtZ3JleTphY3RpdmUsLmJ0bi1vdXRsaW5lLWdyZXk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ncmV5LmFjdGl2ZXtjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWdyZXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtZ3JleTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1ncmV5LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtZ3JleTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ncmV5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWdyZXkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tYmx1ZS1ncmV5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzg5MDljICFpbXBvcnRhbnR9LmJ0bi1ibHVlLWdyZXk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NzljYTd9LmJ0bi1ibHVlLWdyZXk6Zm9jdXMsLmJ0bi1ibHVlLWdyZXkuZm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1ibHVlLWdyZXk6Zm9jdXMsLmJ0bi1ibHVlLWdyZXk6YWN0aXZlLC5idG4tYmx1ZS1ncmV5LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0YTViNjR9LmJ0bi1ibHVlLWdyZXkuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6Izc4OTA5YyAhaW1wb3J0YW50fS5idG4tYmx1ZS1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLWJsdWUtZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojODc5Y2E3ICFpbXBvcnRhbnR9LmJ0bi1ibHVlLWdyZXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWJsdWUtZ3JleTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tYmx1ZS1ncmV5LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiM0YTViNjQgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWJsdWUtZ3JleTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tYmx1ZS1ncmV5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1ibHVlLWdyZXkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5ibHVlLWdyZXktaWN7Y29sb3I6Izc4OTA5YyAhaW1wb3J0YW50fS5ibHVlLWdyZXktaWM6aG92ZXIsLmJsdWUtZ3JleS1pYzpmb2N1c3tjb2xvcjojNzg5MDljfWEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiNmZmZ9dGFibGUudGFibGUgYS5idG4uYnRuLWJsdWUtZ3JleXtjb2xvcjojZmZmfS5idG4tb3V0bGluZS1ibHVlLWdyZXl7Y29sb3I6Izc4OTA5YyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICM3ODkwOWMgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtYmx1ZS1ncmV5OmhvdmVyLC5idG4tb3V0bGluZS1ibHVlLWdyZXk6Zm9jdXMsLmJ0bi1vdXRsaW5lLWJsdWUtZ3JleTphY3RpdmUsLmJ0bi1vdXRsaW5lLWJsdWUtZ3JleTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWJsdWUtZ3JleS5hY3RpdmV7Y29sb3I6Izc4OTA5YyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6Izc4OTA5YyAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1ibHVlLWdyZXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtYmx1ZS1ncmV5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWJsdWUtZ3JleS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNzg5MDljICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWJsdWUtZ3JleTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ibHVlLWdyZXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmV9LmJ0bi1kYXJrOmZvY3VzLC5idG4tZGFyay5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWRhcms6Zm9jdXMsLmJ0bi1kYXJrOmFjdGl2ZSwuYnRuLWRhcmsuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMH0uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fS5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmUgIWltcG9ydGFudH0uYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmRhcmstaWN7Y29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fS5kYXJrLWljOmhvdmVyLC5kYXJrLWljOmZvY3Vze2NvbG9yOiMyMTIxMjF9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6I2ZmZn10YWJsZS50YWJsZSBhLmJ0bi5idG4tZGFya3tjb2xvcjojZmZmfS5idG4tb3V0bGluZS1kYXJre2NvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMjEyMTIxICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIsLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyay5hY3RpdmV7Y29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWxpZ2h0e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnR9LmJ0bi1saWdodDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2VkZWRlZH0uYnRuLWxpZ2h0OmZvY3VzLC5idG4tbGlnaHQuZm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1saWdodDpmb2N1cywuYnRuLWxpZ2h0OmFjdGl2ZSwuYnRuLWxpZ2h0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNhZGFkYWR9LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnR9LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWRlZGVkICFpbXBvcnRhbnR9LmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNhZGFkYWQgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5saWdodC1pY3tjb2xvcjojZTBlMGUwICFpbXBvcnRhbnR9LmxpZ2h0LWljOmhvdmVyLC5saWdodC1pYzpmb2N1c3tjb2xvcjojZTBlMGUwfWEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiMwMDB9dGFibGUudGFibGUgYS5idG4uYnRuLWxpZ2h0e2NvbG9yOiMwMDB9LmJ0bi1vdXRsaW5lLWxpZ2h0e2NvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLC5idG4tb3V0bGluZS1saWdodDpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLC5idG4tb3V0bGluZS1saWdodDphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZXtjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLW91dGxpbmUtbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4td2hpdGV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYnRuLXdoaXRlOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4td2hpdGU6Zm9jdXMsLmJ0bi13aGl0ZS5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLXdoaXRlOmZvY3VzLC5idG4td2hpdGU6YWN0aXZlLC5idG4td2hpdGUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2NjY30uYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYnRuLXdoaXRlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi13aGl0ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2NjYyAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4td2hpdGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXdoaXRlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LndoaXRlLWlje2NvbG9yOiNmZmYgIWltcG9ydGFudH0ud2hpdGUtaWM6aG92ZXIsLndoaXRlLWljOmZvY3Vze2NvbG9yOiNmZmZ9YS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6IzAwMH10YWJsZS50YWJsZSBhLmJ0bi5idG4td2hpdGV7Y29sb3I6IzAwMH0uYnRuLW91dGxpbmUtd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICNmZmYgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIsLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLC5idG4tb3V0bGluZS13aGl0ZTphY3RpdmUsLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2hpdGUuYWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtd2hpdGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtd2hpdGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tb3V0bGluZS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1ibGFja3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5idG4tYmxhY2s6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDBkMGR9LmJ0bi1ibGFjazpmb2N1cywuYnRuLWJsYWNrLmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpfS5idG4tYmxhY2s6Zm9jdXMsLmJ0bi1ibGFjazphY3RpdmUsLmJ0bi1ibGFjay5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzBkMGQwZCAhaW1wb3J0YW50fS5idG4tYmxhY2s6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWJsYWNrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1ibGFjay5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1ibGFjazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tYmxhY2s6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYmxhY2staWN7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5ibGFjay1pYzpob3ZlciwuYmxhY2staWM6Zm9jdXN7Y29sb3I6IzAwMH1hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSksYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjojZmZmfXRhYmxlLnRhYmxlIGEuYnRuLmJ0bi1ibGFja3tjb2xvcjojZmZmfS5idG4tb3V0bGluZS1ibGFja3tjb2xvcjojMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzAwMCAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1ibGFjazpob3ZlciwuYnRuLW91dGxpbmUtYmxhY2s6Zm9jdXMsLmJ0bi1vdXRsaW5lLWJsYWNrOmFjdGl2ZSwuYnRuLW91dGxpbmUtYmxhY2s6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ibGFjay5hY3RpdmV7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzAwMCAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1ibGFjazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1ibGFjazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDAwICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDExcHggMCByZ2JhKDAsMCwwLDAuMTgpLDAgNHB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSl9LmJ0bi1vdXRsaW5lLWJsYWNrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0uYnRuLnB1cnBsZS1ncmFkaWVudHtjb2xvcjojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjouNXMgZWFzZTt0cmFuc2l0aW9uOi41cyBlYXNlfS5idG4ucHVycGxlLWdyYWRpZW50OmhvdmVyLC5idG4ucHVycGxlLWdyYWRpZW50OmZvY3VzLC5idG4ucHVycGxlLWdyYWRpZW50OmFjdGl2ZSwuYnRuLnB1cnBsZS1ncmFkaWVudDphY3RpdmU6Zm9jdXMgLmJ0bi5wdXJwbGUtZ3JhZGllbnQuYWN0aXZle2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmY4OGNlKSwgdG8oIzhmOGJmNykpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCNmZjg4Y2UsICM4ZjhiZjcpfS5idG4ucGVhY2gtZ3JhZGllbnR7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246LjVzIGVhc2U7dHJhbnNpdGlvbjouNXMgZWFzZX0uYnRuLnBlYWNoLWdyYWRpZW50OmhvdmVyLC5idG4ucGVhY2gtZ3JhZGllbnQ6Zm9jdXMsLmJ0bi5wZWFjaC1ncmFkaWVudDphY3RpdmUsLmJ0bi5wZWFjaC1ncmFkaWVudDphY3RpdmU6Zm9jdXMgLmJ0bi5wZWFjaC1ncmFkaWVudC5hY3RpdmV7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmRmODkpLCB0bygjZmM3YjdiKSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI2ZmZGY4OSwgI2ZjN2I3Yil9LmJ0bi5hcXVhLWdyYWRpZW50e2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOi41cyBlYXNlO3RyYW5zaXRpb246LjVzIGVhc2V9LmJ0bi5hcXVhLWdyYWRpZW50OmhvdmVyLC5idG4uYXF1YS1ncmFkaWVudDpmb2N1cywuYnRuLmFxdWEtZ3JhZGllbnQ6YWN0aXZlLC5idG4uYXF1YS1ncmFkaWVudDphY3RpdmU6Zm9jdXMgLmJ0bi5hcXVhLWdyYWRpZW50LmFjdGl2ZXtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzNhYTJmZiksIHRvKCMxZmZmYWMpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjM2FhMmZmLCAjMWZmZmFjKX0uYnRuLmJsdWUtZ3JhZGllbnR7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246LjVzIGVhc2U7dHJhbnNpdGlvbjouNXMgZWFzZX0uYnRuLmJsdWUtZ3JhZGllbnQ6aG92ZXIsLmJ0bi5ibHVlLWdyYWRpZW50OmZvY3VzLC5idG4uYmx1ZS1ncmFkaWVudDphY3RpdmUsLmJ0bi5ibHVlLWdyYWRpZW50OmFjdGl2ZTpmb2N1cyAuYnRuLmJsdWUtZ3JhZGllbnQuYWN0aXZle2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNWVkMWZjKSwgdG8oIzM2NDdiMykpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCM1ZWQxZmMsICMzNjQ3YjMpfS5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmfS5jYXJke2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXI6MDstd2Via2l0LWJveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMil9LmNhcmRbY2xhc3MqPVwiYm9yZGVyXCJde2JvcmRlcjoxcHggc29saWQgIzllOWU5ZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmNhcmQgLmNhcmQtYm9keSBoMSwuY2FyZCAuY2FyZC1ib2R5IGgyLC5jYXJkIC5jYXJkLWJvZHkgaDMsLmNhcmQgLmNhcmQtYm9keSBoNCwuY2FyZCAuY2FyZC1ib2R5IGg1LC5jYXJkIC5jYXJkLWJvZHkgaDZ7Zm9udC13ZWlnaHQ6NDAwfS5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUgYXstd2Via2l0LXRyYW5zaXRpb246MC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOjAuMnMgZWFzZS1pbi1vdXR9LmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSBhOmhvdmVyey13ZWJraXQtdHJhbnNpdGlvbjowLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246MC4ycyBlYXNlLWluLW91dH0uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHR7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNzQ3MzczfS5jYXJkIC5tZC1mb3JtIGxhYmVse2ZvbnQtd2VpZ2h0OjMwMH0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZle2JhY2tncm91bmQtY29sb3I6Izc1NzU3NX0uZHJvcGRvd24tc3VibWVudXtwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudXt0b3A6MDtsZWZ0OjEwMCU7bWFyZ2luLXRvcDotNnB4O21hcmdpbi1sZWZ0OjFweDtib3JkZXItcmFkaXVzOjAgNnB4IDZweCA2cHh9LmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30ubWQtZm9ybS5pbnB1dC1ncm91cCBsYWJlbHt0b3A6MDttYXJnaW4tYm90dG9tOjB9Lm1kLWZvcm0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHR7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwfS5tZC1mb3JtLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Lm1kLWFkZG9ue2ZvbnQtd2VpZ2h0OjUwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5tZC1mb3JtLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2x7cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW46MH0ubmF2YmFye2ZvbnQtd2VpZ2h0OjMwMDstd2Via2l0LWJveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMil9Lm5hdmJhciBmb3JtIC5tZC1mb3JtIGlucHV0e21hcmdpbjowIDVweCAxcHggOHB4fS5uYXZiYXIgLmJyZWFkY3J1bWJ7cGFkZGluZzouM3JlbSAwIDAgMXJlbTttYXJnaW46MDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5uYXZiYXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbXtjb2xvcjojZmZmfS5uYXZiYXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjY1KX0ubmF2YmFyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06YmVmb3Jle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42NSl9Lm5hdmJhciAubmF2YmFyLXRvZ2dsZXJ7Ym9yZGVyLXdpZHRoOjA7b3V0bGluZTowfS5uYXZiYXIgLm5hdi1mbGV4LWljb25zey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmF2YmFyIC5jb250YWluZXJ7d2lkdGg6MTAwJX0ubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyLXJpZ2h0e3JpZ2h0OjB9fS5uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGlua3tkaXNwbGF5OmJsb2NrfS5uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZDphY3RpdmV7cG9pbnRlci1ldmVudHM6bm9uZX0ubmF2YmFyIC5uYXYtaXRlbSAubmF2LWxpbmsgLmZhcywubmF2YmFyIC5uYXYtaXRlbSAubmF2LWxpbmsgLmZhYiwubmF2YmFyIC5uYXYtaXRlbSAubmF2LWxpbmsgLmZhcntwYWRkaW5nLXJpZ2h0OjNweDtwYWRkaW5nLWxlZnQ6M3B4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7Lm5hdmJhciAubmF2LWl0ZW0gLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6NnB4O3BhZGRpbmctbGVmdDo2cHh9fS5uYXZiYXIgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDttYXJnaW4tdG9wOjB9Lm5hdmJhciAuZHJvcGRvd24tbWVudSBhe3BhZGRpbmc6MTBweDtmb250LXNpemU6LjkzNzVyZW07Zm9udC13ZWlnaHQ6MzAwfS5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgYTpub3QoLmFjdGl2ZSl7Y29sb3I6IzAwMH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgZm9ybXt3aWR0aDoxN3JlbX19QG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KXsubmF2YmFyIC5kcm9wZG93bi1tZW51IGZvcm17d2lkdGg6MjJyZW19fS5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNibGVkOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubmF2YmFyLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbntjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuOSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5uYXZiYXIubmF2YmFyLWxpZ2h0IC5icmVhZGNydW1iIC5uYXYtaXRlbSAubmF2LWxpbmssLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua3tjb2xvcjojMDAwOy13ZWJraXQtdHJhbnNpdGlvbjouMzVzO3RyYW5zaXRpb246LjM1c30ubmF2YmFyLm5hdmJhci1saWdodCAuYnJlYWRjcnVtYiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5uYXZiYXIubmF2YmFyLWxpZ2h0IC5icmVhZGNydW1iIC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5re2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5uYXZiYXIubmF2YmFyLWxpZ2h0IC5icmVhZGNydW1iIC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5rOmhvdmVyLC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5rOmhvdmVye2NvbG9yOiMwMDB9Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOiMwMDB9Lm5hdmJhci5uYXZiYXItbGlnaHQgZm9ybSAubWQtZm9ybSBpbnB1dHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfS5uYXZiYXIubmF2YmFyLWxpZ2h0IGZvcm0gLm1kLWZvcm0gaW5wdXQ6Zm9jdXM6bm90KFtyZWFkb25seV0pe2JvcmRlci1jb2xvcjojNDI4NWY0fS5uYXZiYXIubmF2YmFyLWxpZ2h0IGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbHtjb2xvcjojMDAwfS5uYXZiYXIubmF2YmFyLWxpZ2h0IGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDozMDA7Y29sb3I6IzAwMH0ubmF2YmFyLm5hdmJhci1saWdodCBmb3JtIC5tZC1mb3JtIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMwMDB9Lm5hdmJhci5uYXZiYXItbGlnaHQgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDozMDA7Y29sb3I6IzAwMH0ubmF2YmFyLm5hdmJhci1saWdodCBmb3JtIC5tZC1mb3JtIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDozMDA7Y29sb3I6IzAwMH0ubmF2YmFyLm5hdmJhci1saWdodCBmb3JtIC5tZC1mb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMDAwfS5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNibGVke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSl9Lm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2JsZWQ6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjI1KX0ubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29ue2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC45KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIil9Lm5hdmJhci5uYXZiYXItZGFyayAuYnJlYWRjcnVtYiAubmF2LWl0ZW0gLm5hdi1saW5rLC5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua3tjb2xvcjojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjouMzVzO3RyYW5zaXRpb246LjM1c30ubmF2YmFyLm5hdmJhci1kYXJrIC5icmVhZGNydW1iIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSl9Lm5hdmJhci5uYXZiYXItZGFyayAuYnJlYWRjcnVtYiAubmF2LWl0ZW0uYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmU+Lm5hdi1saW5re2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpfS5uYXZiYXIubmF2YmFyLWRhcmsgLmJyZWFkY3J1bWIgLm5hdi1pdGVtLmFjdGl2ZT4ubmF2LWxpbms6aG92ZXIsLm5hdmJhci5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlPi5uYXYtbGluazpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXIubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVye2NvbG9yOiNmZmZ9Lm5hdmJhci5uYXZiYXItZGFyayBmb3JtIC5tZC1mb3JtIGlucHV0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9Lm5hdmJhci5uYXZiYXItZGFyayBmb3JtIC5tZC1mb3JtIGlucHV0OmZvY3VzOm5vdChbcmVhZG9ubHldKXtib3JkZXItY29sb3I6IzQyODVmNH0ubmF2YmFyLm5hdmJhci1kYXJrIGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbHtjb2xvcjojZmZmfS5uYXZiYXIubmF2YmFyLWRhcmsgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojZmZmfS5uYXZiYXIubmF2YmFyLWRhcmsgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojZmZmfS5uYXZiYXIubmF2YmFyLWRhcmsgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDozMDA7Y29sb3I6I2ZmZn0ubmF2YmFyLm5hdmJhci1kYXJrIGZvcm0gLm1kLWZvcm0gLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojZmZmfS5uYXZiYXIubmF2YmFyLWRhcmsgZm9ybSAubWQtZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntmb250LXdlaWdodDozMDA7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpey5uYXZiYXIuc2Nyb2xsaW5nLW5hdmJhcntwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dCxwYWRkaW5nIDAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQscGFkZGluZyAwLjVzIGVhc2UtaW4tb3V0fS5uYXZiYXIuc2Nyb2xsaW5nLW5hdmJhciAubmF2YmFyLW5hdj5saXstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MXM7dHJhbnNpdGlvbi1kdXJhdGlvbjoxc30ubmF2YmFyLnNjcm9sbGluZy1uYXZiYXIudG9wLW5hdi1jb2xsYXBzZXtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4fX0ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDI4NWY0O2JvcmRlci1yYWRpdXM6LjEyNXJlbTstd2Via2l0LWJveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMik7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzQyODVmNH0ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7Y29sb3I6Izg2OGU5Nn0ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmt7Zm9udC1zaXplOi45cmVtO2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtvdXRsaW5lOjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGxpbmVhcn0ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6LjEyNXJlbTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3MgbGluZWFyO3RyYW5zaXRpb246YWxsIDAuM3MgbGluZWFyfS5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW0gLnBhZ2UtbGlua3tmb250LXNpemU6MXJlbX0ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW0gLnBhZ2UtbGlua3tmb250LXNpemU6LjhyZW19LnBhZ2luYXRpb24ucGFnaW5hdGlvbi1jaXJjbGUgLnBhZ2UtaXRlbSAucGFnZS1saW5re21hcmdpbi1yaWdodDoycHg7bWFyZ2luLWxlZnQ6MnB4O2JvcmRlci1yYWRpdXM6NTAlfS5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY2lyY2xlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3Zlcntib3JkZXItcmFkaXVzOjUwJX0ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWNpcmNsZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re2JvcmRlci1yYWRpdXM6NTAlfS5wYWdpbmF0aW9uLnBnLWJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0Mjg1ZjR9LnBhZ2luYXRpb24ucGctYmx1ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzQyODVmNH0ucGFnaW5hdGlvbi5wZy1yZWQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjM1NDd9LnBhZ2luYXRpb24ucGctcmVkIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmYzNTQ3fS5wYWdpbmF0aW9uLnBnLXRlYWwgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMyYmJiYWR9LnBhZ2luYXRpb24ucGctdGVhbCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJiYmJhZH0ucGFnaW5hdGlvbi5wZy1kYXJrLWdyZXkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMzNzQ3NGZ9LnBhZ2luYXRpb24ucGctZGFyay1ncmV5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzc0NzRmfS5wYWdpbmF0aW9uLnBnLWRhcmsgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmV9LnBhZ2luYXRpb24ucGctZGFyayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJlMmUyZX0ucGFnaW5hdGlvbi5wZy1ibHVlLWdyZXkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMzZjcyOWJ9LnBhZ2luYXRpb24ucGctYmx1ZS1ncmV5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojM2Y3MjlifS5wYWdpbmF0aW9uLnBnLWFtYmVyIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojZmY2ZjAwfS5wYWdpbmF0aW9uLnBnLWFtYmVyIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmY2ZjAwfS5wYWdpbmF0aW9uLnBnLXB1cnBsZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re2JhY2tncm91bmQtY29sb3I6IzVlMzViMX0ucGFnaW5hdGlvbi5wZy1wdXJwbGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1ZTM1YjF9LmJhZGdle2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOi4xMjVyZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpfS5iYWRnZS1waWxse3BhZGRpbmctcmlnaHQ6LjZlbTtwYWRkaW5nLWxlZnQ6LjZlbTtib3JkZXItcmFkaXVzOjEwcmVtfS5iYWRnZS1wcmltYXJ5e2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiM0Mjg1ZjQgIWltcG9ydGFudH0uYmFkZ2UtZGFuZ2Vye2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM1NDcgIWltcG9ydGFudH0uYmFkZ2Utd2FybmluZ3tjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmIzICFpbXBvcnRhbnR9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwYzg1MSAhaW1wb3J0YW50fS5iYWRnZS1pbmZve2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMzM2I1ZTUgIWltcG9ydGFudH0uYmFkZ2UtZGVmYXVsdHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMmJiYmFkICFpbXBvcnRhbnR9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojYTZjICFpbXBvcnRhbnR9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50fS5iYWRnZS1saWdodHtjb2xvcjojMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnR9Ym9keS5tb2RhbC1vcGVue3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O292ZXJmbG93OmF1dG99Ym9keS5tb2RhbC1vcGVuIC5maXhlZC10b3B7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9Ym9keS5tb2RhbC1vcGVuIC5maXhlZC1ib3R0b217cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9Ym9keS5zY3JvbGxhYmxle292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjEyNXJlbTstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMTI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4xMjVyZW19Lm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWx7bWFyZ2luLXRvcDoxMCV9Lm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLmNsb3Nle2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtvdXRsaW5lOjA7b3BhY2l0eToxfS5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1oZWFkZXJ7cGFkZGluZzoxLjVyZW07bWFyZ2luOi0ycmVtIDFyZW0gMXJlbSAxcmVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6LjEyNXJlbTstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTFweCAwIHJnYmEoMCwwLDAsMC4xOCksMCA0cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDVweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjE4KSwwIDRweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjE1KX0ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZXttYXJnaW4tcmlnaHQ6MXJlbX0ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtaGVhZGVyIC50aXRsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MS4yNXJlbX0ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtaGVhZGVyIC50aXRsZSAuZmFzLC5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1oZWFkZXIgLnRpdGxlIC5mYWIsLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWhlYWRlciAudGl0bGUgLmZhcnttYXJnaW4tcmlnaHQ6OXB4fS5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1oZWFkZXIgLnNvY2lhbC1idXR0b25ze21hcmdpbi10b3A6MS41cmVtfS5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsIC5tb2RhbC1oZWFkZXIgLnNvY2lhbC1idXR0b25zIGF7Zm9udC1zaXplOjFyZW19Lm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWMtdGFicyAubWQtdGFic3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21hcmdpbjotMS41cmVtIDFyZW0gMCAxcmVtOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKX0ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtYy10YWJzIC5tZC10YWJzIGxpey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX0ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtYy10YWJzIC5tZC10YWJzIGxpIGF7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWMtdGFicyAudGFiLWNvbnRlbnR7cGFkZGluZzoxLjdyZW0gMCAwIDB9Lm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWJvZHksLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWZvb3RlcntwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1sZWZ0OjJyZW07Y29sb3I6IzYxNjE2MX0ubW9kYWwtZGlhbG9nLmNhc2NhZGluZy1tb2RhbCAubW9kYWwtYm9keSAuYWRkaXRpb25hbC1vcHRpb24sLm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwgLm1vZGFsLWZvb3RlciAuYWRkaXRpb25hbC1vcHRpb257bWFyZ2luLXRvcDoxcmVtO3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsLm1vZGFsLWF2YXRhcnttYXJnaW4tdG9wOjZyZW19Lm1vZGFsLWRpYWxvZy5jYXNjYWRpbmctbW9kYWwubW9kYWwtYXZhdGFyIC5tb2RhbC1oZWFkZXJ7bWFyZ2luOi02cmVtIDAgLTFyZW07LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5tb2RhbC1kaWFsb2cuY2FzY2FkaW5nLW1vZGFsLm1vZGFsLWF2YXRhciAubW9kYWwtaGVhZGVyIGltZ3t3aWR0aDoxMzBweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvOy13ZWJraXQtYm94LXNoYWRvdzowIDhweCAxN3B4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO2JveC1zaGFkb3c6MCA4cHggMTdweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KX0ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeSAuaGVhZGluZ3twYWRkaW5nOi4zcmVtO21hcmdpbjowO2ZvbnQtc2l6ZToxLjE1cmVtO2NvbG9yOiNmZmZ9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkgLm1vZGFsLWhlYWRlcntib3JkZXI6MDstd2Via2l0LWJveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMil9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkgLmNsb3Nle29wYWNpdHk6MX0ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeSAubW9kYWwtYm9keXtwYWRkaW5nOjEuNXJlbTtjb2xvcjojNjE2MTYxfS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXByaW1hcnkgLm1vZGFsLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0Mjg1ZjR9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuZmFzLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXByaW1hcnkgLmZhYiwubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1wcmltYXJ5IC5mYXJ7Y29sb3I6IzQyODVmNH0ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1wcmltYXJ5IC5iYWRnZXtiYWNrZ3JvdW5kLWNvbG9yOiM0Mjg1ZjR9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuYnRuIC5mYXMsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuYnRuIC5mYWIsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuYnRuIC5mYXJ7Y29sb3I6I2ZmZn0ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1wcmltYXJ5IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSAuZmFzLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXByaW1hcnkgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IC5mYWIsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtcHJpbWFyeSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkgLmZhcntjb2xvcjojNDI4NWY0fS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmMzU0N30ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1kYW5nZXIgLmZhcywubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1kYW5nZXIgLmZhYiwubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1kYW5nZXIgLmZhcntjb2xvcjojZmYzNTQ3fS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWRhbmdlciAuYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojZmYzNTQ3fS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWRhbmdlciAuYnRuIC5mYXMsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtZGFuZ2VyIC5idG4gLmZhYiwubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1kYW5nZXIgLmJ0biAuZmFye2NvbG9yOiNmZmZ9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtZGFuZ2VyIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyIC5mYXMsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtZGFuZ2VyIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyIC5mYWIsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtZGFuZ2VyIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyIC5mYXJ7Y29sb3I6I2ZmMzU0N30ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmIzfS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXdhcm5pbmcgLmZhcywubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC13YXJuaW5nIC5mYWIsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtd2FybmluZyAuZmFye2NvbG9yOiNmYjN9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtd2FybmluZyAuYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojZmIzfS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXdhcm5pbmcgLmJ0biAuZmFzLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXdhcm5pbmcgLmJ0biAuZmFiLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXdhcm5pbmcgLmJ0biAuZmFye2NvbG9yOiNmZmZ9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtd2FybmluZyAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcgLmZhcywubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC13YXJuaW5nIC5idG4uYnRuLW91dGxpbmUtd2FybmluZyAuZmFiLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXdhcm5pbmcgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nIC5mYXJ7Y29sb3I6I2ZiM30ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBjODUxfS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmZhcywubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1zdWNjZXNzIC5mYWIsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtc3VjY2VzcyAuZmFye2NvbG9yOiMwMGM4NTF9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtc3VjY2VzcyAuYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojMDBjODUxfS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmJ0biAuZmFzLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmJ0biAuZmFiLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmJ0biAuZmFye2NvbG9yOiNmZmZ9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtc3VjY2VzcyAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgLmZhcywubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1zdWNjZXNzIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyAuZmFiLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLXN1Y2Nlc3MgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzIC5mYXJ7Y29sb3I6IzAwYzg1MX0ubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMzNiNWU1fS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWluZm8gLmZhcywubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1pbmZvIC5mYWIsLm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtaW5mbyAuZmFye2NvbG9yOiMzM2I1ZTV9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtaW5mbyAuYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojMzNiNWU1fS5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWluZm8gLmJ0biAuZmFzLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWluZm8gLmJ0biAuZmFiLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWluZm8gLmJ0biAuZmFye2NvbG9yOiNmZmZ9Lm1vZGFsLWRpYWxvZy5tb2RhbC1ub3RpZnkubW9kYWwtaW5mbyAuYnRuLmJ0bi1vdXRsaW5lLWluZm8gLmZhcywubW9kYWwtZGlhbG9nLm1vZGFsLW5vdGlmeS5tb2RhbC1pbmZvIC5idG4uYnRuLW91dGxpbmUtaW5mbyAuZmFiLC5tb2RhbC1kaWFsb2cubW9kYWwtbm90aWZ5Lm1vZGFsLWluZm8gLmJ0bi5idG4tb3V0bGluZS1pbmZvIC5mYXJ7Y29sb3I6IzMzYjVlNX0ubW9kYWx7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC10b3B7dG9wOjB9Lm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtbGVmdHtsZWZ0OjB9Lm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtcmlnaHR7cmlnaHQ6MH0ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1ib3R0b217Ym90dG9tOjB9Lm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdG9wLWxlZnR7dG9wOjEwcHg7bGVmdDoxMHB4fS5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXRvcC1yaWdodHt0b3A6MTBweDtyaWdodDoxMHB4fS5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWJvdHRvbS1sZWZ0e2JvdHRvbToxMHB4O2xlZnQ6MTBweH0ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1ib3R0b20tcmlnaHR7cmlnaHQ6MTBweDtib3R0b206MTBweH19Lm1vZGFsLmZhZGUudG9wOm5vdCguc2hvdykgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjUlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTI1JSwgMCl9Lm1vZGFsLmZhZGUubGVmdDpub3QoLnNob3cpIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApfS5tb2RhbC5mYWRlLnJpZ2h0Om5vdCguc2hvdykgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNSUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNSUsIDAsIDApfS5tb2RhbC5mYWRlLmJvdHRvbTpub3QoLnNob3cpIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjUlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjUlLCAwKX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC5tb2RhbC1zY3JvbGxpbmd7cG9zaXRpb246cmVsYXRpdmV9Lm1vZGFsLm1vZGFsLXNjcm9sbGluZyAubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTA1MH0ubW9kYWwubW9kYWwtY29udGVudC1jbGlja2FibGV7dG9wOmF1dG87Ym90dG9tOmF1dG99Lm1vZGFsLm1vZGFsLWNvbnRlbnQtY2xpY2thYmxlIC5tb2RhbC1kaWFsb2d7cG9zaXRpb246Zml4ZWR9Lm1vZGFsIC5tb2RhbC1mbHVpZHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5tb2RhbCAubW9kYWwtZmx1aWQgLm1vZGFsLWNvbnRlbnR7d2lkdGg6MTAwJX0ubW9kYWwgLm1vZGFsLWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50fS5tb2RhbCAubW9kYWwtZnJhbWUubW9kYWwtYm90dG9te2JvdHRvbTowfS5tb2RhbCAubW9kYWwtZnVsbC1oZWlnaHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjQwMHB4O2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwgLm1vZGFsLWZ1bGwtaGVpZ2h0Lm1vZGFsLXRvcCwubW9kYWwgLm1vZGFsLWZ1bGwtaGVpZ2h0Lm1vZGFsLWJvdHRvbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1vZGFsIC5tb2RhbC1mdWxsLWhlaWdodC5tb2RhbC10b3B7Ym90dG9tOmF1dG99Lm1vZGFsIC5tb2RhbC1mdWxsLWhlaWdodC5tb2RhbC1ib3R0b217dG9wOmF1dG87bWluLWhlaWdodDowfS5tb2RhbCAubW9kYWwtZnVsbC1oZWlnaHQgLm1vZGFsLWNvbnRlbnR7d2lkdGg6MTAwJX0ubW9kYWwgLm1vZGFsLWZ1bGwtaGVpZ2h0Lm1vZGFsLWxne3dpZHRoOjkwJTttYXgtd2lkdGg6OTAlfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsIC5tb2RhbC1mdWxsLWhlaWdodC5tb2RhbC1sZ3t3aWR0aDo4MDBweDttYXgtd2lkdGg6ODAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm1vZGFsIC5tb2RhbC1mdWxsLWhlaWdodC5tb2RhbC1sZ3t3aWR0aDoxMDAwcHg7bWF4LXdpZHRoOjEwMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubW9kYWwgLm1vZGFsLXNpZGV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtib3R0b206MTBweDt3aWR0aDo0MDBweDttYXJnaW46MH19LmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiwuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvc3ZnL2Fycm93X2xlZnQuc3ZnKX0uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zdmcvYXJyb3dfcmlnaHQuc3ZnKX0uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGl7d2lkdGg6LjYyNXJlbTtoZWlnaHQ6LjYyNXJlbTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjUwJX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi42czt0cmFuc2l0aW9uLWR1cmF0aW9uOi42czstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodHtvcGFjaXR5OjF9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZle29wYWNpdHk6MH0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9QHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKXsuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19Lm1kLWZvcm17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19Lm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSksLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCksLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCksLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCksLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0sLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWF7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MDtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0fS5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0Mjg1ZjQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgMCAjNDI4NWY0O2JveC1zaGFkb3c6MCAxcHggMCAwICM0Mjg1ZjR9Lm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWx7Y29sb3I6IzQyODVmNH0ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKStsYWJlbDo6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsOjphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbDo6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWw6OmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0rbGFiZWw6OmFmdGVyLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhK2xhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjVweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOjAuMnMgb3BhY2l0eSBlYXNlLW91dCwwLjJzIGNvbG9yIGVhc2Utb3V0O3RyYW5zaXRpb246MC4ycyBvcGFjaXR5IGVhc2Utb3V0LDAuMnMgY29sb3IgZWFzZS1vdXR9Lm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQsLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMudmFsaWQsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEudmFsaWQsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXMudmFsaWR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwYzg1MTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCAwICMwMGM4NTE7Ym94LXNoYWRvdzowIDFweCAwIDAgIzAwYzg1MX0ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcntjb2xvcjojMDBjODUxO2NvbnRlbnQ6YXR0cihkYXRhLXN1Y2Nlc3MpO29wYWNpdHk6MX0ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS5pbnZhbGlkLC5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmludmFsaWQsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1cy5pbnZhbGlkLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmludmFsaWQsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjQ0MzM2Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAwIDAgI2Y0NDMzNjtib3gtc2hhZG93OjAgMXB4IDAgMCAjZjQ0MzM2fS5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVye2NvbG9yOiNmNDQzMzY7Y29udGVudDphdHRyKGRhdGEtZXJyb3IpO29wYWNpdHk6MX0ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlcnt0b3A6NC4xcmVtfS5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVye3RvcDo0cmVtfS5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC1sZy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC1sZzpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLWxnOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVye3RvcDo0LjZyZW19Lm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sLWxnLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGcuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1sZzpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLWxnLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtbGc6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC1sZy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLWxnLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLWxnOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXJ7dG9wOjQuNnJlbX0ubWQtZm9ybSBpbnB1dDpub3QoW3R5cGVdKS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSkuZm9ybS1jb250cm9sLXNtOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wtc20udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wtc206Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLXNtLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC1zbTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcnt0b3A6My43cmVtfS5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC1zbS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0Om5vdChbdHlwZV0pLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5mb3JtLWNvbnRyb2wtc206Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwicGhvbmVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpLmZvcm0tY29udHJvbC1zbS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuZm9ybS1jb250cm9sLXNtOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2wtc20uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC1zbS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbC1zbTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVye3RvcDozLjZyZW19Lm1kLWZvcm0+aW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpe2NvbG9yOnRyYW5zcGFyZW50fS5tZC1mb3JtPmlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwfS5tZC1mb3JtPmlucHV0W3R5cGVdOi13ZWJraXQtYXV0b2ZpbGw6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdChbdHlwZT1cInNlYXJjaFwiXSkrbGFiZWwsLm1kLWZvcm0+aW5wdXRbdHlwZT1cInRpbWVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVse2ZvbnQtc2l6ZTouOHJlbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjVweCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMH0ubWQtZm9ybSAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPVwidGV4dFwiXTp2YWxpZCtsYWJlbHtjb2xvcjojMDBjODUxICFpbXBvcnRhbnR9Lm1kLWZvcm0gLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT1cInRleHRcIl06aW52YWxpZCtsYWJlbHtjb2xvcjojZjQ0MzM2ICFpbXBvcnRhbnR9Lm1kLWZvcm0gLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCAwICMwMGM4NTEgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMXB4IDAgMCAjMDBjODUxICFpbXBvcnRhbnR9Lm1kLWZvcm0gLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZHtib3JkZXItY29sb3I6IzAwYzg1MSAhaW1wb3J0YW50fS5tZC1mb3JtIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCAwICNmNDQzMzYgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMXB4IDAgMCAjZjQ0MzM2ICFpbXBvcnRhbnR9Lm1kLWZvcm0gLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlke2JvcmRlci1jb2xvcjojZjQ0MzM2ICFpbXBvcnRhbnR9Lm1kLWZvcm0gLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0bztwYWRkaW5nOi42cmVtIDAgLjRyZW0gMDttYXJnaW46MCAwIC41cmVtIDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjB9Lm1kLWZvcm0gLmZvcm0tY29udHJvbDpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm1kLWZvcm0gLmZvcm0tY29udHJvbDpkaXNhYmxlZCwubWQtZm9ybSAuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZGJkYmR9Lm1kLWZvcm0gLmZvcm0tY29udHJvbC5pcy12YWxpZHtib3JkZXItY29sb3I6IzAwYzg1MX0ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMDBjODUxICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgMCAjMDBjODUxICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDFweCAwIDAgIzAwYzg1MSAhaW1wb3J0YW50fS5tZC1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtib3JkZXItY29sb3I6I2Y0NDMzNn0ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNmNDQzMzYgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCAwICNmNDQzMzYgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMXB4IDAgMCAjZjQ0MzM2ICFpbXBvcnRhbnR9Lm1kLWZvcm0gLmZvcm0tY29udHJvbC5pcy12YWxpZCwubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgIWltcG9ydGFudH0ubWQtZm9ybSAudmFsaWRhdGV7bWFyZ2luLWJvdHRvbToyLjVyZW19Lm1kLWZvcm0gbGFiZWx7Zm9udC1zaXplOjFyZW19Lm1kLWZvcm0gbGFiZWwuYWN0aXZle2ZvbnQtc2l6ZToxcmVtfS5tZC1mb3JtIC5wcmVmaXh7dG9wOi4yNXJlbTtmb250LXNpemU6MS43NXJlbX0ubWQtZm9ybSAucHJlZml4IH4gaW5wdXQsLm1kLWZvcm0gLnByZWZpeCB+IHRleHRhcmVhe3dpZHRoOmNhbGMoMTAwJSAtIDIuNXJlbSk7bWFyZ2luLWxlZnQ6Mi41cmVtfS5tZC1mb3JtIC5wcmVmaXggfiBsYWJlbHttYXJnaW4tbGVmdDoyLjVyZW19Lm1kLWZvcm0gLnByZWZpeCB+IC5mb3JtLXRleHR7bWFyZ2luLWxlZnQ6Mi42cmVtfS5tZC1mb3JtIGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtmb250LXNpemU6MXJlbTtjb2xvcjojNzU3NTc1O2N1cnNvcjp0ZXh0Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMnB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCUgMTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjAlIDEwMCV9Lm1kLWZvcm0gbGFiZWwuYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE0cHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE0cHgpIHNjYWxlKDAuOCl9Lm1kLWZvcm0gLnByZWZpeHtwb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4yczt0cmFuc2l0aW9uOmNvbG9yIDAuMnN9Lm1kLWZvcm0gLnByZWZpeC5hY3RpdmV7Y29sb3I6IzQyODVmNH0ubWQtZm9ybS5mb3JtLWxnIC52YWxpZGF0ZXttYXJnaW4tYm90dG9tOjIuOHJlbX0ubWQtZm9ybS5mb3JtLWxnIGxhYmVse2ZvbnQtc2l6ZToxLjI1cmVtfS5tZC1mb3JtLmZvcm0tbGcgbGFiZWwuYWN0aXZle2ZvbnQtc2l6ZToxLjE1cmVtfS5tZC1mb3JtLmZvcm0tbGcgLnByZWZpeHt0b3A6LjRyZW07Zm9udC1zaXplOjJyZW19Lm1kLWZvcm0uZm9ybS1sZyAucHJlZml4IH4gaW5wdXQsLm1kLWZvcm0uZm9ybS1sZyAucHJlZml4IH4gdGV4dGFyZWF7d2lkdGg6Y2FsYygxMDAlIC0gM3JlbSk7bWFyZ2luLWxlZnQ6M3JlbX0ubWQtZm9ybS5mb3JtLWxnIC5wcmVmaXggfiBsYWJlbHttYXJnaW4tbGVmdDozcmVtfS5tZC1mb3JtLmZvcm0tbGcgLnByZWZpeCB+IC5mb3JtLXRleHR7bWFyZ2luLWxlZnQ6My4xcmVtfS5tZC1mb3JtLmZvcm0tc20gLnZhbGlkYXRle21hcmdpbi1ib3R0b206Mi4zcmVtfS5tZC1mb3JtLmZvcm0tc20gbGFiZWx7Zm9udC1zaXplOi44NzVyZW19Lm1kLWZvcm0uZm9ybS1zbSBsYWJlbC5hY3RpdmV7Zm9udC1zaXplOi45NXJlbX0ubWQtZm9ybS5mb3JtLXNtIC5wcmVmaXh7dG9wOi4zNXJlbTtmb250LXNpemU6MS41cmVtfS5tZC1mb3JtLmZvcm0tc20gLnByZWZpeCB+IGlucHV0LC5tZC1mb3JtLmZvcm0tc20gLnByZWZpeCB+IHRleHRhcmVhe3dpZHRoOmNhbGMoMTAwJSAtIDJyZW0pO21hcmdpbi1sZWZ0OjJyZW19Lm1kLWZvcm0uZm9ybS1zbSAucHJlZml4IH4gbGFiZWx7bWFyZ2luLWxlZnQ6MnJlbX0ubWQtZm9ybS5mb3JtLXNtIC5wcmVmaXggfiAuZm9ybS10ZXh0e21hcmdpbi1sZWZ0OjJyZW19Lm1kLWZvcm0gdGV4dGFyZWEubWQtdGV4dGFyZWF7cGFkZGluZzowO292ZXJmbG93LXk6aGlkZGVufS5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhK2xhYmVse3RvcDotMC42cmVtfS5tZC1mb3JtIHRleHRhcmVhLm1kLXRleHRhcmVhLWF1dG97cGFkZGluZzowO3BhZGRpbmctdG9wOjEuNXJlbX0ubWQtZm9ybSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS1hdXRvK2xhYmVse3RvcDowfS5tZC1mb3JtLm1kLW91dGxpbmV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19Lm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXSwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl0sLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXSwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXSwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgI2RhZGNlMDtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzO3RyYW5zaXRpb246YWxsIC4zc30ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSl7Ym9yZGVyLWNvbG9yOiM0Mjg1ZjQ7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjNDI4NWY0O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4ICM0Mjg1ZjR9Lm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVse2NvbG9yOiM0Mjg1ZjR9Lm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMudmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXS52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0udmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cy52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cy52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMudmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1cy52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0udmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEudmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy52YWxpZHtib3JkZXItY29sb3I6IzAwYzg1MTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4ICMwMGM4NTE7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzAwYzg1MX0ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkudmFsaWQrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0udmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pLnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy52YWxpZCtsYWJlbDphZnRlcntjb2xvcjojMDBjODUxO2NvbnRlbnQ6YXR0cihkYXRhLXN1Y2Nlc3MpO29wYWNpdHk6MX0ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cy5pbnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMuaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5pbnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMuaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cy5pbnZhbGlkLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMuaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl0uaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMuaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMuaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMuaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMuaW52YWxpZCwubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhLmludmFsaWQsLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy5pbnZhbGlke2JvcmRlci1jb2xvcjojZjQ0MzM2Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggI2Y0NDMzNjtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjZjQ0MzM2fS5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl0uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS5pbnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS5pbnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKS5pbnZhbGlkK2xhYmVsLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl06Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLmludmFsaWQrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkuaW52YWxpZCtsYWJlbCwubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVye2NvbG9yOiNmNDQzMzY7Y29udGVudDphdHRyKGRhdGEtZXJyb3IpO29wYWNpdHk6MX0ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ1cmxcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidGVsXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5mb3JtLWNvbnRyb2wudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tY29udHJvbDpmb2N1cy52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMudmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmZvcm0tY29udHJvbC52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sLnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgdGV4dGFyZWEubWQtdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLnZhbGlkK2xhYmVsOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cmVtO2xlZnQ6MH0ubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwidXJsXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInVybFwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInRlbFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJ0ZWxcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tY29udHJvbC5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2gtbWRcIl0uZm9ybS1jb250cm9sLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dFt0eXBlPVwic2VhcmNoLW1kXCJdLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVyLC5tZC1mb3JtLm1kLW91dGxpbmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uZm9ybS1jb250cm9sOmZvY3VzLmludmFsaWQrbGFiZWw6YWZ0ZXIsLm1kLWZvcm0ubWQtb3V0bGluZSB0ZXh0YXJlYS5tZC10ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaW52YWxpZCtsYWJlbDphZnRlciwubWQtZm9ybS5tZC1vdXRsaW5lIHRleHRhcmVhLm1kLXRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cy5pbnZhbGlkK2xhYmVsOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cmVtO2xlZnQ6MH0ubWQtZm9ybS5tZC1vdXRsaW5lPmlucHV0W3R5cGVdOi13ZWJraXQtYXV0b2ZpbGw6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdChbdHlwZT1cInNlYXJjaFwiXSkrbGFiZWwsLm1kLWZvcm0ubWQtb3V0bGluZT5pbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWx7bGVmdDo4cHg7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTlweCkgc2NhbGUoMC44KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOXB4KSBzY2FsZSgwLjgpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNmb3JtLW9yaWdpbjowIDB9Lm1kLWZvcm0ubWQtb3V0bGluZT5pbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pK2xhYmVsLmFjdGl2ZSwubWQtZm9ybS5tZC1vdXRsaW5lPmlucHV0W3R5cGU9XCJ0aW1lXCJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KStsYWJlbC5hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtOXB4KSBzY2FsZSgwLjgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC05cHgpIHNjYWxlKDAuOCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMH1ALXdlYmtpdC1rZXlmcmFtZXMgYXV0b2ZpbGx7dG97Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fX1Aa2V5ZnJhbWVzIGF1dG9maWxse3Rve2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZDp0cmFuc3BhcmVudH19Lm1kLWZvcm0ubWQtb3V0bGluZSBpbnB1dDotd2Via2l0LWF1dG9maWxsey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YXV0b2ZpbGw7YW5pbWF0aW9uLW5hbWU6YXV0b2ZpbGw7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5tZC1mb3JtLm1kLW91dGxpbmUgLmZvcm0tY29udHJvbHtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtfS5tZC1mb3JtLm1kLW91dGxpbmUgbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiM3NTc1NzU7Y3Vyc29yOnRleHQ7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOXB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCUgMTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjAlIDEwMCV9Lm1kLWZvcm0ubWQtb3V0bGluZSBsYWJlbC5hY3RpdmV7bGVmdDo4cHg7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEzcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEzcHgpIHNjYWxlKDAuOCl9Lm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxne3BhZGRpbmc6LjVyZW0gLjcyNXJlbX0ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tbGcgbGFiZWx7Zm9udC1zaXplOjEuMjVyZW07LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tbGcgbGFiZWwuYWN0aXZle2ZvbnQtc2l6ZToxLjFyZW07LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KX0ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tbGcgLnByZWZpeHt0b3A6LjY1cmVtO2ZvbnQtc2l6ZToyNXB4fS5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1sZyAucHJlZml4IH4gaW5wdXQsLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLWxnIC5wcmVmaXggfiB0ZXh0YXJlYXt3aWR0aDpjYWxjKDEwMCUgLSAyLjJyZW0pO21hcmdpbi1sZWZ0OjIuMnJlbX0ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tbGcgLnByZWZpeCB+IGxhYmVse21hcmdpbi1sZWZ0OjIuMnJlbX0ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tbGcgLnByZWZpeCB+IC5mb3JtLXRleHR7bWFyZ2luLWxlZnQ6Mi4zcmVtfS5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbXtwYWRkaW5nOi4yNXJlbSAuNjI1cmVtfS5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1zbSBsYWJlbHtmb250LXNpemU6LjhyZW07LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9Lm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIGxhYmVsLmFjdGl2ZXtmb250LXNpemU6Ljg1cmVtOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycHgpIHNjYWxlKDAuOCl9Lm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIC5wcmVmaXh7dG9wOi41cmVtO2ZvbnQtc2l6ZToxNXB4fS5tZC1mb3JtLm1kLW91dGxpbmUuZm9ybS1zbSAucHJlZml4IH4gaW5wdXQsLm1kLWZvcm0ubWQtb3V0bGluZS5mb3JtLXNtIC5wcmVmaXggfiB0ZXh0YXJlYXt3aWR0aDpjYWxjKDEwMCUgLSAxLjZyZW0pO21hcmdpbi1sZWZ0OjEuNnJlbX0ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tc20gLnByZWZpeCB+IGxhYmVse21hcmdpbi1sZWZ0OjEuNnJlbX0ubWQtZm9ybS5tZC1vdXRsaW5lLmZvcm0tc20gLnByZWZpeCB+IC5mb3JtLXRleHR7bWFyZ2luLWxlZnQ6MS43cmVtfS5tZC1mb3JtLm1kLW91dGxpbmUgLnByZWZpeHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjZyZW07Zm9udC1zaXplOjIwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4yczt0cmFuc2l0aW9uOmNvbG9yIC4yc30ubWQtZm9ybS5tZC1vdXRsaW5lIC5wcmVmaXg6Zm9jdXN7Y29sb3I6IzQyODVmNH0ubWQtZm9ybS5tZC1vdXRsaW5lIC5wcmVmaXggfiBpbnB1dCwubWQtZm9ybS5tZC1vdXRsaW5lIC5wcmVmaXggfiB0ZXh0YXJlYXt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKTttYXJnaW4tbGVmdDoycmVtfS5tZC1mb3JtLm1kLW91dGxpbmUgLnByZWZpeCB+IGxhYmVse21hcmdpbi1sZWZ0OjJyZW19Lm1kLWZvcm0ubWQtb3V0bGluZSAucHJlZml4IH4gLmZvcm0tdGV4dHttYXJnaW4tbGVmdDoyLjFyZW19Lm1kLWZvcm0ubWQtb3V0bGluZSAuY2hhcmFjdGVyLWNvdW50ZXJ7bWFyZ2luLXRvcDotLjVyZW19Lm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInRleHRcIl0sLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidXJsXCJdLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidGVsXCJdLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXSwubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLC5tZC1mb3JtLm1kLWJnIHRleHRhcmVhLm1kLXRleHRhcmVhey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEwcHggNXB4O2JhY2tncm91bmQ6I2Y1ZjVmNSBuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM0Mjg1ZjQpLCB0bygjNDI4NWY0KSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjY2VkNGRhKSwgdG8oI2NlZDRkYSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQyODVmNCwgIzQyODVmNCksbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2NlZDRkYSwgI2NlZDRkYSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMTAwJSwgNTAlIDEwMCU7YmFja2dyb3VuZC1zaXplOjAgMnB4LCAxMDAlIDFweDtib3JkZXI6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXNpemUgMC4zcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wOSwgMC4wOCwgMSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXNpemUgMC4zcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wOSwgMC4wOCwgMSl9Lm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXM6bm90KFtyZWFkb25seV0pLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1czpub3QoW3JlYWRvbmx5XSksLm1kLWZvcm0ubWQtYmcgdGV4dGFyZWEubWQtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pe2JvcmRlci1ib3R0b206bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLC5tZC1mb3JtLm1kLWJnIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsLm1kLWZvcm0ubWQtYmcgaW5wdXRbdHlwZT1cInNlYXJjaC1tZFwiXTpmb2N1cywubWQtZm9ybS5tZC1iZyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLC5tZC1mb3JtLm1kLWJnIHRleHRhcmVhLm1kLXRleHRhcmVhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2RjZGNkYztiYWNrZ3JvdW5kLXNpemU6MTAwJSAycHgsIDEwMCUgMXB4O291dGxpbmU6bm9uZX0ubWQtZm9ybS5tZC1iZz5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCl7Y29sb3I6dHJhbnNwYXJlbnR9Lm1kLWZvcm0ubWQtYmc+aW5wdXRbdHlwZT1cImRhdGVcIl06bm90KC5icm93c2VyLWRlZmF1bHQpK2xhYmVsey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNmb3JtLW9yaWdpbjowIDB9Lm1kLWZvcm0ubWQtYmc+aW5wdXRbdHlwZV06LXdlYmtpdC1hdXRvZmlsbDpub3QoLmJyb3dzZXItZGVmYXVsdCk6bm90KFt0eXBlPVwic2VhcmNoXCJdKStsYWJlbCwubWQtZm9ybS5tZC1iZz5pbnB1dFt0eXBlPVwidGltZVwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkrbGFiZWx7Zm9udC1zaXplOi44cmVtOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwfS5tZC1mb3JtLm1kLWJnIC5mb3JtLWNvbnRyb2x7cGFkZGluZzoxLjFyZW0gLjdyZW0gLjRyZW0gIWltcG9ydGFudH0ubWQtZm9ybS5tZC1iZyBsYWJlbHt0b3A6MDtwYWRkaW5nLWxlZnQ6LjdyZW07Zm9udC1zaXplOjFyZW07LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzcHgpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowJSAxMDAlO3RyYW5zZm9ybS1vcmlnaW46MCUgMTAwJX0ubWQtZm9ybS5tZC1iZyBsYWJlbC5hY3RpdmV7cGFkZGluZy1sZWZ0Oi43NXJlbTtmb250LXdlaWdodDo1MDA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KSBzY2FsZSgwLjgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpIHNjYWxlKDAuOCl9Lm1kLWZvcm0ubWQtYmcuZm9ybS1sZyBsYWJlbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2cHgpfS5tZC1mb3JtLm1kLWJnLmZvcm0tbGcgbGFiZWwuYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMC44KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgwLjgpfS5tZC1mb3JtLm1kLWJnLmZvcm0tc20gbGFiZWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMXB4KX0ubWQtZm9ybS5tZC1iZy5mb3JtLXNtIGxhYmVsLmFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMC44KX0ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLm1kLWZvcm0gLmZvcm0tY29udHJvbDppbnZhbGlke3BhZGRpbmctcmlnaHQ6MH0ubWQtZm9ybSAuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5tZC1mb3JtIC5mb3JtLWNvbnRyb2w6dmFsaWR7cGFkZGluZy1yaWdodDowfS5uZWVkcy12YWxpZGF0aW9uIC5tZC1mb3JtIGxhYmVse2xlZnQ6LjNyZW19LmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZXMpIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiRWxlZ2lyXCJ9LmN1c3RvbS1maWxlLWlucHV0OmxhbmcocGwtcGwpIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiV3liaWVyelwifS5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGZyKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIkNob2lzaXJcIn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhpbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJQaWxpaFwifS5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKHpoKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIumBuOaTh1wifS5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGRlKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIlfDpGhsZW5cIn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhydSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCLQktGL0LHRgNCw0YLRjFwifS5tZC1mb3JtPmxhYmVse21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ubWQtZm9ybSAuZm9ybS1jb250cm9sey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnR9Lm1kLWZvcm0gLmlucHV0LXByZWZpeHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMnM7dHJhbnNpdGlvbjpjb2xvciAwLjJzO2NvbG9yOnJnYmEoMCwwLDAsMC44Nyk7cG9pbnRlci1ldmVudHM6bm9uZX0ubWQtZm9ybSAuaW5wdXQtcHJlZml4LmFjdGl2ZXtjb2xvcjojNDI4NWY0fS5tZC1mb3JtLmlucHV0LXdpdGgtcHJlLWljb24gbGFiZWx7bGVmdDozNnB4O3JpZ2h0OmluaXRpYWx9Lm1kLWZvcm0uaW5wdXQtd2l0aC1wcmUtaWNvbiAuaW5wdXQtcHJlZml4e2xlZnQ6MTZweDtyaWdodDppbml0aWFsfS5tZC1mb3JtLmlucHV0LXdpdGgtcHJlLWljb24gLmZvcm0tY29udHJvbHtwYWRkaW5nLWxlZnQ6Mi43cmVtICFpbXBvcnRhbnR9Lm1kLWZvcm0uaW5wdXQtd2l0aC1wb3N0LWljb24gLmlucHV0LXByZWZpeHtyaWdodDoxNnB4O2xlZnQ6aW5pdGlhbH0ubWQtZm9ybS5pbnB1dC13aXRoLXBvc3QtaWNvbiAuZm9ybS1jb250cm9se3BhZGRpbmctcmlnaHQ6Mi43cmVtICFpbXBvcnRhbnR9Lm1kLWZvcm0uaW5wdXQtd2l0aC1wb3N0LWljb24uaW5wdXQtd2l0aC1wcmUtaWNvbiAuaW5wdXQtcHJlZml4e3JpZ2h0OjE2cHg7bGVmdDppbml0aWFsfS5tZC1mb3JtLmlucHV0LXdpdGgtcG9zdC1pY29uLmlucHV0LXdpdGgtcHJlLWljb24gLmlucHV0LXByZWZpeDpmaXJzdC1vZi10eXBle2xlZnQ6MTZweDtyaWdodDppbml0aWFsfS5tZC1mb3JtLmlucHV0LXdpdGgtcG9zdC1pY29uLmlucHV0LXdpdGgtcHJlLWljb24gLmZvcm0tY29udHJvbHtwYWRkaW5nLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoyLjVyZW0gIWltcG9ydGFudH0uZWRnZS1oZWFkZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6Mjc4cHg7YmFja2dyb3VuZC1jb2xvcjojY2NjfS5mcmVlLWJpcmR7bWFyZ2luLXRvcDotMTAwcHh9Lmp1aWN5LXBlYWNoLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2ZmZWNkMiksIHRvKCNmY2I2OWYpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZWNkMiAwJSwgI2ZjYjY5ZiAxMDAlKX0ueW91bmctcGFzc2lvbi1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmZjgxNzcpLCBjb2xvci1zdG9wKDAlLCAjZmY4NjdhKSwgY29sb3Itc3RvcCgyMSUsICNmZjhjN2YpLCBjb2xvci1zdG9wKDUyJSwgI2Y5OTE4NSksIGNvbG9yLXN0b3AoNzglLCAjY2Y1NTZjKSwgdG8oI2IxMmE1YikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY4MTc3IDAlLCAjZmY4NjdhIDAlLCAjZmY4YzdmIDIxJSwgI2Y5OTE4NSA1MiUsICNjZjU1NmMgNzglLCAjYjEyYTViIDEwMCUpfS5sYWR5LWxpcHMtZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmZjlhOWUpLCBjb2xvci1zdG9wKDk5JSwgI2ZlY2ZlZiksIHRvKCNmZWNmZWYpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZjlhOWUgMCUsICNmZWNmZWYgOTklLCAjZmVjZmVmIDEwMCUpfS5zdW5ueS1tb3JuaW5nLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Y2ZDM2NSAwJSwgI2ZkYTA4NSAxMDAlKX0ucmFpbnktYXNodmlsbGUtZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmYmMyZWIpLCB0bygjYTZjMWVlKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmJjMmViIDAlLCAjYTZjMWVlIDEwMCUpfS5mcm96ZW4tZHJlYW1zLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjZmRjYmYxKSwgY29sb3Itc3RvcCgxJSwgI2ZkY2JmMSksIHRvKCNlNmRlZTkpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZGNiZjEgMCUsICNmZGNiZjEgMSUsICNlNmRlZTkgMTAwJSl9Lndhcm0tZmxhbWUtZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjlhOWUgMCUsICNmYWQwYzQgOTklLCAjZmFkMGM0IDEwMCUpfS5uaWdodC1mYWRlLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjYTE4Y2QxKSwgdG8oI2ZiYzJlYikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ExOGNkMSAwJSwgI2ZiYzJlYiAxMDAlKX0uc3ByaW5nLXdhcm10aC1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2ZhZDBjNCksIHRvKCNmZmQxZmYpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYWQwYzQgMCUsICNmZmQxZmYgMTAwJSl9LndpbnRlci1uZXZhLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2ExYzRmZCAwJSwgI2MyZTlmYiAxMDAlKX0uZHVzdHktZ3Jhc3MtZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZDRmYzc5IDAlLCAjOTZlNmExIDEwMCUpfS50ZW1wdGluZy1henVyZS1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM4NGZhYjAgMCUsICM4ZmQzZjQgMTAwJSl9LmhlYXZ5LXJhaW4tZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNjZmQ5ZGYpLCB0bygjZTJlYmYwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjY2ZkOWRmIDAlLCAjZTJlYmYwIDEwMCUpfS5hbXktY3Jpc3AtZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjYTZjMGZlIDAlLCAjZjY4MDg0IDEwMCUpfS5tZWFuLWZydWl0LWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2ZjY2I5MCAwJSwgI2Q1N2VlYiAxMDAlKX0uZGVlcC1ibHVlLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2UwYzNmYyAwJSwgIzhlYzVmYyAxMDAlKX0ucmlwZS1tYWxpbmthLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2YwOTNmYiAwJSwgI2Y1NTc2YyAxMDAlKX0uY2xvdWR5LWtub3h2aWxsZS1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmZGZiZmIgMCUsICNlYmVkZWUgMTAwJSl9Lm1vcnBoZXVzLWRlbi1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzMwY2ZkMCksIHRvKCMzMzA4NjcpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMGNmZDAgMCUsICMzMzA4NjcgMTAwJSl9LnJhcmUtd2luZC1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2E4ZWRlYSksIHRvKCNmZWQ2ZTMpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNhOGVkZWEgMCUsICNmZWQ2ZTMgMTAwJSl9Lm5lYXItbW9vbi1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzVlZTdkZiksIHRvKCNiNDkwY2EpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICM1ZWU3ZGYgMCUsICNiNDkwY2EgMTAwJSl9LnNjaGVkdWxlLWxpc3QgLmhyLWJvbGR7Ym9yZGVyLXRvcDoycHggc29saWQgIzIxMjUyOX0uc2NoZWR1bGUtbGlzdCAuZm9udC1zbWFsbGVye2ZvbnQtc2l6ZTouOHJlbX0ubm90ZXtwYWRkaW5nOjEwcHg7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NXB4fS5ub3RlIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9Lm5vdGUgcHtmb250LXdlaWdodDo1MDB9Lm5vdGUtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNkZmVlZmQ7Ym9yZGVyLWNvbG9yOiMxNzZhYzR9Lm5vdGUtc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6IzU4NTk1YX0ubm90ZS1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6I2UyZjBlNTtib3JkZXItY29sb3I6IzQ5YTc1Zn0ubm90ZS1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZmFlN2U4O2JvcmRlci1jb2xvcjojZTQ1NDYwfS5ub3RlLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmFmNGUwO2JvcmRlci1jb2xvcjojYzJhNDQyfS5ub3RlLWluZm97YmFja2dyb3VuZC1jb2xvcjojZTRmMmY1O2JvcmRlci1jb2xvcjojMjQ5MmE1fS5ub3RlLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtib3JkZXItY29sb3I6IzBmMGYwZn1mb290ZXIucGFnZS1mb290ZXJ7Ym90dG9tOjA7Y29sb3I6I2ZmZn1mb290ZXIucGFnZS1mb290ZXIgLmNvbnRhaW5lci1mbHVpZHt3aWR0aDphdXRvfWZvb3Rlci5wYWdlLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodHtvdmVyZmxvdzpoaWRkZW47Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIpfWZvb3Rlci5wYWdlLWZvb3RlciBhe2NvbG9yOiNmZmZ9Lm1lZGlhIC5tZWRpYS1sZWZ0e3BhZGRpbmc6MCAxMHB4IDEwcHggMH0ubWVkaWEgLm1lZGlhLWxlZnQgaW1ney13ZWJraXQtYm94LXNoYWRvdzowIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKX0ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjEyNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMTI1cmVtfS5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMTI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjEyNXJlbX0ubGlzdC1ncm91cCBhLC5saXN0LWdyb3VwIGJ1dHRvbnstd2Via2l0LXRyYW5zaXRpb246LjVzO3RyYW5zaXRpb246LjVzfS5saXN0LWdyb3VwIGE6aG92ZXIsLmxpc3QtZ3JvdXAgYnV0dG9uOmhvdmVyey13ZWJraXQtdHJhbnNpdGlvbjouNXM7dHJhbnNpdGlvbjouNXN9dGFibGUgdGh7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjQwMH10YWJsZSB0ZHtmb250LXNpemU6LjlyZW07Zm9udC13ZWlnaHQ6MzAwfXRhYmxlLnRhYmxlIHRoZWFkIHRoe2JvcmRlci10b3A6bm9uZX10YWJsZS50YWJsZSB0aCx0YWJsZS50YWJsZSB0ZHtwYWRkaW5nLXRvcDoxLjFyZW07cGFkZGluZy1ib3R0b206MXJlbX10YWJsZS50YWJsZSBhe21hcmdpbjowO2NvbG9yOiMyMTI1Mjl9dGFibGUudGFibGUgLmxhYmVsLXRhYmxle2hlaWdodDouOTRyZW07cGFkZGluZzowO21hcmdpbjowO2xpbmUtaGVpZ2h0Oi45NHJlbX10YWJsZS50YWJsZS5idG4tdGFibGUgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSk7LXdlYmtpdC10cmFuc2l0aW9uOi41czt0cmFuc2l0aW9uOi41c310YWJsZSAudGgtbGd7bWluLXdpZHRoOjlyZW19dGFibGUgLnRoLXNte21pbi13aWR0aDo2cmVtfXRhYmxlLnRhYmxlLXNtIHRoLHRhYmxlLnRhYmxlLXNtIHRke3BhZGRpbmctdG9wOi42cmVtO3BhZGRpbmctYm90dG9tOi42cmVtfS50YWJsZS1zY3JvbGwtdmVydGljYWx7bWF4LWhlaWdodDozMDBweDtvdmVyZmxvdy15OmF1dG99LnRhYmxlLWZpeGVke3RhYmxlLWxheW91dDpmaXhlZH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQsLnRhYmxlLXJlc3BvbnNpdmUtc20+LnRhYmxlLWJvcmRlcmVkLC50YWJsZS1yZXNwb25zaXZlLW1kPi50YWJsZS1ib3JkZXJlZCwudGFibGUtcmVzcG9uc2l2ZS1sZz4udGFibGUtYm9yZGVyZWQsLnRhYmxlLXJlc3BvbnNpdmUteGw+LnRhYmxlLWJvcmRlcmVke2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTZ9dWwuc3RlcHBlcntwYWRkaW5nOjAgMS41cmVtO3BhZGRpbmc6MS41cmVtO21hcmdpbjoxZW0gLTEuNXJlbTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Y291bnRlci1yZXNldDpzZWN0aW9ufXVsLnN0ZXBwZXIgbGkgYXtwYWRkaW5nOjEuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn11bC5zdGVwcGVyIGxpIGEgLmNpcmNsZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjc1cmVtO2hlaWdodDoxLjc1cmVtO21hcmdpbi1yaWdodDouNXJlbTtsaW5lLWhlaWdodDoxLjdyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4zOCk7Ym9yZGVyLXJhZGl1czo1MCV9dWwuc3RlcHBlciBsaSBhIC5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjpyZ2JhKDAsMCwwLDAuMzgpfXVsLnN0ZXBwZXIgbGkuYWN0aXZlIGEgLmxhYmVsLHVsLnN0ZXBwZXIgbGkuY29tcGxldGVkIGEgLmxhYmVse2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjpyZ2JhKDAsMCwwLDAuODcpfS5zdGVwcGVyLWhvcml6b250YWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zdGVwcGVyLWhvcml6b250YWwgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOi41czt0cmFuc2l0aW9uOi41c30uc3RlcHBlci1ob3Jpem9udGFsIGxpIGEgLmxhYmVse21hcmdpbi10b3A6LjYzcmVtfS5zdGVwcGVyLWhvcml6b250YWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7aGVpZ2h0OjFweDttYXJnaW46LjVyZW0gMCAwIDA7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5zdGVwcGVyLWhvcml6b250YWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtoZWlnaHQ6MXB4O21hcmdpbjouNXJlbSAwIDAgMDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9LnN0ZXBwZXItaG9yaXpvbnRhbCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNil9QG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pey5zdGVwcGVyLWhvcml6b250YWx7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN0ZXBwZXItaG9yaXpvbnRhbCBsaXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5zdGVwcGVyLWhvcml6b250YWwgbGkgYSAubGFiZWx7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjI7bWFyZ2luLXRvcDouMnJlbX0uc3RlcHBlci1ob3Jpem9udGFsIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMuNzVyZW07bGVmdDoyLjE5cmVtO3dpZHRoOjFweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCk7Y29udGVudDpcIlwifX0uc3RlcHBlci1ob3Jpem9udGFsPmxpOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc3RlcHBlci12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN0ZXBwZXItdmVydGljYWwgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc3RlcHBlci12ZXJ0aWNhbCBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydDthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnN0ZXBwZXItdmVydGljYWwgbGkgYSAuY2lyY2xley13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MjstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9LnN0ZXBwZXItdmVydGljYWwgbGkgYSAubGFiZWx7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjI7bWFyZ2luLXRvcDouMnJlbX0uc3RlcHBlci12ZXJ0aWNhbCBsaS5jb21wbGV0ZWQgYSAubGFiZWx7Zm9udC13ZWlnaHQ6NTAwfS5zdGVwcGVyLXZlcnRpY2FsIGxpIC5zdGVwLWNvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOi45NHJlbTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6My4xM3JlbX0uc3RlcHBlci12ZXJ0aWNhbCBsaSAuc3RlcC1jb250ZW50IHB7Zm9udC1zaXplOi44OHJlbX0uc3RlcHBlci12ZXJ0aWNhbCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDozLjQ0cmVtO2xlZnQ6Mi4xOXJlbTt3aWR0aDoxcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0uZmFzdC5zcGlubmVyLWJvcmRlcnstd2Via2l0LWFuaW1hdGlvbjpzcGlubmVyLWJvcmRlciAwLjRzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246c3Bpbm5lci1ib3JkZXIgMC40cyBsaW5lYXIgaW5maW5pdGV9LmZhc3Quc3Bpbm5lci1ncm93ey13ZWJraXQtYW5pbWF0aW9uOnNwaW5uZXItZ3JvdyAwLjRzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246c3Bpbm5lci1ncm93IDAuNHMgbGluZWFyIGluZmluaXRlfS50cmVldmlldy53LTIwe3dpZHRoOjIwcmVtfS50cmVldmlldyAucm90YXRle21hcmdpbi10b3A6LjJyZW07Zm9udC1zaXplOi44cmVtO3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4xcyBsaW5lYXI7dHJhbnNpdGlvbjphbGwgLjFzIGxpbmVhcn0udHJlZXZpZXcgLnJvdGF0ZS5kb3duey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnRyZWV2aWV3IC5uZXN0ZWR7ZGlzcGxheTpub25lfS50cmVldmlldyAuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnRyZWV2aWV3IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfS50cmVldmlldyAuaWMtd3t3aWR0aDoxLjNyZW19LnRyZWV2aWV3LWFuaW1hdGVkLnctMjB7d2lkdGg6MjByZW19LnRyZWV2aWV3LWFuaW1hdGVkIHVse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxZW07bGlzdC1zdHlsZTpub25lfS50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCBsaXtwYWRkaW5nOi4yZW0gMCAwIC4yZW19LnRyZWV2aWV3LWFuaW1hdGVkIC50cmVldmlldy1hbmltYXRlZC1saXN0IC50cmVldmlldy1hbmltYXRlZC1pdGVtcyAubmVzdGVkOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1cHg7ZGlzcGxheTpibG9jazt3aWR0aDo1cHg7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzgwODA4MH0udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWl0ZW1zIC5jbG9zZWR7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW0gLjJlbSAuMmVtIC40ZW07bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM2VtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNlbX0udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWl0ZW1zIC5jbG9zZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOGNiOWZmfS50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtaXRlbXMgLmNsb3NlZCAuZmEtYW5nbGUtcmlnaHR7Zm9udC1zaXplOi44cmVtOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjFzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAuMXMgbGluZWFyfS50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtaXRlbXMgLmNsb3NlZCAuZmEtYW5nbGUtcmlnaHQuZG93bntwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZjhmOWZhOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnRyZWV2aWV3LWFuaW1hdGVkIC50cmVldmlldy1hbmltYXRlZC1saXN0IC50cmVldmlldy1hbmltYXRlZC1pdGVtcyAub3BlbntiYWNrZ3JvdW5kLWNvbG9yOiMzMmEwZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMXMgbGluZWFyO3RyYW5zaXRpb246YWxsIC4xcyBsaW5lYXJ9LnRyZWV2aWV3LWFuaW1hdGVkIC50cmVldmlldy1hbmltYXRlZC1saXN0IC50cmVldmlldy1hbmltYXRlZC1pdGVtcyAub3Blbjpob3Zlcntjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6IzMyYTBmZn0udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWl0ZW1zIC5vcGVuIHNwYW57Y29sb3I6I2Y4ZjlmYX0udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWVsZW1lbnR7cGFkZGluZzouMmVtIC4yZW0gLjJlbSAuNmVtO2N1cnNvcjpwb2ludGVyO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjFzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAuMXMgbGluZWFyfS50cmVldmlldy1hbmltYXRlZCAudHJlZXZpZXctYW5pbWF0ZWQtbGlzdCAudHJlZXZpZXctYW5pbWF0ZWQtZWxlbWVudDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4Y2I5ZmZ9LnRyZWV2aWV3LWFuaW1hdGVkIC50cmVldmlldy1hbmltYXRlZC1saXN0IC50cmVldmlldy1hbmltYXRlZC1lbGVtZW50Lm9wZW5lZHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6IzMyYTBmZn0udHJlZXZpZXctYW5pbWF0ZWQgLnRyZWV2aWV3LWFuaW1hdGVkLWxpc3QgLnRyZWV2aWV3LWFuaW1hdGVkLWVsZW1lbnQub3BlbmVkOmhvdmVye2NvbG9yOiNmOGY5ZmE7YmFja2dyb3VuZC1jb2xvcjojMzJhMGZmfS50cmVldmlldy1jb2xvcmZ1bHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7YmFja2dyb3VuZDpyZ2JhKDIyNCwxMjcsMTc4LDAuMil9LnRyZWV2aWV3LWNvbG9yZnVsLnctMjB7d2lkdGg6MjByZW19LnRyZWV2aWV3LWNvbG9yZnVsIGhye2JvcmRlci1jb2xvcjojYTIxMjdhfS50cmVldmlldy1jb2xvcmZ1bCBoNntmb250LXNpemU6MS40ZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNhMjEyN2F9LnRyZWV2aWV3LWNvbG9yZnVsIHVse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWxpc3QgdWx7cGFkZGluZy1sZWZ0OjFlbTttYXJnaW4tdG9wOi4xZW07YmFja2dyb3VuZDpyZ2JhKDIyNCwxMjcsMTc4LDAuMil9LnRyZWV2aWV3LWNvbG9yZnVsIC50cmVldmlldy1jb2xvcmZ1bC1lbGVtZW50e3BhZGRpbmc6LjJlbSAuMmVtIC4yZW0gMWVtO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjAgc29saWQgdHJhbnNwYXJlbnQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMXMgbGluZWFyO3RyYW5zaXRpb246YWxsIC4xcyBsaW5lYXJ9LnRyZWV2aWV3LWNvbG9yZnVsIC50cmVldmlldy1jb2xvcmZ1bC1lbGVtZW50OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UwN2ZiMn0udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWVsZW1lbnQub3BlbmVke2NvbG9yOiNmZmFjNDc7YmFja2dyb3VuZC1jb2xvcjojYTIxMjdhO2JvcmRlcjoycHggc29saWQgI2ZmYWM0Nztib3JkZXItcmlnaHQ6MCBzb2xpZCB0cmFuc3BhcmVudH0udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWVsZW1lbnQub3BlbmVkOmhvdmVye2NvbG9yOiNmZmFjNDc7YmFja2dyb3VuZC1jb2xvcjojYTIxMjdhfS50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNGVtO21hcmdpbi1yaWdodDowO2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHRyYW5zcGFyZW50Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjFzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAuMXMgbGluZWFyfS50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UwN2ZiMn0udHJlZXZpZXctY29sb3JmdWwgLnRyZWV2aWV3LWNvbG9yZnVsLWl0ZW1zLWhlYWRlci5vcGVue2JhY2tncm91bmQtY29sb3I6I2EyMTI3YTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZhYzQ3Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjFzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAuMXMgbGluZWFyfS50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyLm9wZW4gc3Bhbntjb2xvcjojZmZhYzQ3fS50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyLm9wZW46aG92ZXJ7Y29sb3I6I2ZmYWM0NztiYWNrZ3JvdW5kLWNvbG9yOiNhMjEyN2F9LnRyZWV2aWV3LWNvbG9yZnVsIC50cmVldmlldy1jb2xvcmZ1bC1pdGVtcy1oZWFkZXIub3BlbiBkaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYTIxMjdhfS50cmVldmlldy1jb2xvcmZ1bCAudHJlZXZpZXctY29sb3JmdWwtaXRlbXMtaGVhZGVyIC5mYS1hbmdsZS1yaWdodHtmb250LXNpemU6LjhyZW07LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyO3RyYW5zaXRpb246YWxsIC4ycyBsaW5lYXJ9LnRyZWV2aWV3LWNvbG9yZnVsIC50cmVldmlldy1jb2xvcmZ1bC1pdGVtcy1oZWFkZXIgLmZhc3twb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZhYzQ3Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnRyZWV2aWV3LWNvbG9yZnVsIC50cmVldmlldy1jb2xvcmZ1bC1pdGVtcy1oZWFkZXIgLmZhLW1pbnVzLWNpcmNsZXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZhYzQ3Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/